background-agents: An Open-Source System for Background Coding Agents
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
background-agents is an open-source system designed for running background coding agents. It enables developers to automate tasks, collaborate in real-time, and integrate with various platforms like GitHub, Slack, and Linear. With support for multiple AI models and full development environments, it streamlines development workflows and enhances productivity.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
background-agents is an open-source background agents coding system inspired by Ramp's Inspect. It provides a hosted background coding agent capable of working on tasks in the background, accessing full development environments (Node.js, Python, git, browser automation, VS Code), and connecting from various platforms like web UI, Slack, GitHub PRs, and Linear issues. The system supports multiplayer sessions for real-time collaboration, creates PRs with proper commit attribution, and can run on a schedule or be triggered by webhooks. It also offers flexibility with your choice of AI model, including Anthropic Claude, OpenAI Codex, xAI Grok, and OpenCode Zen.
It is important to note that this system is designed for single-tenant deployment only, where all users are trusted members of the same organization with access to the same repositories.
Installation
To get started with background-agents, you should refer to the official documentation for detailed setup instructions.
- For a practical setup guide covering local, contributor, and deployment paths, begin with the SETUP_GUIDE.md.
- For specific deployment instructions, consult GETTING_STARTED.md.
- To understand the architecture and core concepts, read HOW_IT_WORKS.md.
Examples
background-agents offers a rich set of features that demonstrate its capabilities:
- Fast Startup: Sessions start almost instantly thanks to filesystem snapshots, pre-built images, and proactive warming.
- Multi-Repository Sessions & Environments: Work across several repositories in a single sandbox, creating ad-hoc sets or saving named environments with their own secrets and prebuilt images.
- Multiplayer Sessions: Multiple users can collaborate in the same session, with presence indicators and prompt attribution in git commits.
- Commit Attribution: Commits are attributed to the user who sent the prompt, ensuring proper authorship.
- Multi-Provider Model Support: Choose from various AI models, including Anthropic, OpenAI, xAI, and OpenCode Zen, with per-session reasoning effort controls.
- Client Integrations: Interact with agents from your team's existing workflows via a Web UI, Slack Bot, GitHub Bot, Linear Bot, or custom Webhooks.
- Automations: Schedule recurring tasks with cron, react to Sentry alerts, or trigger sessions from inbound webhooks, supporting multi-repo fan-out.
- Sandbox Environment: Every session runs in an isolated sandbox with a full development environment, including Node.js, Python, git, browser automation, VS Code (optional), web terminal, and port tunneling.
- Child Sessions: Agents can decompose work into parallel child sessions, allowing for concurrent execution on separate branches.
- Repository Lifecycle Scripts: Define optional
.openinspect/setup.shfor provisioning and.openinspect/start.shfor runtime startup, enabling custom environment setup.
Why Use background-agents?
background-agents empowers development teams to significantly enhance productivity and collaboration. By automating repetitive coding tasks and integrating seamlessly with existing tools like GitHub, Slack, and Linear, it frees up developers to focus on more complex challenges. Its support for multiple AI models provides flexibility, while features like fast startup, multiplayer sessions, and full development environments ensure an efficient and robust workflow. The system's single-tenant design, coupled with deployment recommendations, offers a secure environment for trusted organizational use. Whether you need to run scheduled tasks, automate code reviews, or enable real-time coding collaboration, background-agents provides a powerful and adaptable solution.
Links
- GitHub Repository: https://github.com/ColeMurray/background-agents
- License: MIT
Related repositories
Similar repositories that may be relevant next.

Clowder AI: Orchestrating AI Teams for Collaborative Development
August 10, 2026
Clowder AI is an innovative platform designed to transform isolated AI agents into cohesive, collaborative teams. It emphasizes persistent identity, cross-model review, and shared memory, enabling AI models like Claude, GPT, and Gemini to work together seamlessly. This platform empowers users to orchestrate AI workflows, fostering a new paradigm for AI-driven development and co-creation.

LobeHub: Your Chief Agent Operator for AI Team Orchestration
August 8, 2026
LobeHub acts as a Chief Agent Operator, streamlining the management of your AI team. It enables hiring, scheduling, and reporting on agents for 24/7 operations, allowing users to maintain control without constant online presence. This platform transforms individual AI tools into a cohesive, productive team.

Memori: Agent-Native Memory Infrastructure for LLM Production Systems
August 6, 2026
Memori provides agent-native memory infrastructure, offering an LLM-agnostic layer that transforms agent execution and conversations into structured, persistent state. Designed for enterprise use, it seamlessly integrates with existing data infrastructure and supports various deployment environments, ensuring robust memory management for AI agents.

Leetcode Patterns: A Pattern-Based Approach to Technical Interview Prep
July 18, 2026
Leetcode Patterns is a highly-starred GitHub repository offering a structured, pattern-based approach to mastering technical interview questions. It helps individuals improve problem-solving skills by grouping LeetCode problems under specific subtopics, allowing for focused practice and application of common algorithms and data structures.
Source repository
Open the original repository on GitHub.