Documentation Index
Fetch the complete documentation index at: https://docs.wolffi.sh/llms.txt
Use this file to discover all available pages before exploring further.
First Launch
When Wolffish launches for the first time, it creates your workspace at~/.wolffish/workspace/ and copies the default configuration files from the bundled defaults. Here’s what gets created:
The Workspace
Onboarding Flow
- Ollama Detection — Wolffish checks if Ollama is running at
localhost:11434. If not found, it guides you through installing it. - Model Selection — Pick a local model. Wolffish can pull models directly if they’re not already installed.
- Optional: API Keys — Configure Anthropic or OpenAI keys in Settings for cloud-enhanced responses.
Customizing Your Agent
After the initial setup, you’ll want to edit two files:user.md
Tell Wolffish about yourself — your name, preferences, projects, tech stack. The more context you provide, the more relevant the agent’s responses.
soul.md
Define the agent’s personality, tone, and behavioral guidelines. This is the character your agent takes on.
What Happens on Every Launch
After the first launch, each subsequent startup:- Reads
config.jsonfor model and provider settings - Initializes the 15 brain modules via the event bus (corpus)
- Indexes workspace markdown files into
cortex.db(SQLite FTS5) - Starts background processes (file watcher, cron scheduler)
- Checks provider health (Ollama, cloud APIs if configured)