Claude Code editor integration

Banjo

Zig implementation of Claude Code ACP adapter for Zed

Install

From source
git clone https://github.com/joelreymont/banjo.git

From the README

Banjo Duet

Banjo Duet is a Second Brain for your code — run Claude Code and Codex in your editor.
Requires Claude Code or Codex installed. Run claude /login if you haven't already.

Editor Support

Features

- Auto-continue with Dots — when Claude pauses at turn limits, Banjo checks for pending Dots tasks and automatically continues
- Auto-resume sessions — continues your last conversation
- Dual engine support — Claude Code and Codex side-by-side
- Streaming output — real-time responses with markdown rendering

Zed-specific

- Code notes as @banjo[id] comments
- LSP diagnostics auto-configured on first run (reload workspace once)
- Duet routing: /claude, /codex, /duet

Neovim-specific

- Dedicated panel with input/output buffers
- Tool call display with folding
- File path navigation (jump to file:line references)
- Input history and session management
- Multi-project workspaces (:BanjoProject) with tab-scoped buffers

Dots Integration

Banjo's killer feature: automatic continuation when Claude hits turn limits.

1. Install Dots
2. Track tasks with dot add "task description"
3. When Claude pauses, Banjo sends "continue working on pending dots"

This keeps Claude working autonomously on complex multi-step tasks.

Architecture

Banjo is written in Zig and implements the Agent Client Protocol (ACP) to communicate with editors.

- Zed: ACP agent via stdio (JSON-RPC 2.0)
- Neovim: WebSocket server with Lua client
- Claude Code: Subprocess with streaming JSON
- Codex: Subprocess with app-server JSON-RPC

Key Components

Documentation

Development

Zed: Cmd+Shift+P → zed: install dev extension → select extension/ directory

Neovim: Use dir = "/path/to/banjo/nvim" in lazy.nvim config

License

MIT
Read the full README on GitHub

Details

Language
Zig
License
MIT
Last updated
21 August 2026

FAQ

What is Banjo?

Zig implementation of Claude Code ACP adapter for Zed It is a editor integration for Claude Code, from joelreymont/banjo on GitHub.

How do I install Banjo?

Clone joelreymont/banjo from GitHub and follow the setup steps in its README.

Is Banjo popular?

joelreymont/banjo has 43 GitHub stars and 1 forks. It was last updated on 21 August 2026.

More editor integrations

Browse the most popular Claude Code mods, all editor integrations, or the skills and MCP server directories.