Use 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
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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 [email protected]
# Teammate SSHs in and works
ssh [email protected]
$ 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.
npx claudepluginhub spences10/ralph-town --plugin ralph-townSvelte 5 runes, SvelteKit data flow, routing, and structure patterns
DevOps patterns: CI debugging, tech debt detection, own all failures
Development practices: TDD workflow with red-green-refactor
Secret safety hooks: auto-load credentials via CLAUDE_ENV_FILE, redact secrets from CLI output. Powered by the nopeek CLI.
Development environment setup: git worktrees, terminal optimization
Creates and manages isolated cloud sandboxes (secure code execution environments with dedicated runtimes) on the Daytona platform
Teaches Claude core tsk commands for delegating development tasks to AI agents in sandboxed containers.
Development environment setup: git worktrees, terminal optimization
Inter-session communication for Claude Code — session registry, messaging, and coordination
Build sandboxed applications for secure code execution with the Sandbox SDK — code interpreters, CI/CD, and untrusted code.
Multi-agent orchestration for Claude Code. 12 specialized agents working in parallel — planning, building, reviewing, debugging. Plus a Hub for always-alive multi-project sessions controllable from Telegram or Slack.