Quickstart
Get RAPID running in your project in under 5 minutes.
Initialize a Project
Section titled “Initialize a Project”-
Navigate to your project (or create a new one):
Terminal window mkdir my-project && cd my-project -
Initialize RAPID:
Terminal window rapid init --template typescriptThis creates:
rapid.json— RAPID configuration.envrc— Secure secrets loading (safe to commit).devcontainer/— Dev container configurationCLAUDE.md— AI instruction file
-
Configure your secrets:
Edit
rapid.jsonto point to your 1Password vault:{"secrets": {"provider": "1password","vault": "Development","items": {"ANTHROPIC_API_KEY": "op://Development/Anthropic/api-key"}}} -
Allow direnv:
Terminal window direnv allow -
Start the environment:
Terminal window rapid start -
Launch AI coding session:
Terminal window rapid dev
What Just Happened?
Section titled “What Just Happened?”When you ran rapid start, RAPID:
- Built and started a dev container based on your template
- Loaded secrets from 1Password into the container environment
- Installed AI CLI tools (Claude Code, OpenCode) inside the container
- Generated/updated the
CLAUDE.mdinstruction file
When you ran rapid dev, RAPID:
- Attached to the running container
- Launched your configured AI coding assistant (Claude by default)
- The AI tool reads
CLAUDE.mdfor project context
Common Workflows
Section titled “Common Workflows”Switch AI Agents
Section titled “Switch AI Agents”# Use a different agent for this sessionrapid dev --agent aider
# Or change the defaultrapid agent default opencodeRun Multiple Agents
Section titled “Run Multiple Agents”# Launch all configured agents in split panesrapid dev --multiRebuild Environment
Section titled “Rebuild Environment”# After changing devcontainer.json or Dockerfilerapid start --rebuildStop Environment
Section titled “Stop Environment”rapid stopProject Structure
Section titled “Project Structure”After initialization, your project looks like:
my-project/├── rapid.json # RAPID configuration├── .envrc # Secret references (safe to commit)├── CLAUDE.md # AI instruction file├── AGENTS.md # Generic AI instructions└── .devcontainer/ └── devcontainer.json # Container configuration