AutoMaintainer
An Always-On Autonomous AI Software Engineering Team built with LangGraph, FastAPI, and Next.js that operates natively within your GitHub repositories.
Install / Use
npx skills add PxA-Labs/AutoMaintainerInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AutomationSupported Platforms
Our assessment of AutoMaintainer
AutoMaintainer scores 85/100 on our quality scale, 1969th of 2,897 Automation skills we index.
Its Other is 8.0 KB long, well organised into 12 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 27 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 5 days ago, so AutoMaintainer is actively maintained.
- Our last check on 2026-09-28 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
AutoMaintainer compared with similar skills
All 4 of these similar skills score higher than AutoMaintainer; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| AutoMaintainer (this skill)by PxA-Labs | 85 | 27 | 5d ago | Other |
| Agent-Reachby Panniantong | 100 | 94.8k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.8k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 86.5k | 1d ago | MCP Server |
Frequently asked questions
- How do I install AutoMaintainer?
- Run
npx skills add PxA-Labs/AutoMaintainer. The install tabs above show the steps for each supported agent. - Which AI agents does AutoMaintainer work with?
- It is written for Universal, as a Other file. Other agents that read the same format can often use it too.
- Is AutoMaintainer safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is AutoMaintainer still maintained?
- The repository was last updated 5 days ago, so AutoMaintainer is actively maintained.
Skill content
View source on GitHubAutoMaintainer
An Always-On Autonomous AI Software Engineering Team
<p align="center"> <a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FPxA-Labs%2FAutoMaintainer&root-directory=dashboard"> <img src="https://vercel.com/button" alt="Deploy with Vercel"/> </a> </p> </div>AutoMaintainer is an autonomous, multi-agent AI software engineering platform operating natively inside your GitHub repositories.
Built with LangGraph, FastAPI, Next.js, and powered by Llama 3 (via Groq), the system coordinates specialized AI agents to discover issues, design architecture, implement code changes, open Pull Requests, review diffs, self-correct bugs, and merge verified code.
[!WARNING]
🚧 Active Architecture Migration Notice (System Unstable)
AutoMaintainer is currently undergoing a massive architectural transformation from a local prototype to an enterprise-grade Web-First SaaS Platform.
During this major migration phase:
- The platform is currently unstable and active workflows may be temporarily non-operational or experience breaking changes.
- Core systems being actively overhauled include:
- Multi-Tenant SaaS Control Plane: Migrating from single-user local state to organization-scoped data isolation and Row Level Security (RLS).
- Durable Task Queue: Replacing in-memory asyncio task execution with Celery + Redis distributed workers and retry mechanisms.
- GitHub App Authentication: Transitioning from personal access tokens (PAT) to GitHub App installation tokens with automated webhook dispatching.
- Ephemeral Sandbox Architecture: Decoupling execution runners for containerized code execution.
- Pro Monaco WebIDE: Integrating full diff inspection and inline AI assistance.
Please follow our GitHub Discussions and Pinned Epics for real-time progress updates.
[!IMPORTANT]
🗄️ Critical Supabase & Database Configuration Note
AutoMaintainer relies on Supabase (PostgreSQL + Realtime Pub/Sub + Auth) for telemetry, run orchestration, and live agent log streaming.
- Public/Demo Database Status: If the free-tier demo Supabase instance is paused or unreachable, historical run tracking and real-time streaming to the Web UI will be disabled. The UI will show a warning banner indicating that persistence is offline.
- Self-Hosted / Developer Database Setup: If you are running or contributing to AutoMaintainer, you must provision your own Supabase project:
- Create a project at supabase.com.
- Run the complete schema migration script
supabase_schema.sqlin your Supabase SQL Editor to create the required tables (organizations,users,repositories,runs,logs,usage_events,ide_sessions).- Supply your own credentials in
.env(backend) and.env.local(dashboard).
Features
- 5-Agent Hierarchy: Tasks are distributed across specialized agents (Architect, Visionary, Reviewer, Implementer, Maintainer).
- Native GitHub Integration: Agents communicate through real GitHub Issues, PR Comments, and Git Branches.
- Zero-Server Code Intelligence: Powered by GitNexus MCP, allowing agents to semantically navigate your repository and build Code Graphs without sending your code to a third-party server.
- Web IDE & Interactive Terminal: A fully integrated, VS Code-style Web IDE in the browser featuring an interactive PTY terminal connecting directly to the backend.
- Self-Correcting Iteration Loop: If the Maintainer AI rejects a PR, the Implementer AI reads the feedback and pushes a new commit to fix the bug!
- Real-time Observability UI: A sleek, dark-mode React dashboard connected via WebSockets/SSE allows you to monitor the AI Crew as they work in real-time.
- Blazing Fast: Powered by Groq's LPU inference, the entire cycle from Architecture to Merged PR can happen in under 20 seconds.
- Cloud Ready: Production-ready deployment configurations for Vercel, Render, and Docker.
Development & Local Setup
1. Prerequisites
- Node.js (v20+)
- Python (3.11+)
- A Groq API Key
- A GitHub Token or GitHub App credentials
- A Supabase Project (Free Tier supported)
- Redis (optional, required for Celery task workers)
2. Environment Configuration
Clone the repository:
git clone https://github.com/PxA-Labs/AutoMaintainer.git
cd AutoMaintainer
Database Migration:
- Open your Supabase SQL Editor.
- Execute the entire contents of
supabase_schema.sql.
Backend Environment (backend/.env):
GROQ_API_KEY="your_groq_api_key_here"
GITHUB_TOKEN="your_github_token_here"
SUPABASE_URL="https://your-project.supabase.co"
SUPABASE_SERVICE_KEY="your_supabase_service_role_key"
REDIS_URL="redis://localhost:6379/0"
Frontend Environment (dashboard/.env.local):
NEXT_PUBLIC_SUPABASE_URL="https://your-project.supabase.co"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your_supabase_anon_key"
NEXT_PUBLIC_BACKEND_URL="http://localhost:8000"
3. Run Backend (FastAPI)
cd backend
pip install -r requirements.txt
fastapi dev main.py
4. Run Frontend (Next.js)
cd dashboard
npm ci
npm run dev
Open http://localhost:3000 in your browser.
Deployment (Production SaaS)
AutoMaintainer is configured for distributed cloud deployment:
- Frontend (Vercel): Connect the repository to Vercel with root directory set to
dashboard/. Usesdashboard/vercel.jsonfor static export and security headers. - Backend & Workers (Render): Deploy using the included
render.yamlblueprint to launch the FastAPI control plane, Redis broker, and Celery background workers. - Containerized Deployment (Docker / GHCR): Pull the pre-built multi-arch image:
docker pull ghcr.io/pxa-labs/automaintainer:latest
Architecture
Curious how it works under the hood? Read our Architecture Documentation to see how the 5-agent LangGraph topology operates.
Contributing
Want to add a new Agent or improve the dashboard? Check out our Contributing Guidelines.
Release & Changelog
AutoMaintainer maintains a living changelog and automated release notes adhering to Keep a Changelog and Conventional Commits. Review all historical and unreleased updates in our CHANGELOG.md.
License
This project is licensed under the MIT License.
Related Skills
Agent-Reach
94.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
86.5k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
