Research. Augment. Plan. Integrate. Develop.
RAPID orchestrates AI coding assistants within containerized development environments. It wraps tools like Claude Code, OpenCode, and Aider to provide a unified, secure, and reproducible developer experience.
- Manages dev container lifecycle -
rapid start/rapid stophandle everything - Auto-configures AI coding tools - Installs and configures Claude, OpenCode, Aider inside containers
- Handles secrets injection - 1Password, Vault, or environment-based secret loading
- Generates agent instruction files - Creates AGENTS.md, CLAUDE.md with project context
- Supports concurrent AI agents - Run multiple agents in tmux-style panes
npm install -g @rapid-dev/cli
rapid init
rapid start
rapid dev| Command | Description |
|---|---|
rapid init |
Initialize RAPID in current project |
rapid start |
Start container, load secrets, prepare environment |
rapid dev |
Launch AI coding session |
rapid dev --multi |
Launch multiple agents concurrently |
rapid stop |
Stop container and cleanup |
rapid agent <name> |
Switch or add AI agent |
rapid mcp |
Manage MCP servers (add/remove/list/status) |
rapid secrets |
Manage project secrets |
rapid config |
View/edit configuration |
| Tool | CLI | Status |
|---|---|---|
| Claude Code | claude |
Supported |
| OpenCode | opencode |
Supported |
| Aider | aider |
Supported |
| Cursor | Editor mode | Planned |
| GitHub Copilot CLI | gh copilot |
Planned |
RAPID is both a tool and a methodology for effective AI-assisted development:
| Phase | Purpose |
|---|---|
| Research | Gather context before engaging AI - codebase structure, docs, patterns |
| Augment | Enhance with external knowledge - APIs, documentation, MCP servers |
| Plan | Structure work before execution - task breakdown, acceptance criteria |
| Integrate | Ensure environment readiness - containers, secrets, tooling |
| Develop | Execute with AI assistance - generate, test, iterate, review |
RAPID supports Model Context Protocol (MCP) servers to extend AI agent capabilities:
# List available MCP server templates
rapid mcp list --templates
# Add servers
rapid mcp add context7
rapid mcp add tavily
rapid mcp add playwright
# Check status
rapid mcp statusBuilt-in templates include:
- context7 - Documentation context for libraries
- tavily - Web search and data extraction
- playwright - Browser automation
- github - GitHub operations
- filesystem - File system access
- memory - Persistent knowledge graph
RAPID uses rapid.json for project configuration:
{
"version": "1.0",
"agents": {
"default": "claude",
"available": {
"claude": {
"cli": "claude",
"instructionFile": "CLAUDE.md"
}
}
},
"secrets": {
"provider": "1password",
"vault": "Development"
}
}- RAPID Overview - How RAPID works
- Agent Integration - AI tool integration model
- Container Lifecycle - Container management
- Quickstart - Get running in 5 minutes
- CLI Reference - Command documentation
- Agent Configuration - Setting up AI tools
- Secrets Management - 1Password/Vault setup
- Agent Files - AGENTS.md generation
- rapid.json Specification - Configuration reference
- Supported Agents - Compatibility matrix
- Dev Container Security - Security best practices
- Example rapid.json - Complete configuration example
flowchart TB
subgraph CLI["RAPID CLI"]
commands["rapid init | rapid start | rapid dev | rapid stop"]
end
subgraph Container["Dev Container"]
subgraph Agents["AI Agents"]
claude["Claude Code"]
opencode["OpenCode"]
aider["Aider"]
end
resources["AGENTS.md | CLAUDE.md | Secrets | MCP Servers"]
end
subgraph Codebase["Your Codebase"]
files["Source Files"]
end
CLI --> Container
Container --> Codebase
- Docker Desktop, Podman, or compatible container runtime
- Node.js 18+
- API key for your AI provider (Anthropic, OpenAI, etc.)
MIT