| .agents/plugins | ||
| .codex/skills/jojo-development-flow | ||
| .codex-plugin | ||
| .forgejo/workflows | ||
| .github/workflows | ||
| apps | ||
| automations/openai-codex-bindings | ||
| docs | ||
| hooks | ||
| packages | ||
| plugins | ||
| scripts | ||
| skills | ||
| .gitignore | ||
| .node-version | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| RELEASE.md | ||
| SECURITY.md | ||
| vite.config.ts | ||
codex-flows
Codex app-server clients, turn automation, workspace backend tools, and repo-native workspace operations.
This repository is a monorepo. The npm package users should install is
@peezy.tech/codex-flows, which publishes app-server client APIs, turn
automation helpers, workspace backend helpers, the codex-flows CLI, and
runnable local backend bins. The full user
documentation lives in the Tome docs site under
docs/pages.
Start Here
- New users: read
docs/pages/index.md. - CLI reference:
docs/pages/reference/cli.md. - Turn automation:
docs/pages/guides/turn-automation.md. - Workspace autonomy:
docs/pages/guides/workspace-autonomy.md. - Memory transplant:
docs/pages/guides/memory-transplant.md. - Thread transplant:
docs/pages/guides/thread-transplant.md. - Codex plugin:
docs/pages/guides/install-codex-plugin.md. - Optional pack copies:
docs/pages/guides/install-pack-repos.md. - Single-package platform:
docs/pages/concepts/single-package-platform.md. - Maintainers and release operators:
RELEASE.md.
Repo Map
packages/codex-client:@peezy.tech/codex-flows, the app-server client, transports, turn automation helpers, workspace backend helpers, CLI, auth helpers, workbench reducers, and generated app-server protocol types.apps/workspace-backend: local workspace backend process with control WebSocket routes.automations: plugin-native turn automation examples that run code before skipping, starting, waiting on, or composing native Codex turns.docs: Tome documentation source.
Common Commands
Install dependencies:
vp install
Run checks:
vp run check:types
vp run test
vp run docs:build
Run the local backend:
codex-flows workspace backend init local
codex-flows workspace backend start
Inspect the CLI:
tsx packages/codex-client/src/cli/index.ts --help
codex-flows fetch
codex-flows remote status
codex-flows automation list
codex-flows automation run openai-codex-bindings --event event.json
codex-flows --ssh devbox --cwd /repo automation run openai-codex-bindings --event event.json
codex-flows --ssh devbox --cwd /repo fetch
codex-flows --ssh devbox --cwd /repo remote preflight
codex-flows --ssh devbox --cwd /repo app thread/list --params-json '{"limit":20,"sourceKinds":[]}'
codex-flows --ssh devbox --cwd /repo turn run "Scan current folder" --wait --sandbox danger-full-access --approval-policy never
codex-flows workspace doctor
codex-flows workspace backend status
codex-flows memories transplant global-to-workspace
codex-flows threads transplant <thread-id> --from-codex-home ~/.codex --to-codex-home ./.codex
Install the shared Peezy Tech Codex plugin marketplace from GitHub. Use the granular plugin that matches the job:
codex plugin marketplace add peezy-tech/skills --ref main
codex plugin add codex-flows-author@peezy-tech
codex plugin add codex-flows-remote-control@peezy-tech
codex plugin add codex-flows-local-workspace@peezy-tech
Documentation Model
The root README is intentionally short. Canonical documentation belongs in the docs site:
- Tutorials teach a first successful workflow.
- Guides cover operational tasks such as turn automation, workspace autonomy, memory transplant, thread transplant, plugin install, optional pack copies, and local backend operation.
- Reference pages define CLI commands, package exports, and backend APIs.
- Concepts explain boundaries between app-server clients, turn automation, workspace backends, and product-owned domain completion.
Package READMEs stay npm-focused: install, exports, minimal examples, and links back to the docs site.
Published Packages
The canonical user-facing package is:
@peezy.tech/codex-flows
Legacy automation packages have been removed from the monorepo; new automation surface belongs in the core package and plugin-native turn automation.
Release procedure and remote policy are in RELEASE.md. In short:
jojo.build is the canonical development remote, Codeberg is a push mirror, and
GitHub is used for the npm publishing workflow.