Skip to content

Contributing

Terminal window
git clone https://github.com/mokahq/mokalabs && cd moka
corepack enable
pnpm install
pnpm dev # API on :4000 (no auth) + Vite UI on :5173 with hot reload
pnpm test # unit + end-to-end tests (no API keys needed)
pnpm --filter @mokalabs/docs dev # this documentation site
Path
packages/coreEngine: providers, MCP, skills, agent loop, generative UI helpers
packages/sandbox/srcCLI, HTTP server, demo MCP server
packages/sandbox/webReact UI
packages/create-mokaScaffolder and templates
apps/docsThis site (Astro Starlight)

User-facing changes need a changeset (pnpm changeset). Releases are automated — see docs/releasing.md in the repository.