Skip to main content

Three-party AI collaboration TUI for Codex, Claude, and the user

Project description

akritrim-colab

A three-pane collaboration TUI that puts you between Claude and Codex inside any repository. You direct, they implement and review.

Requires Claude CLI and Codex CLI installed and authenticated.

Install

pip install akritrim-colab

Or, for an isolated CLI install:

pipx install akritrim-colab

Quick Start

cd /path/to/your-repo
akritrim-colab

On first run, collaboration files are scaffolded into .collab/. Then the TUI launches.

Layout

Pane Contents
Left Shared session chat
Upper right Claude
Lower right Codex
Bottom Master input
  • Enter — send message
  • Ctrl+Enter — insert newline

Commands

Route to an agent:

@claude propose a UI improvement
@codex review the current changes
@both compare these two approaches

Structured work flows:

/fix <bug>           bug-fix: Claude isolates → Codex patches → Claude reviews
/audit <target>      independent review + comparison round
/feature <desc>      design then implementation
/refactor <target>   maps call sites, verifies the refactor
/analyze <question>  Claude and Codex compare positions
/decide <text>       writes a decision to collaboration memory

Session commands:

/status        show current session state
/compare       run a comparison round between agents
/approve       approve a pending agent request
/deny          deny a pending agent request
/save          persist session state
/exit          exit the TUI

Diff Viewer

After each agent turn, ▶ [DIFF] <file> links appear inline for every file the agent changed. Each link is permanently bound to the exact patch from that turn — later edits to the same file do not overwrite earlier history.

  • Click a link to open a full-screen diff overlay (color-coded: + green, - red, @@ cyan)
  • Click ⎘ Copy to copy the raw diff to the clipboard
  • Click X to close

Themes

/theme akritrim    (default)
/theme nord
/theme dracula
/theme solarized

The active theme is saved to settings.toml and restored on next launch.

Run Options

akritrim-colab run --codex-role reviewer --claude-role implementer
akritrim-colab run --claude-model claude-opus-4-5
akritrim-colab run --debug-log .collab/session/tui_debug.log

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

akritrim_colab-0.1.9.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

akritrim_colab-0.1.9-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file akritrim_colab-0.1.9.tar.gz.

File metadata

  • Download URL: akritrim_colab-0.1.9.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for akritrim_colab-0.1.9.tar.gz
Algorithm Hash digest
SHA256 c455ce45d10d99aa4da10cc9edf608db61e68193d2cde1ea367c20f5247cb12d
MD5 0d17bee38398b16f3c162f1c9629334f
BLAKE2b-256 82e0675c832d1fbfcdc9bc68efe852923eacc39e7316e0cbd0114b106db50e1a

See more details on using hashes here.

File details

Details for the file akritrim_colab-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: akritrim_colab-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for akritrim_colab-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cc26ea68195ea39545c4cf195a284620e508899df133d74e166904b18203c91a
MD5 b4da1993f46e3a0c9c90ca233125a224
BLAKE2b-256 360deb2a6807bd23f14faa7eca62d3c61e09d7e0dd35ad215e106ada1d7ae110

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page