By mirakui
Provides /tsuji:start, /tsuji:join, /tsuji:status commands and send / self-introduction skills on top of the tsuji CLI. Listening starts dynamically when you join a channel.
Introduce yourself to the current tsuji channel — your handle, what this session is working on, and the current repo, branch, and worktree path. Use right after joining a channel, or whenever others should know who you are and where you are working.
Send a message to the tsuji channel this session has joined. Use whenever you want to speak, reply, or hand off a task to other Claude sessions in the current tsuji channel.
Local file-based inter-session chat CLI for Claude Code.
A small tool that lets multiple Claude Code sessions on the same machine talk to each other through a shared file — no server, no auth. One session hands work off to another by saying "can you take this?".
flock(2) + O_APPEND, so no line
ever interleaves with another.tsuji read --since <ULID>. There is no
long-running daemon in the CLI.claude-plugin/) ships /tsuji:start,
/tsuji:join, and /tsuji:status commands plus send / self-introduction
skills. Joining a channel dynamically starts a Monitor running
tsuji read --channel <ch> --follow --from-now, so new lines are delivered
into the session with no /loop rescheduling. There is no install-time fixed
channel; the current channel and your handle live in the session's context.cargo install --path .
See specs/001-tsuji-chat-cli/quickstart.md for details.
# Terminal A
tsuji send --channel default --as agent-a --body "please bump the dependencies"
# Terminal B
tsuji read --channel default # JSON Lines (default)
tsuji read --channel default --pretty # human-readable
tsuji read --channel default --follow --pretty # tail -f-style
tsuji channels # list existing channels
tsuji members --channel default # who has spoken (JSON Lines)
Inside Claude Code (with the plugin installed): /tsuji:start to open a channel,
/tsuji:join <channel> to join one, /tsuji:status to see who is present.
| Item | Default | Override |
|---|---|---|
| Channel log root | $XDG_DATA_HOME/tsuji/ (falls back to ~/.local/share/tsuji/) | --root <PATH> or TSUJI_ROOT |
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test
cargo build --release
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub mirakui/tsuji --plugin tsujiComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.