{"repo":"jeapostrophe/jc","free":true,"listed":false,"github":"https://github.com/jeapostrophe/jc","clone":"git clone https://github.com/jeapostrophe/jc.git","description":"Claude Code orchestrator in one window","language":"Rust","stars":44,"topics":["claude-code","macos"],"license":"MIT","category":"workflow-automation","readme_excerpt":"jc Orchestrate multiple Claude Code sessions across projects. Review diffs, annotate code, send instructions — all from one window. Why · Getting Started · Keybindings · Design · Architecture Why Claude takes minutes per task. If you wait, you get four cycles an hour. If you switch to another session while Claude works, you get twelve — but only if you can come back without losing your place. jc solves this by externalizing your state. Every annotation you make while reviewing flows into a TODO.md file. When you're ready, you press Cmd-Enter and it's sent as your next instruction. A problem system tracks what needs attention across all sessions — permission prompts, unreviewed diffs, unsent notes — so you navigate by priority, not by memory. See DESIGN.md for the full rationale. Getting Started Config and state live in /.config/jc/ ( config.toml , state.toml , theme.toml ). Core Concepts Projects and Sessions A project is a code repository registered with jc. Each project has one or more sessions — ongoing Claude Code conversations. Sessions are defined in the project's TODO.md: The ### WAIT marker separates what you've sent from what you're drafting. Annotations from any view (diff, terminal, code) accumulate below WAIT. When you send (Cmd-Enter), the notes become a numbered message and WAIT moves below it — so you always have a full history of what you asked. Sessions are resumed automatically on startup via claude --resume . New sessions get their UUID from Claude Code's h","default_branch":null,"files":null,"tree":[],"storefront":"/r/jeapostrophe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jeapostrophe/jc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}