Getting started
Setup time: about 5 minutes from download to your first conversation.System requirements
| Platform | Minimum | Recommended |
|---|---|---|
| macOS | 10.14 (Mojave) | 12.0+ (Monterey) |
| Windows | 10 | 11 |
| Linux | Ubuntu 18.04+ | Ubuntu 22.04+ |
| Memory | 4 GB RAM | 8 GB RAM |
| Storage | 500 MB | 2 GB (for workspace + agent data) |
Download and install
Windows
- Download the installer (
.exe) from the Headmaster site. - Run the installer. Headmaster installs to the standard location and creates a desktop shortcut.
- Or: download the portable
.zip, extract to any folder, and runHeadmaster.exedirectly. No admin rights needed.
macOS
Homebrew (recommended)- Download the
.dmgfile from the Headmaster site. - Open the
.dmg, drag Headmaster to Applications. - On first launch, macOS may warn about an unidentified developer. Right-click → Open to bypass.
Linux
.deb packageFirst launch
On first launch, Headmaster:- Starts the local runtime — the background service that runs your agents. This takes a few seconds. You’ll see a splash screen while it initializes.
- Opens the main window. You’ll see a sidebar with your conversations and a chat composer at the bottom.
- Walks you through one-time setup. Pick a default model, and (optionally) sign in to a model provider. You can skip this and do it later.
Connect a model provider
The built-in agent needs at least one model provider before it can chat. Add an API key:- Click Settings in the left sidebar.
- Open Headmaster’s Library → Connections.
- Click Add provider and pick one — supported: Gemini, OpenAI, Anthropic, DeepSeek, OpenRouter, and 25+ more.
- Paste your API key and save.
Multi-key rotation: Paste multiple API keys (comma-separated or one per line). Headmaster auto-rotates and skips invalid or rate-limited keys. See Models & providers for details.The Connections area is PIN-protected. The default PIN is set on first run. You can change it any time in Headmaster’s Library → Advanced → Change PIN. Already using a CLI agent? Claude Code, Codex, Gemini CLI, etc. are detected automatically — no extra setup needed. They appear on the welcome screen alongside the built-in agent.
Send your first message
Create a new conversation
- Click New chat in the left sidebar.
- Pick an agent — built-in (default) or any detected CLI agent on the welcome screen.
- Pick a model — use the selector at the bottom-left of the input box. Each agent has its own model list.
- Pick a specialist (optional) — a pre-configured persona. See Specialists.
- Type your message and press Enter.
Try these prompts
Explore the built-in tools
File upload
- Drag and drop into the input box.
- Pick from disk: click the
+button to choose files or folders. - Supported: text files, images, code, PDFs, Office documents.
Multiple conversations
- New conversation: click New chat.
- Switch: pick any conversation in the left history list — each has independent memory.
- Search: type in the search bar to filter conversations by title or content.
Project (working folder)
- Open a project: click the
+button → Open folder. - Workspace panel: appears on the right with the folder tree once opened.
- Quick file picking: browse and attach files directly from the panel.
- Locked per conversation: the folder cannot change mid-conversation — start a new chat for a different folder.
Undo
- Back up recent turns. Edit a message and re-send. The conversation continues from the edited point.
Approvals
When the agent wants to run a tool or access a file, it asks for your approval in the chat. Click Approve or Deny. See Approvals & human-in-the-loop.Specialists
20+ built-in assistants, each with a specific role. Pick one from the specialist picker. See Specialists.First launch FAQ
I don’t see any models after launch. Open Settings → Headmaster’s Library → Connections and add at least one provider’s API key. If a CLI agent is installed, it’s auto-detected on the welcome page — you can use it without adding a key. Image generation isn’t working. Check:- Image generation is enabled in Settings → Advanced → Tools.
- A model supporting image generation is selected.
- See Image generation for the full configuration guide.
- macOS:
~/Library/Application Support/Headmaster/ - Windows:
%APPDATA%\Headmaster\ - Linux:
~/.config/Headmaster/
<data folder>/logs/<today>.log for the startup error. Most common: a port conflict or a missing system dependency on Linux. See Troubleshooting.
Next steps
| Topic | Link |
|---|---|
| LLM configuration | Models & providers |
| Multi-agent mode | Your Crew |
| Specialists | Specialists |
| MCP configuration | Connections (MCP) |
| WebUI / remote access | Headmaster on the Go |
| Scheduled tasks | The Schedule |
| Channels | Channels |
| Image generation | Image generation |
| Use cases | Use cases & user stories |
| FAQ | FAQ |