mcoda
v0.1.8
Published
Local-first CLI for planning, documentation, and execution workflows with agent assistance.
Maintainers
Readme
mcoda
mcoda is a local-first CLI for planning, documentation, and execution workflows with agent assistance.
Install
- Requires Node.js >= 20.
- Global install:
npm i -g mcoda - Verify:
mcoda --version
Quick start
mcoda set-workspace --workspace-root .
mcoda docs pdr generate --workspace-root . --project WEB --rfp-path docs/rfp/web.md --agent codexWorkspace layout
.mcoda/config.jsonfor defaults (docdex URL, branch metadata, telemetry preferences)..mcoda/mcoda.dbfor backlog, jobs, and telemetry..mcoda/docs/for generated artifacts.
Common commands
- Docs:
mcoda docs pdr generate,mcoda docs sds generate - Specs:
mcoda openapi-from-docs - Planning:
mcoda create-tasks,mcoda refine-tasks,mcoda order-tasks - Execution:
mcoda work-on-tasks,mcoda code-review,mcoda qa-tasks - Backlog:
mcoda backlog,mcoda task - Jobs/telemetry:
mcoda jobs,mcoda tokens,mcoda telemetry - Updates:
mcoda update --check
Configuration
Environment variables are optional overrides for workspace settings:
MCODA_DOCDEX_URLto point at a docdex server.MCODA_API_BASE_URLorMCODA_JOBS_API_URLfor job APIs.MCODA_TELEMETRYset tooffto disable telemetry.MCODA_STREAM_IO=1to emit agent I/O lines to stderr.
Programmatic usage
import { McodaEntrypoint } from "mcoda";
await McodaEntrypoint.run(["--version"]);Documentation
Full docs live in the repository:
- README: https://github.com/bekirdag/mcoda
- Usage guide: https://github.com/bekirdag/mcoda/blob/main/docs/usage.md
- Quality gates: https://github.com/bekirdag/mcoda/blob/main/docs/quality_gates.md
License
MIT - see LICENSE.
