npx claudepluginhub spences10/ralph-town --plugin ralph-townUse when working with Daytona SDK - uploadFile(Buffer, path), Bun install, CodeLanguage options
Ralph-town development guidelines. Use for code style, project structure, and build commands.
Daytona sandbox security. Use for token handling, credential security, full paths in SSH.
Daytona sandbox troubleshooting. Use for known issues, common mistakes, workarounds.
Use for teammate sandbox operations - SSH access, git workflow, full paths required
Manage Daytona sandboxes for isolated teammate environments
Ralph-town snapshot commands. Use for preflight checks and snapshot creation before spawning teammates.
Generate prompts for sandbox teammates. Use when spawning teammates to work on issues in Daytona sandboxes.
Spawn teammates in isolated Daytona sandboxes. Use when assigning issues to teammates needing their own environment.
Daytona sandbox management for Claude Code teams.
When Claude Code spawns teammates, they all share the same filesystem. This causes problems:
Solution: Give each teammate their own isolated Daytona sandbox.
Claude Code Team Lead (local)
├── Creates sandbox (~1.3s with cached image)
├── Gets SSH credentials for teammate
│
├── Teammate A ──SSH──> Sandbox A ──> feature-branch-a
├── Teammate B ──SSH──> Sandbox B ──> feature-branch-b
└── Teammate C ──SSH──> Sandbox C ──> feature-branch-c
Each teammate works in complete isolation. Push branches, create PRs, delete sandboxes when done.
npm install -g ralph-town
# Create a sandbox
ralph-town sandbox create [--name NAME]
# Get SSH credentials
ralph-town sandbox ssh <id>
# List active sandboxes
ralph-town sandbox list
# Execute command in sandbox
ralph-town sandbox exec <id> <command>
# Delete sandbox
ralph-town sandbox delete <id>
# Create sandbox for teammate
ralph-town sandbox create --name feature-work
# => Sandbox ID: abc123
# Get SSH access
ralph-town sandbox ssh abc123
# => ssh xyz789@ssh.app.daytona.io
# Teammate SSHs in and works
ssh xyz789@ssh.app.daytona.io
$ git clone https://github.com/user/repo.git
$ cd repo && git checkout -b feature/new-thing
$ # ... make changes ...
$ git push -u origin feature/new-thing
# Cleanup
ralph-town sandbox delete abc123
| Operation | Time |
|---|---|
| First sandbox (builds image) | ~18s |
| Subsequent sandboxes (cached) | ~1.3s |
14x speedup after first run.
DAYTONA_API_KEY - Get from daytona.ioGH_TOKEN - For git push operations (optional)| Package | Description |
|---|---|
packages/cli | Main CLI tool |
packages/mcp-ralph-town | MCP server for Claude Code |
bun dev # Development mode
bun run build # Compile TypeScript
See docs/RESEARCH.md for architecture notes and findings from our exploration.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.