CodeFire

CodeFire

Your AI agent forgets everything between sessions.

CodeFire gives AI coding tools persistent memory, task tracking, and project intelligence. A native macOS companion for the AI-native workflow.

Works with Claude Code, Gemini CLI, Codex CLI, and OpenCode

CodeFire — Planner view with Kanban board, task tracking, and project intelligence

The problem

Every session starts from scratch

You spend the first five minutes of every AI session re-explaining context. What you were working on. What files are involved. What decisions you already made. Your agent has no idea.

Without CodeFire
Terminal

$ claude

You: Pick up where we left off on the auth refactor

Claude: I don't have context about a previous session or auth refactor. Could you tell me:

- Which files are involved?

- What changes have been made?

- What's the desired end state?

// 5 minutes of re-explaining later...

With CodeFire
Terminal

$ claude

You: Pick up where we left off on the auth refactor

Claude: Resuming auth refactor from your last session:

Migrated to JWT tokens (src/auth/jwt.ts)

Updated 3 of 7 route handlers

Remaining: payments, webhooks, admin

! Note: Rate limiter needs JWT update too

Continuing with the payments handler.

Features

Built for the AI-native workflow

A native macOS app that sits alongside your terminal, giving your AI agent the context and tools it needs to be genuinely useful.

Persistent Memory

Tasks, notes, and session context that survive across sessions. Your AI picks up exactly where the last conversation ended — no re-explaining required.

Integrated Tooling

Built-in terminal, browser automation, and semantic code search. Your agent can run commands, navigate the web, and search your codebase by meaning — all through MCP.

Universal Compatibility

One memory layer for every AI coding tool. Claude Code, Gemini CLI, Codex CLI, OpenCode — same persistent context, same project intelligence, any agent.

Task Tracking

Kanban boards, priorities, labels, and task notes. Create tasks in one session, pick them up in the next.

Browser Automation

Navigate, click, fill forms, and take screenshots. A headless browser controlled entirely by your AI agent.

Semantic Code Search

Search by meaning, not just text. Indexes functions, classes, docs, and git history into a vector store.

GitHub Integration

Pull requests, commits, issues, and reviews. See your GitHub activity alongside your tasks and sessions.

Built-in AI Chat

Ask questions about your codebase with full project context. RAG-powered answers without leaving the app.

Notes & Briefings

Pin architecture decisions, capture gotchas, get AI-generated daily briefings that summarize project activity.

See it in action

Everything in one place

A native macOS app that puts your entire AI workflow side-by-side with your terminal.

Task board with integrated terminal

Integrated terminal alongside the task board

Session history

Session history with cost tracking and tool usage stats

Task launcher and cost tracker

Task launcher, dev tools, and per-project cost tracking

Git integration

Git integration with commits, staged changes, and diffs

Project notes

Per-project notes with pinning and search

AI image generation

Built-in AI image generation

Getting started

Four steps. That's it.

1

Download

Grab CodeFire.app from GitHub Releases and drag it to your Applications folder.

2

Connect

Click one button to install the MCP server for your CLI tool. No config files to edit.

3

Configure

Add your OpenRouter API key in Settings to unlock AI chat, code search, and image generation.

4

Code

Your AI agent now has persistent memory, browser tools, code search, and more — across every session.

One-click setup

Connect your CLI

Click to install the CodeFire MCP server. Your CLI tool will connect to CodeFire automatically.

Don't have CodeFire installed? Download it first.

Manual Setup

Prefer to configure things yourself? Add the MCP server manually.

Claude Code Terminal command
$ claude mcp add codefire ~/Library/Application\ Support/CodeFire/bin/CodeFireMCP
Gemini CLI ~/.gemini/settings.json
// ~/.gemini/settings.json
{
  "mcpServers": {
    "codefire": {
      "command": "~/Library/Application Support/CodeFire/bin/CodeFireMCP",
      "args": []
    }
  }
}
Codex CLI ~/.codex/config.toml
# ~/.codex/config.toml
[mcp_servers.codefire]
command = "~/Library/Application Support/CodeFire/bin/CodeFireMCP"
args = []
OpenCode ~/.opencode/config.json
// ~/.opencode/config.json
{
  "mcpServers": {
    "codefire": {
      "command": "~/Library/Application Support/CodeFire/bin/CodeFireMCP",
      "args": []
    }
  }
}

Configuration

API Keys

CodeFire uses external APIs for its AI-powered features. Add your keys in Settings (Cmd + ,).

OpenRouter

Required

Powers the built-in AI chat, semantic code search, and image generation. All models are served through OpenRouter with a single key.

sk-or-v1-...
Get your API key

Google OAuth

Optional

Enables Gmail integration for email-to-task sync. Requires a Client ID and Client Secret from the Google Cloud Console.

Client ID + Client Secret
Google Cloud Console

Free. Open source. No telemetry.

Built by developers who got tired of re-explaining context to their AI agents. MIT licensed. Contributions welcome.