Discover and explore top open-source AI tools and projects—updated daily.
ColeMurrayBackground coding agents for collaborative development
Top 44.7% on SourcePulse
Summary
Open-Inspect is an open-source system providing hosted background coding agents. It empowers developers to work on tasks in full development environments while remaining focused on other activities. Supporting multiple clients (web, Slack, Chrome extension) and multiplayer collaboration, it streamlines development workflows and ensures proper commit attribution for pull requests.
How It Works
The system leverages Cloudflare Workers for its control plane, utilizing Durable Objects for per-session management, and Modal for the data plane, which provides isolated, full development environment sandboxes. Git operations like cloning and pushing are handled via a shared GitHub App installation across an organization's repositories. User-specific pull requests are created using individual OAuth tokens, ensuring correct attribution. This architecture enables near-instant session startup through Modal's filesystem snapshots and proactive sandbox warming.
Quick Start & Requirements
Deployment instructions are detailed in docs/GETTING_STARTED.md. Key prerequisites include Modal and Cloudflare Workers. The system supports Anthropic Claude and OpenAI Codex models; OpenAI models integrate with existing ChatGPT subscriptions. Sandboxes include Node.js, Python, git, and Playwright. Custom repository environment setup can be defined via .openinspect/setup.sh scripts, which run automatically post-clone.
Highlighted Details
.openinspect/setup.sh scripts.Maintenance & Community
No specific details on maintenance, community channels, or notable contributors were provided in the README snippet.
Licensing & Compatibility
The project is licensed under the MIT license, which generally permits commercial use and integration with closed-source projects. However, its single-tenant architecture imposes significant deployment constraints.
Limitations & Caveats
This system is strictly designed for single-tenant deployment only, assuming all users are trusted members of the same organization. It lacks per-user repository access validation, as all users share the same GitHub App credentials. Deployment requires robust security measures like organization SSO/VPN and careful scoping of the GitHub App installation to intended repositories.
1 day ago
Inactive