Files
Open any file in the project with syntax highlighting built in. Mention files
in a message with @, and open any file the agent touched from
its tool activity.
Kit puts the agent, your files, diffs, and review notes side by side. Read what it changed, annotate the lines that matter, and send that feedback straight back from the terminal or the Mac app.
macOS and Linux · one native executable · bring your own model provider
An agent's changes are only as good as your review of them. Kit keeps that review next to the conversation instead of in another app.
Tool activity stays compact and inline. Long answers split into sections you can jump between.
Open the working tree, a recent commit, or your branch against its base as one continuous diff, unified or split.
Select a line or range in a file or diff and leave a note. Notes collect above the composer and go with your next message as a structured review.
Everything opens as a tab beside the agent, so you never lose the thread.
Open any file in the project with syntax highlighting built in. Mention files
in a message with @, and open any file the agent touched from
its tool activity.
The working tree updates live as the agent edits. Switch to a commit or to your branch against its base, with pinned file headers and hunk-by-hunk navigation.
Notes on files and diffs are saved with the session. If the code moves, stale notes are flagged so you can re-anchor them before sending.
Autosaved notes you share with the agent, its subagents, and every fork of the session. Plans and findings live here instead of getting buried in the transcript.
Open any subagent's transcript as a live tab to watch it work, without switching away from the main conversation.
Sessions live in a local Kit server, not in the window you opened them from. Close the terminal and the agent keeps running; come back from any client and pick up where it is.
kit resumes the latest session for the directory you're in/fork branches a session to try another approach/cd moves a session to another repo without losing its transcript--temp runs a throwaway session that disappears on exitDelegate without blocking. Kit supervises parallel work and brings the results back to you.
Start subagents that run concurrently with their own context. Their state survives restarts, and when one finishes its result comes back through a mailbox. An idle parent session wakes up to act on it.
A session can ask another session a question and get just the answer back, not its whole transcript. It can also open a new session in another directory to take on separate work.
---
name: scout
description: Inspects a repository and
reports concise evidence.
model: provider/fast-model
---
Read only what you need. Cite files and
line numbers for every claim. Don't edit.
Configure Kit per user in ~/.kit or per project in the repo.
Kit can even help configure itself.
Project guidance from every AGENTS.md between the repo root and your working directory, plus your own in ~/.kit.
Reusable instructions in SKILL.md files that the agent loads only when it needs them.
Markdown prompts that become commands, with $1 and $ARGUMENTS placeholders.
Local and remote servers, including OAuth. Existing .mcp.json files work, and tool definitions load on demand so they don't crowd the context.
Child processes that speak JSON-RPC to add tools and commands, approve or block tool calls, ask questions, and add status to the footer.
Kit matches your terminal's colors by default. Custom themes are JSON files shared by the terminal and the Mac app.
One Kit server, several ways in. Every client works with the same sessions.
One native executable with the CLI, the server, and a keyboard-driven terminal UI with mouse support. No Node or other runtime required.
macOS and Linux. Sign in on first run with an API key or an existing AI subscription. Archives for manual install are on GitHub Releases.
A native Mac client for the same sessions, with window tabs, split panes, drag-to-annotate diffs, and a scratchpad editor. It restores your windows on launch and shares your theme and model settings with the terminal.
Requires Apple Silicon and macOS 15 or later. The app connects to a running Kit server, so install the CLI too.