Skip to content

Campers

Campers

Local development experience. Remote cloud resources.

Campers is a command-line tool that bridges the gap between your local machine and the cloud. It manages ephemeral AWS instances that feel like localhost.

Campers Workflow Infographic

Why Campers?

  • Infinite Compute: Offload heavy compilation (C++/Rust), AI model training, or microservice stacks to high-powered cloud instances.
  • Local Experience: Your code stays on your laptop. You use your own VS Code, Vim, or IDE. Campers syncs changes instantly.
  • Data Compliance: Keep PII and sensitive data in a compliant cloud region without it ever touching your laptop.
  • Cost Control: Instances are disposable. Spin them up for a task, destroy them when done.

Key Features

  • Mutagen Sync: Real-time, bidirectional file synchronization. Unlike rsync or NFS, Mutagen uses a smart forwarding agent that provides local-native latency. You edit files instantly; sync happens in the background (<20ms).
  • Auto-Port Forwarding: Access remote web apps and Jupyter notebooks via localhost.
  • Ansible Provisioning: Configure instances with standard Ansible playbooks.
  • TUI Dashboard: Monitor logs, sync status, and instance health in a beautiful terminal interface.

Quick Install

pip install campers

Or run directly without installation using uv:

uvx campers run

Next Steps