Maige is an open-source AI copilot that automates GitHub repository workflows through natural language instructions. It connects to your repo, embeds the codebase, and provides a sandbox environment to execute rules. Users define behavior in plain English to auto-label issues, assign reviewers, post comments, review pull requests, and run code snippets. The system leverages the GitHub API and codebase embeddings to interpret instructions flexibly. It is designed for developers and maintainers seeking to reduce manual overhead in issue triage and code review.
Key Features
- Natural language rule engine – describe workflow actions in plain text
- Automated labeling, assignment, and commenting on issues and PRs
- Code review against project guidelines (e.g., CONTRIBUTING.md)
- Code generation and snippet execution within a sandbox
- Dashboard for monitoring and providing feedback on runs
Setup
- Connect your GitHub repository – Maige creates a webhook, codebase embeddings, and a sandbox
- Write rules in natural language (e.g., “maige always assign UI-related issues to @username”)
- Let Maige run – share workflows with your community and monitor results
Over 4,300 repositories use Maige, including Documenso, Nuxt, and Cal.com. Currently in alpha, the Standard Plan is $30/month with the first 30 issues free; an enterprise plan is in development.