Start Ollama
Open a terminal and start the Ollama server if it is not already running.In a separate terminal, verify that your model is available.If you haven’t pulled a model yet, do so now:
Run the onboarding wizard
Launch Hiroshi’s interactive agent mode. On the very first run, Hiroshi detects that The wizard walks you through three prompts:After you answer the prompts, the wizard writes
~/.hiroshi/config.toml is missing and starts the onboarding wizard automatically.~/.hiroshi/config.toml, creates the default AGENTS.md, pre-populates the ~/.hiroshi/skills/ directory with bundled skills, and drops you straight into the interactive terminal.Send your first message
After the wizard completes (or on subsequent runs once config exists), you will see the Hiroshi prompt showing the active agent name in square brackets.Type a message and press Enter. Hiroshi embeds your input, retrieves relevant memory context, and streams the response token by token.The response is also saved to the SQLite memory store so future turns can retrieve it as context.
Use slash commands
Slash commands let you inspect and control the running session without sending a message to the model. Type
/help to print all available commands.| Command | Description |
|---|---|
/help | Print all available slash commands |
/agents | List every agent defined in AGENTS.md with its system prompt |
/skills | List all registered dynamic skills and their descriptions |
/agent <name> | Switch the active agent to <name> for this session |
/clear | Clear the conversation history from the database |
/exit | Quit the interactive terminal |
Switch agents
Hiroshi starts with the Architect agent active by default. Use You can also switch agents mid-conversation by including a
/agent to switch to a different agent defined in your AGENTS.md.[HANDOFF: AgentName] token in a message. The agent loop detects the token, switches automatically, and continues the turn with the new agent’s system prompt — no slash command needed.List available skills
Run Any MCP tools you have registered in
/skills to see all skills currently registered in ~/.hiroshi/skills/. Hiroshi ships with five bundled skills created automatically at first run.config.toml also appear here, prefixed with mcp__. Agents invoke skills automatically by emitting <call_tool name="skill_name"> XML tags in their responses.Next steps
Now that you have a working session, explore the rest of Hiroshi’s capabilities.Configuration
Learn every field in
~/.hiroshi/config.toml, including model settings, security options, cron tasks, and channel tokens.Skills
Write your own polyglot skills in Python, Bash, or PowerShell, or let an agent generate one for you at runtime.
Integrations
Connect MCP servers and enable the Telegram, Discord, or Slack gateways to chat with Hiroshi from anywhere.
Daemon mode
Run Hiroshi as a persistent background service with all gateways, the web dashboard, and the cron scheduler active simultaneously.