Kaji for macOS is being built in public →
See what's new in Kaji →
Kaji wordmark

Run a team of terminal-native coding agents on your Mac.

Kaji keeps Codex, Claude Code, OpenCode, Pi, worktrees, terminal panes, diffs, and verification inside one native macOS command center.

Kaji in brief

What is Kaji?

Kaji is a native macOS command center for developers running AI coding agents. It organizes Codex, Claude Code, OpenCode, Pi, terminal panes, git worktrees, diffs, and verification in one local workspace.

Who is Kaji for?

Kaji is for Mac developers who use multiple terminal-native coding agents and want one place to launch sessions, watch progress, review changed files, and verify work before merging.

How does Kaji work with coding agents?

Kaji keeps provider-specific logic behind agent services while the main app manages projects, worktrees, tabs, panes, status, history, and review flows. That keeps the workflow scalable as more agents are added.

Built for terminal-native builders using

Codex
Claude Code
OpenCode
Pi
Ghostty
Git Worktrees
SwiftUI
macOS

Agent Mission Control

Keep every agent, worktree, terminal pane, changed file, and verification result in one native Mac workspace.

Ask palette routing

Route a prompt to the right project, provider, session mode, history item, recipe, or KajiKit script from Cmd+K.

Verification flow

Open changed files, review diffs, run project checks, and return to the terminal session without losing context.

Native terminal core

Kaji embeds a tuned libghostty build through GhosttyKit, so terminal rendering stays native and fast.

Project workspaces

Workspace tabs and split panes stay organized per project and worktree instead of becoming a pile of windows.

Provider awareness

Provider hooks normalize Codex, Claude Code, OpenCode, and Pi activity into one command center.

How it works
  1. 1.Add your repo.Kaji keeps projects and worktrees as first-class workspaces on your Mac.
  2. 2.Launch agents.Start Codex, Claude Code, OpenCode, Pi, or a normal terminal from one palette.
  3. 3.Conduct.Track status, reply, stop, resume, inspect changes, and verify before you merge.
Frequently asked questions
Is Kaji native?
Yes. Kaji is a macOS SwiftUI app with native terminal rendering through GhosttyKit.
Which coding agents does it support?
Codex, Claude Code, OpenCode, Pi, plus regular terminal sessions.
Does it work with worktrees?
Yes. Projects, worktrees, workspace tabs, split panes, and terminal sessions are modeled separately.
Where does my code run?
Locally on your Mac. Kaji is an operations layer around your existing repos and agent CLIs.

Build with agents without losing the room.

Download Kaji when you want every terminal session, agent run, worktree, and verification result in one place.