Observed since 21 Oct, 10:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Cross-AI CLI communication tool for kitty terminal
Cross-AI CLI communication tool for Kitty terminal. Enables AI assistants running in separate Kitty windows to communicate with each other.
When working with multiple AI coding assistants, you may want them to collaborate—code review across models, second opinions on architecture, or delegating specialized tasks.
Why terminal text instead of MCP or black magic?
# From PyPI
uv tool install ai-comm
# Or from GitHub
uv tool install git+https://github.com/eigenigma/ai-comm.git
Enable remote control in ~/.config/kitty/kitty.conf:
allow_remote_control socket-only
listen_on unix:/tmp/kitty-${USER}
Add instructions to your AI’s project file (CLAUDE.md, AGENTS.md, GEMINI.md, etc.) or skills system. See docs/AGENTS.md for reference configuration. An example Claude Code skill is provided in docs/skills/ai-comm/.
Open multiple AI CLIs in separate Kitty windows:
claude # Window 1
codex # Window 2
gemini # Window 3
Ask your AI to collaborate:
“Use ai-comm to ask Codex to review src/main.py”
The AI discovers available windows and sends the request:
ai-comm list-ai-windows
# ID CLI TITLE CWD
# 11 codex Reviewing authentication /home/user/project
# 21 gemini Analyzing database schema /home/user/project
ai-comm send "Review src/main.py for bugs" -w 11
# Returns Codex's response
For long responses, instruct the target AI to write to a file:
ai-comm send "Write analysis to report_$(date +%Y%m%d_%H%M%S).md" -w 11
| CLI | Notes |
|---|---|
| Claude Code | — |
| Codex CLI | — |
| Gemini CLI | — |
| Aider | Auto-prefixes /ask |
| Cursor Agent | — |
| OpenCode | Uses export for responses |
“Window not found”: Ensure the AI CLI is running in Kitty and remote control is enabled. Run ai-comm list-ai-windows to verify.
Empty responses: For long outputs, ask the AI to write to a file instead of returning directly.
“Kitty I/O timeout”: Check if Kitty is responsive; try restarting it.
git clone https://github.com/eigenigma/ai-comm.git
cd ai-comm
uv sync
uv run ai-comm --help
uv run ruff check src/
uv run mypy src/
src/ai_comm/registry.pysrc/ai_comm/adapters/<name>.py (class {Name}Adapter)src/ai_comm/kitten/ai_comm_kitten.pyDownload counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.13 | 6 May 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5919a16277e71de1c770b86d08f17f758c7cbb3d7d2c01beabd03979c943ab63