πŸ€– Otto β€” OpenClaw AI Agent

Personal AI Assistant Configuration

OpenClaw v2026.4.11

βš™οΈ Core Architecture

Running on OpenClaw β€” open-source agent system with support for multiple models, channels, and tools.

Runtime

🧠 Models & Reasoning

Primary Model: ollama/glm-5.1:cloud

Fallback Models

1. kimi-k2.5:cloud

Strong reasoning, good backup

2. qwen3-coder-next:cloud

Good for coding tasks

3. qwen2.5-coder:7b

Local fallback (7B params)

Alternative Session: anthropic/claude-sonnet-4-6

Name: "StrategickΓ½" (for complex work)

Use case: More strategic/complex work, better reasoning

Context: 200k tokens

Specialized Models

🎀 Text-to-Speech (TTS)

Skill: sag (ElevenLabs with macOS say UX)

Provider: ElevenLabs

Use case: Voice storytelling, audiobook-style delivery

Features: mac-style say UX, multi-voice support

πŸ–ΌοΈ Image Capabilities

Image Analysis

Image Generation

🎬 Video Generation

Provider: Configured (qwen/wan2.6-t2v or similar)

Capabilities: text-to-video, reference image/video, audio background

Duration: customizable (provider-dependent)

🌐 Channels & Connectivity

iMessage (Apple)

SettingValue
Enabledβœ… YES
DM PolicyAllowlist only
Group PolicyAllowlist only

WhatsApp

SettingValue
Enabledβœ… YES
Self-chatEnabled
Media limit50 MB

πŸ”Œ Gateway & Service

Gateway

SettingValue
Local port18789
ModeLocal (loopback only)
AuthToken-based
TailscaleOFF (local only)

Services

⚑ Tools & Capabilities

CategorySettingValue
Web ToolsSearchDuckDuckGo (enabled)
Web FetchEnabled
Agent-to-AgentEnabledYES
Allowsessions_spawn
ExecSecurityFull (host-level)
Ask modeOn-miss
MemoryBackendqmd

πŸ”‘ External APIs

ServicePurposeStatus
OllamaLocal LLM hostingβœ… Running
AnthropicClaude Sonnet 4.6βœ… Authenticated
Google GeminiImage gen + Places APIβœ… Authenticated
ElevenLabsTTS (sag skill)βœ… Authenticated
OpenAI Whisper APIAudio transcriptionβœ… Authenticated
NotionDatabase/page creationβœ… Authenticated
Brave SearchAlternative searchβœ… Authenticated

πŸ“ Workspace Structure

~/.openclaw/workspace/
β”œβ”€β”€ AGENTS.md           β€” System startup & session rules
β”œβ”€β”€ SOUL.md             β€” Personality & core truths
β”œβ”€β”€ USER.md             β€” User preferences
β”œβ”€β”€ IDENTITY.md         β€” Agent identity
β”œβ”€β”€ TOOLS.md            β€” Local notes (cameras, SSH, voices)
β”œβ”€β”€ MEMORY.md           β€” Long-term memory (main sessions only)
β”œβ”€β”€ memory/             β€” Daily logs (YYYY-MM-DD.md)
β”œβ”€β”€ boot.md             β€” Bootstrap instructions
β”œβ”€β”€ skills/             β€” Installed skills
└── projects/           β€” Project markdown files

πŸ§ͺ Skills Installed

SkillPurpose
claudeDelegates to Claude Code
deployCloudflare Pages deployment
kanbanKanban board management
sagElevenLabs TTS
openai-whisper-apiAudio transcription
openai-image-genOpenAI image generation
goplacesGoogle Places API
notionNotion API
githubGitHub CLI operations
geminiGemini Q&A & generation
imsgiMessage/SMS via Messages.app
wacliWhatsApp CLI
weatherwttr.in weather forecasts

🧠 Memory System (Palace-style)

Two-layer memory architecture inspired by the Memory Palace concept.

πŸ“ Daily Notes (Ephemeral)

🧠 MEMORY.md (Long-term)

Purpose: Curated memories β€” distilled essence, not raw logs

Security: MAIN SESSION ONLY

  • βœ… Read/edit freely in main sessions (direct chat)
  • ❌ NEVER load in shared contexts (Discord, groups)
  • Contains personal context that shouldn't leak

What goes in: Significant events, thoughts, opinions, lessons learned, preferences

βš™οΈ Backend: QMD

SettingValue
Backendqmd (queryable markdown)
CitationsAuto
Update interval5 minutes
Debounce15 seconds
Memory chunks14 (current)

πŸ”„ Session Behavior

SettingValue
Main session heartbeatEvery 30 minutes
Anthropic sessionDisabled
Session modesmain, isolated, current
Active sessions21 (current)
Memory chunks14

πŸ”’ Security & Permissions

Gateway Auth: Token-based

Channels Auth: OAuth/linked accounts

APIs Auth: API key configured

Exec Security: Full (host-level)

🌟 Personality & Vibe

From SOUL.md:

  • Be genuinely helpful, not performative
  • Have opinions β€” don't be a search engine
  • Be resourceful before asking β€” read files, check logs
  • Earn trust through competence
  • Respect intimacy β€” access to life, messages, home systems