
Kirodex the Codex alternative made via KIRO CLI hits 0.43.0
What started as an idea: what if we could turn Kiro CLI’s Agent Client Protocol into something closer to Codex, then expand it with richer agentic features and workflows? The goal was to move beyond the terminal into an environment built for working across multiple projects and parallel threads more naturally. That’s how Kirodex was born. Today, we’ve reached version 0.43.0. It’s been an incredible open-source journey, with contributions from many people along the way.
Repo: https://github.com/thabti/kirodex
Website: https://thabti.github.io/kirodex/
Change log: https://thabti.github.io/kirodex/changelog.html
Features
Chat & agents
- Chat interface via the Agent Client Protocol (ACP) SDK with threaded agentic development
- @ mention commands for skills and agents
- Slash commands (
/clear,/close,/model,/agent,/plan,/chat,/data,/branch,/worktree,/fork,/btw,/tangent) with fuzzy search /btwside questions in a floating overlay without polluting history/forkto branch a conversation into a new thread- Plan mode with per-thread state and handoff card to implementation
- Message queue (type while agent is running; sends when turn ends)
- Question cards for multi-choice agent prompts
- Subagent display with expandable stage cards and dependency indicators
- MCP server management (add/remove/configure, stdio/HTTP, live status)
- Image attachments as ACP
ContentBlock::Image
Split-screen & multi-window
- Side-by-side threads (even cross-project), drag from sidebar,
Cmd+\toggle Cmd+Nfor independent windows with separate state
File tree
- Real-time filesystem watching with git status indicators
- Inline rename, create, context menu, drag-to-chat, file preview with syntax highlighting
Code & diffs
- Syntax-highlighted inline and side-by-side diffs (Shiki)
strReplacetool calls rendered as git-style diffs in chat- Code viewer for read tool calls with line numbers
- Changed files summary with per-file stats and one-click stage/revert
Git
- Branch, stage, commit, push, pull, fetch via git2 (SSH + HTTPS)
- AI-powered commit message generation
- Git worktree support per thread (
/worktree,/branch) - Auto-cleanup worktree on thread close
Analytics
- Built-in dashboard (
/data) tracking hours, messages, tokens, tool calls, diff stats, model popularity - Nine chart types (Recharts) with redb backend
and much more
I got a lot of questions why would anyone need this, and and honestly it's something different, and I enjoy using Codex, Claude Desktop, and sometimes terminals feel limiting. This is very light-weight and doesn't run chromium, built via Rust and Tauri.
https://www.reddit.com/r/aws/comments/1si20a2/building_kirodex_if_kiro_and_codex_had_a_baby/