Discover and explore top open-source AI tools and projects—updated daily.
context-machine-labAI agentOS for continuous development automation
New!
Top 84.2% on SourcePulse
This project provides a 24/7 AI agent, "Sleepless Agent," designed to automate development tasks using Claude Code Pro via Slack. It targets developers and power users seeking to maximize their AI tool's uptime, transforming it into an "AgentOS" that handles tasks, manages isolated workspaces, and integrates with Git for commits and pull requests, especially during off-hours.
How It Works
Sleepless Agent operates as a Python daemon, interfacing with users through Slack commands. It leverages the Claude Code CLI and its Python Agent SDK to execute tasks within isolated workspaces, ensuring true parallelism. A SQLite database manages a persistent task queue, while Git integration automates version control, including commit generation and optional PR creation for serious tasks. A key feature is its intelligent scheduling, which monitors Claude Code usage and dynamically adjusts task execution based on configurable day/night thresholds to balance automated work with manual user needs.
Quick Start & Requirements
pip install sleepless-agentnpm install -g @anthropic-ai/claude-code), Git, gh CLI (optional for PR automation)..env file, and potentially configuring Git remote repository details in config.yaml.https://context-machine-lab.github.io/sleepless-agent/, Discord: https://discord.gg/74my3Wkn.Highlighted Details
/think, /check, /report, etc.).thought-ideas branch and creates feature branches with PRs for serious tasks.Maintenance & Community
The project is community-driven, with a Discord server available for support and discussion. As an initial release (v0.1.0), it is actively under development, with a roadmap indicating planned enhancements such as advanced scheduling and daily reporting.
Licensing & Compatibility
Released under the MIT License, this project is permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
This project is at an early stage (v0.1.0) with a roadmap indicating ongoing development. Setup involves configuring external services like Slack and Claude Code CLI, which can be complex. Its functionality is dependent on the availability and correct installation of these external tools.
1 week ago
Inactive