create-orbit-house
v0.1.0
Published
Scaffolder for new Orbit repos. Adds workflows, memory files, governance, and SDK dependency.
Downloads
163
Maintainers
Readme
create-orbit-house
Part of Orbit — the control plane for agent memory and infrastructure inside any GitHub repo.
Scaffolder for new Orbit repos. Adds GitHub Actions workflows, memory files, governance, treasury policy, and the @orbithouse/sdk dependency to a target repository.
Install
No install required.
npx create-orbit-house my-orbit-repoUsage
npx create-orbit-house [target] [options]
target Directory path. Default: current dir if --here else prompt
Use "." for current directory
--here Scaffold into existing repo at cwd (same as target=".")
--name <str> Agent name (default: prompt or "orbit")
--owner <str> GitHub username of owner (default: prompt)
--approval-label <s> Approval issue label (default: orbit:approval)
--yes, -y Non-interactive, use defaults for unanswered prompts
--dry-run Print plan, write nothing
--no-install Skip npm install after scaffold
--force Overwrite existing files (NEVER default)
--help, -h Show usage
--version Show versionWhat it adds
.github/workflows/orbit-cycle.yml— 30-min cron lifecycle.github/workflows/orbit-event.yml— issue/comment eventsmemory/identity.md— agent identity passportmemory/state.json— lifecycle countersmemory/tasks.json— task ledgermemory/governance.json— approval labels and hard rulesmemory/treasury.json— budget capsruntime/proofs/.gitkeep— proof receipt directory.env.example— required env var names (no secrets)README.md— Orbit section between<!-- orbit:start -->markerspackage.json— mergedscripts.cycleand@orbithouse/sdkdependency
No secrets are written. All sensitive values are referenced by env-var name only.
Owner setup
After scaffolding, follow PLAN/DEPLOY_PLAN.md from the Orbit repo to set GitHub secrets and variables.
License
MIT
