Discover and explore top open-source AI tools and projects—updated daily.
tastyeffectcoSelf-hosted dev sandboxes with integrated AI coding agents and live previews
Top 47.6% on SourcePulse
Provides a self-hosted, single-command solution for creating isolated cloud development environments ("sandboxes") with live preview URLs and integrated AI coding agents. It targets developers building AI app-builder products, agent platforms, or coding playgrounds, offering a cost-effective and manageable infrastructure backend for multi-tenant applications, enabling users to see their code live within seconds.
How It Works
The system utilizes Docker to spin up isolated Linux containers for each sandbox, ensuring multi-tenant isolation. An AI coding agent (pre-installed with OpenCode and Claude Code CLIs) operates within the sandbox, generating code based on user prompts. Traefik dynamically routes traffic, providing each sandbox with a unique, shareable preview URL. A key architectural choice is its "stop-on-idle" and "wake-on-request" mechanism: sandboxes automatically sleep to conserve resources and instantly wake when accessed, with files persisting on disk. The control plane is a single Go binary interacting with the Docker CLI, simplifying deployment without Kubernetes or separate database servers, using SQLite for state management.
Quick Start & Requirements
./install.sh install.sh.Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, community channels (e.g., Discord, Slack), or a public roadmap. It does reference a CONTRIBUTING.md file for potential community involvement.
Licensing & Compatibility
Limitations & Caveats
The default container isolation relies on hardened Docker, which may not be sufficient for running highly untrusted code; stronger isolation (e.g., VM-per-tenant) is recommended in such cases. API authentication is disabled by default, requiring explicit configuration for secure production deployments. Preview links are public by default, and the system is initially designed for a single Docker host, necessitating planning for multi-host sharding and potential network egress controls when scaling.
2 days ago
Inactive
CoderLuii
agent-infra
manaflow-ai