Getting Started
On this page
Prerequisites
Before installing Open Poet, make sure you have the following available on your system:
- Claude Code CLI — the
claudecommand must be installed and available in your PATH
Installation
Homebrew (macOS & Linux)
brew install openpoet/tap/openpoet
Windows
Download the .zip for your architecture from the Downloads page, extract it, and add the binary to your PATH.
Shell Script (macOS & Linux)
curl -fsSL https://raw.githubusercontent.com/openpoet/openpoet/main/install.sh | sh
Manual Download
Download the binary for your platform from the Downloads page or the GitHub Releases.
Build from Source
Requires Go 1.24+:
git clone https://github.com/openpoet/openpoet.git
cd openpoet
make build
The compiled binary will be placed in ./build/openpoet. Add it to your PATH or move it to a directory in your PATH to use it as openpoet.
Upgrade
To upgrade to the latest version, run the install script again:
curl -fsSL https://raw.githubusercontent.com/openpoet/openpoet/main/install.sh | sh
If you installed via Homebrew:
brew upgrade openpoet
Uninstall
To remove Open Poet installed via the shell script:
curl -fsSL https://raw.githubusercontent.com/openpoet/openpoet/main/install.sh | sh -s -- --uninstall
This removes the binary and optionally the data directory (~/.openpoet/) after prompting for confirmation.
Running Open Poet
Start the server:
openpoet
Open http://localhost:8080 in your browser.
CLI Options
openpoet [flags]
openpoet version Print version
openpoet mcp-serve Run as MCP server
CLI Flags
| Flag | Default | Description |
|---|---|---|
-bind |
localhost |
Address to bind the server to |
-port |
8080 |
Port number for the HTTP server |
-db |
~/.openpoet/openpoet.db |
Path to the SQLite database file |
-openai-key |
OpenAI API key for voice transcription | |
-mcp-http |
false |
Enable MCP HTTP endpoint at /mcp |
First Steps
Once the server is running, follow these steps to set up your first project:
- Open the dashboard — navigate to http://localhost:8080 in your browser.
- Add your first project — provide a local file path or an SSH remote (e.g.
user@host:/path/to/project). - Configure AI provider settings (optional) — go to Settings and enter your Anthropic API key.
- Start a Claude Code session — open your project and click New Session to launch an interactive terminal.
- Create skills (optional) — define instruction templates that customize how Claude Code behaves in your sessions.
Next Steps
Now that Open Poet is up and running, explore these guides to unlock its full potential:
- Configuration — fine-tune environment variables, ports, and database settings.
- Skills System — create reusable instruction templates for Claude Code sessions.