Skip to main content
CodeFire automatically discovers all your Claude Code projects and provides a centralized dashboard to manage them. Each project opens in its own dedicated window with an integrated terminal and tabbed interface.

Auto-Discovery

CodeFire scans ~/.claude/projects/ and automatically imports all your projects. No manual setup required — just launch the app and your projects appear. How it works:
  • Scans Claude Code’s project directory on launch
  • Resolves encoded project paths back to real filesystem locations
  • Imports project metadata and session history
  • Updates automatically when new projects are created
CodeFire uses intelligent path resolution to decode Claude’s project directory names, even handling ambiguous cases with spaces, dots, and hyphens.

Home View

The home view provides a global overview of all your projects:
  • Project list with quick access to each project
  • Global task board aggregating tasks across all projects
  • Recent activity showing latest sessions and changes
  • Cost tracking for all projects combined
Home view with global task board

Project Windows

Each project opens in its own window with a split-view interface: Left panel: Terminal
  • Multi-tab terminal emulator powered by SwiftTerm
  • Auto-switches directory when you navigate projects
  • Quick-launch buttons for Claude Code, Gemini CLI, Codex CLI, and OpenCode
  • Launch tasks directly from the task board
Right panel: GUI Panel Tabbed interface with:
  • Dashboard (live session monitoring + dev tools)
  • Task Board (project-specific Kanban)
  • Sessions (history and analytics)
  • Git (changes, commits, diffs)
  • GitHub (PRs, CI, issues)
  • Files (browser with code viewer)
  • Notes (project-specific notes)
  • Chat (AI assistant with full project context)
  • Browser (built-in web browser with screenshot capture)
  • Image Studio (AI image generation)

Switching Projects

CodeFire makes it easy to work across multiple projects:
  1. Global planner in the home view shows tasks from all projects
  2. Project badges on global tasks — click to jump to that project
  3. Recent projects list for quick access
  4. Each project window maintains its own state (open tabs, scroll position, etc.)
When you switch projects in the terminal, CodeFire automatically runs cd to keep your terminal in sync with the current project path.

Project Metadata

For each project, CodeFire tracks:
  • Name and path on your filesystem
  • Last opened timestamp
  • Session history (all Claude Code sessions for this project)
  • Tasks (manual, email-derived, or AI-created)
  • Notes (project-specific documentation)
  • Git branch and repository info
  • Cost (cumulative spend across all sessions)

Best Practices

Use separate Claude Code projects for different clients or major features. CodeFire’s global task view lets you manage them all from one place.
Each project has its own notes panel. Use it to document architecture decisions, API keys, deployment steps, or anything you want to persist between sessions.
CodeFire calculates cost per project based on session token usage. Use this to bill clients accurately or monitor your AI spend.

Task Tracking

Manage tasks within each project or globally across all projects

Session Monitoring

Watch live sessions and review history per project

Terminal

Multi-tab terminal integrated into each project window

Notes

Document project context and persist knowledge between sessions

Build docs developers (and LLMs) love