You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`bin/`: small CLI tools and wrappers (e.g. `ask`, `ping`, `ccb-mounted`).
7
+
-`bin/`: small CLI tools and wrappers (e.g. `ask`, `ping`, `cq-mounted`).
8
8
-`test/`: `pytest` suite (+ a few `test/system_*.sh` scripts).
9
9
-`claude_skills/`, `codex_skills/`: provider skill bundles installed by `install.sh`.
10
10
11
11
## Build, Test, and Development Commands
12
12
13
-
-`python -m compileall -q lib bin ccb`: fast syntax/type-syntax sanity check (matches CI).
13
+
-`python -m compileall -q lib bin cq`: fast syntax/type-syntax sanity check (matches CI).
14
14
-`python -m pip install -U pip pytest`: install test runner.
15
15
-`python -m pytest test/ -v --tb=short`: run the full test suite locally.
16
16
-`./install.sh install` / `./install.sh uninstall`: install or remove local commands (see env vars in `install.sh` header).
17
-
-`./ccb -h`: run the launcher from the repo checkout (no install required).
17
+
-`./cq -h`: run the launcher from the repo checkout (no install required).
18
18
19
19
## Coding Style & Naming Conventions
20
20
@@ -43,8 +43,8 @@
43
43
44
44
## Security & Configuration Tips
45
45
46
-
- Don’t commit local session/config artifacts under `.ccb_config/` or provider runtime/session files.
47
-
- Prefer configuration via `ccb.config` (`.ccb_config/ccb.config` or `~/.ccb/ccb.config`) and environment variables; avoid hardcoding paths or secrets.
46
+
- Don’t commit local session/config artifacts under `.cq_config/` or provider runtime/session files.
47
+
- Prefer configuration via `cq.config` (`.cq_config/cq.config` or `~/.cq/cq.config`) and environment variables; avoid hardcoding paths or secrets.
Copy file name to clipboardExpand all lines: README.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
<divalign="center">
2
2
3
-
# Claude Code Bridge (`ccb`)
3
+
# Code Quorum (`cq`)
4
4
5
5
Split-pane collaboration between **Claude** and **Codex** using **tmux** or **WezTerm**.
6
6
@@ -16,7 +16,7 @@ Split-pane collaboration between **Claude** and **Codex** using **tmux** or **We
16
16
17
17
## What it does
18
18
19
-
-`ccb` starts **Claude** and/or **Codex** in separate panes and writes per-project session files under `.ccb_config/`.
19
+
-`cq` starts **Claude** and/or **Codex** in separate panes and writes per-project session files under `.cq_config/`.
20
20
-`ask` sends a message directly to the target pane (send-only, always async).
21
21
- Replies come back **in the pane** via `ask --reply-to ...` (bidirectional “reply-via-ask”).
22
22
@@ -28,7 +28,7 @@ No log tailing/monitoring is required or used.
28
28
29
29
- Python **3.10+**
30
30
- Either:
31
-
- tmux (run `tmux` first, then run `ccb` inside tmux), or
31
+
- tmux (run `tmux` first, then run `cq` inside tmux), or
32
32
- WezTerm (recommended)
33
33
- The `claude` CLI and the `codex` CLI installed and on `PATH`
34
34
@@ -43,8 +43,8 @@ From a repo checkout:
43
43
```
44
44
45
45
This installs:
46
-
- executables into `~/.local/bin` (or `$CODEX_BIN_DIR`)
47
-
- project files into `~/.local/share/codex-dual` (or `$CODEX_INSTALL_PREFIX`)
46
+
- executables into `~/.local/bin` (or `$CQ_BIN_DIR`)
47
+
- project files into `~/.local/share/code-quorum` (or `$CQ_INSTALL_PREFIX`)
48
48
- skills into `~/.claude/skills` and `${CODEX_HOME:-~/.codex}/skills`
49
49
50
50
Uninstall:
@@ -57,11 +57,11 @@ Uninstall:
57
57
58
58
## Quickstart
59
59
60
-
From your project directory (must contain `.ccb_config/`):
60
+
From your project directory (must contain `.cq_config/`):
61
61
62
62
```bash
63
-
mkdir -p .ccb_config
64
-
ccb codex,claude
63
+
mkdir -p .cq_config
64
+
cq codex,claude
65
65
```
66
66
67
67
Send a message to a provider:
@@ -85,7 +85,7 @@ ask codex --reply-to <REQ_ID> --caller claude "Here are my notes..."
85
85
ask claude --reply-to <REQ_ID> --caller codex "Here are my notes..."
86
86
```
87
87
88
-
Tip: when you *expect* reply-via-ask, set a stable id with `--req-id`. `ask` includes a `CCB_REQ_ID: <id>` line at the top automatically so the recipient can copy it.
88
+
Tip: when you *expect* reply-via-ask, set a stable id with `--req-id`. `ask` includes a `CQ_REQ_ID: <id>` line at the top automatically so the recipient can copy it.
Copy file name to clipboardExpand all lines: claude_skills/all-plan/SKILL.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: all-plan
3
-
description: Collaborative planning with mounted CLIs only. Automatically detects active providers via ccb-mounted.
3
+
description: Collaborative planning with mounted CLIs only. Automatically detects active providers via cq-mounted.
4
4
metadata:
5
5
short-description: Collaborative planning with mounted CLIs
6
6
---
@@ -9,7 +9,7 @@ metadata:
9
9
10
10
Collaborative planning involving only the mounted/active CLIs with iterative refinement.
11
11
12
-
**IMPORTANT**: This skill automatically detects which providers are active by running `ccb-mounted`. It will only dispatch to providers that are actually mounted. For example, if you ran `ccb claude codex`, only Claude and Codex will participate in the planning.
12
+
**IMPORTANT**: This skill automatically detects which providers are active by running `cq-mounted`. It will only dispatch to providers that are actually mounted. For example, if you ran `cq claude codex`, only Claude and Codex will participate in the planning.
13
13
14
14
Note: After dispatching planning requests via `ask`, draft your own independent design, then end your turn to collect replies via reply-via-ask.
0 commit comments