Skip to main content

FAQ


General

A desktop application where AI specialists handle real work on your machine. The agent engine is part of the app itself — no terminal tools needed, no complicated configuration. Drop in an API key and you’re running.
Yes. Open source under Apache 2.0.
macOS, Windows, and Linux.
No. The agent engine is built into the app. If you want to use external CLI agents (Claude Code, Codex, etc.), you install those separately — Headmaster auto-detects them.
A chatbot talks. Headmaster acts. The agent can read and write files, run code, browse the web, generate documents, and automate tasks — all on your machine, with your approval.

Models

Any provider on OpenRouter (300+ models), plus direct connections to Anthropic, OpenAI, Google, DeepSeek, Qwen, Kimi, Mistral, MiniMax, and any OpenAI-compatible local endpoint.
Yes. Any OpenAI-compatible local endpoint works: Ollama, LM Studio, vLLM, llama.cpp.
Yes. Add as many as you want. Each provider’s models appear in the model selector.
Paste multiple API keys for a single provider. Headmaster rotates across them automatically, skipping keys that are rate-limited or invalid.
Yes. Click the model name at the top of the conversation and pick a new one. The switch applies to the next message.

Privacy

On your machine. See Data, privacy & security for the exact paths per platform.
Only to the model providers you configure. When the agent talks to a provider, your message and conversation context are sent. No other data leaves your machine.
No. No usage analytics, no crash reports. The app only connects to your configured model providers and any MCP servers or integrations you add.
Yes, with local models. File operations, code execution, and document generation all work offline. Provider-dependent features (web search, cloud models) won’t work without internet.

Runtime

The background service that runs your agents. It’s a local process Headmaster starts on first launch. It handles model calls, tool execution, and session persistence.
Yes. Use Settings → Headmaster’s Library → Runtime → Connection mode → Remote. Enter the host and port of the remote runtime.
No. Sessions and memory are stored in the data folder, not in the runtime process. Restarting the runtime is safe.
Check the log file for the error before each crash. Most common causes: missing dependencies (Linux), corrupted config, or port conflicts. See Troubleshooting.

Skills & The Agency

A packaged ability an agent can use. Built-in skills cover core operations. You can install more from the Agency (community catalog) or write your own.
The open catalog of community-contributed skills. Browse it from the Skills tab and install with one click.
Yes. Create a folder in <data folder>/skills/, write a skill.md file with instructions, add supporting files. Restart Headmaster and the skill appears under “My Skills.”

Channels

Telegram, WeChat Work, DingTalk, Lark, WeCom, iMessage, and WhatsApp Business.
Yes. Connect a messaging channel (Telegram is the easiest) or use the WebUI (browser access) from your phone’s browser.
Yes, on platforms that support them (Telegram, WeChat Work, Lark). See Channels for platform-specific limitations.

The Council

Multi-perspective deliberation mode. The orchestrator dispatches a task to multiple specialists, each works in parallel, and the orchestrator synthesizes a final answer.
When a problem benefits from multiple perspectives — architecture decisions, trade-off analysis, creative work. Don’t use it for simple questions.
Yes. Open Settings → My Headmaster → Teams and create a team with specific specialists.

The Schedule

Headmaster’s automated task system. Define recurring or one-time tasks, and the agent runs them on a cron schedule.
Yes. Use Keep-awake to keep the runtime running when the desktop window is closed, and Autopilot mode to run without approvals. Results are delivered to your configured channel.
If you miss a scheduled trigger (machine was off), Catch up runs the missed trigger as soon as the runtime is back up.

Updates

The app checks automatically. When an update is available, a banner appears. Click Download, then Restart to install. Your data is preserved.
Yes. Download the previous version’s installer from the Headmaster site and run it over the current install. Your data is preserved.
Stable is the recommended channel. Prerelease gets newer features sooner but may have rough edges. Switch in Settings → About → Include prerelease updates.

Troubleshooting

Common issues and fixes.

Getting started

Install Headmaster and send your first message.