Choose the right shape
Create a focused app or a coordinated pnpm monorepo from one guided flow.
Create a framework-native app or production-minded monorepo with shared guidance already built in.
pnpm dlx @markromolecule/octo@latestReady to copy.
Octo handles the seams that usually appear after the scaffold is already in use.
Create a focused app or a coordinated pnpm monorepo from one guided flow.
Start with familiar React, Next.js, Astro, Hono, or Express conventions.
Give coding agents the exact rules and workflows they need without custom model training.
Generate readable TypeScript without a hidden runtime or proprietary wrapper.
Include validation, CI seams, dependency updates, and deployment guidance.
Use the bundled snapshot, a Git submodule, or your own standalone copy.
From prompt to project
Four focused steps take you from an empty directory to a validated, context-ready codebase.
Choose one focused app or a coordinated pnpm workspace.
? Choose project shape:
❯ Standard (Single App)
Monorepo (Shared workspaces)Use native generators and keep familiar framework conventions.
Add project rules and workflows that assistants can follow from the first task.
.agents/
├── rules/
│ └── web-components.md
└── workflows/
└── feature-delivery.mdConfirm the generated context is synchronized before you build.
$ pnpm context:validate
✓ Context is readyNo. Standard web projects use the official Vite, Next.js, or Astro generators. Octo coordinates setup and adds the shared engineering context around them.
Choose it when applications and shared packages need to evolve together. For one focused application, Standard mode keeps the framework’s familiar structure.
No. Bundled Snapshot copies the context-factory included with the package and needs no Git connection during generation.
Yes. Pass --context-repo or set CONTEXT_FACTORY_REPO to use a repository your team owns.
Use Node.js 20 or newer and pnpm. The generated project includes the commands needed to validate its context.