Kodel Download
Welcome
Kodel An opinionated editor for AI-driven development

One window for every repo and the agent working in it.

Kodel keeps every project you touch in one sidebar. Each one carries its own Claude Code or Codex session, a shell, and an editor. Two taps of Shift switch projects. Nothing starts until you open it.

Download for macOSApple silicon Free while in preview. Uses the Claude Code or Codex account you already have; no extra keys or sign-ups.

Claudeacme-billing · feature/csv-export
> add a CSV export to the invoices page, same columns as the table
Reading resources/js/pages/Invoices.vue
Reading app/Http/Controllers/InvoiceController.php
I'll add an export action next to the filters and stream the CSV from a new controller method.
Editing InvoiceController.php
Editing Invoices.vue
Done. The export honours the active filters and the column order of the table.

While that runs you are already in the next repo, in its own session, with its own shell. The sidebar tells you which agents are still thinking, and the one that finished is one click away.

Opinionated on purpose.

Kodel exists for one kind of work: many repositories, a coding agent in most of them, and one developer directing them all. Every default is a decision made for that day, not a setting left over from a general-purpose editor.

  1. You direct several agents at once, from one window.

    Every repo you work in lives in one sidebar with its own Claude Code or Codex session, shell and files. Switching is two taps of Shift, so you can start a task in one project while another agent finishes.

  2. You always know which agent needs you.

    The sidebar shows every session that is still working and every one that has finished, across all projects. You go to the one that is waiting, not the one you happened to leave open.

  3. Your agents keep the right context.

    Opening a project resumes its latest session. Switching branches offers a clean one, so an agent never carries stale work into new work.

  4. Twenty repos cost you nothing.

    A project and its agent start only when you open them and stop when you say so. Keeping every codebase within reach never slows the machine down.

  5. You review agent work without leaving the window.

    Everything an agent changed is in the Changes panel, side by side with the original, with a revert for any hunk you disagree with and a commit that includes only what you checked.

  6. You check what the agent claims.

    Go to definition and find usages work across the whole project through a local index, so "I updated every caller" is a click to verify rather than a thing to trust.

  7. Your notes reach the agent in one keystroke.

    Each project has a notes file beside its session. Write the plan there and send it to the agent when it is ready.

  8. Nothing about your sessions is stored twice.

    History comes from the agents' own transcripts on disk. Rename a session inside the agent and the sidebar follows within a second. Remove Kodel and nothing is lost.

What it looks like.

Kodel's sidebar with an Active group holding a started project, a Quick Edits group with an untitled buffer, and an Inactive group of stopped projects
Active, quick edits, inactive. Started projects rise to the top with their branch, agents and shell. Quick edits are scratch buffers that only become files when you save them. Everything else waits.
Two Go files side by side in a split view, the split tab marked in the tab strip
Keep the agent's work and the file in view together. Any file or shell can sit beside or under the main pane, so the conversation, the diff it produced and the code it touched never push each other off screen.
Find in Files with matches coloured like their source and a preview of the selected match below the list
Verify "I updated every caller" in seconds. Search the project the way you read code: every hit coloured like its source and previewed in place, test files kept apart, so checking what an agent touched is a glance, not a hunt.

Get Kodel.

A native macOS app for Apple silicon. It drives the Claude Code and Codex command line tools you already have installed and signed in. It never sees your keys and never stores your sessions.

Download the latest release.dmg, Apple silicon

  • Updates arrive inside the app.
  • Needs macOS 14 or later and claude or codex on your PATH.
  • Optional WakaTime support that also counts your agent sessions.

Made by one developer, for the way developers work now. Questions and bugs: hello@kodel.dev.