Install CodeFire, connect your API keys, and set up MCP for your AI coding CLI.
Which version? Apple Silicon Macs get the native Swift app. Windows, Linux, and Intel Macs use the Electron app.
Download and install the app for your platform.
The app creates its data directory at ~/Library/Application Support/CodeFire/ and automatically deploys the MCP server binary.
Configure your API keys and preferences.
Click the gear icon in the bottom left of the sidebar, or use the menu bar CodeFire > Settings.
Settings has six tabs: General, Terminal, CodeFire Engine, Gmail, Browser, and Briefing.
Required for AI chat, semantic code search, and image generation.
sk-or-v1-...
What this unlocks: The OpenRouter key powers three features: the built-in AI Chat (ask questions about your codebase), Semantic Code Search (search by meaning, not just text), and AI Image Generation. All models are served through OpenRouter with a single key.
Optional settings on this tab:
text-embedding-3-small (faster, cheaper) or text-embedding-3-large (more accurate)Install the CodeFire MCP server so your CLI has access to persistent memory and tools.
Click the button for your CLI tool. CodeFire will automatically write the MCP config to the right file.
After installing, restart your CLI session for the connection to activate.
If the one-click install doesn't work, you can configure the MCP server manually.
The MCP binary is at ~/Library/Application Support/CodeFire/bin/CodeFireMCP — deployed automatically when you open CodeFire.
$ claude mcp add codefire ~/Library/Application\ Support/CodeFire/bin/CodeFireMCP
{
"mcpServers": {
"codefire": {
"command": "~/Library/Application Support/CodeFire/bin/CodeFireMCP",
"args": []
}
}
}
[mcp_servers.codefire] command = "~/Library/Application Support/CodeFire/bin/CodeFireMCP" args = []
{
"mcpServers": {
"codefire": {
"type": "local",
"command": ["~/Library/Application Support/CodeFire/bin/CodeFireMCP"]
}
}
}
CodeFire auto-discovers projects or you can add them manually.
When you use Claude Code in a project directory, CodeFire automatically detects it by scanning ~/.claude/projects/. Your project will appear in the sidebar within a few seconds.
Click + Open Folder at the bottom of the sidebar and select any project directory.
Sync emails into CodeFire and convert them to tasks.
Gmail integration requires a Google OAuth Client ID and Client Secret. You'll need to create these in the Google Cloud Console.
Whitelist rules (Swift version): You can set up whitelist rules to automatically assign incoming emails to specific project groups with priority levels. Go to the Gmail settings tab to configure patterns.
Open your terminal, start a Claude Code session, and your agent will have access to persistent memory, task tracking, browser automation, and semantic code search — all through MCP.