ContribAI

data-ai MCP Server

Autonomous AI agent that contributes to open source — discovers repos, analyzes code, generates fixes, and submits PRs

Verified
data-aidata-ai
6 views243 stars89 forksNOASSERTION

Why This Matters

Discovered via agent-topic:ai-agent and last synced 3mo ago.

Verified
Source
agent-topic:ai-agent
Stars
243
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
15
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (15)

openai

anthropic

Web

axum 0.7 + tower-http

Async

Tokio (full), async/await throughout

Tests

602 tests (mockall, wiremock, tokio-test, criterion)

Database

SQLite (rusqlite, bundled)

AST

tree-sitter (13 languages)

Layer

Technology

TUI

ratatui + crossterm

Language

**Rust 2021** (primary), Python 3.11+ (legacy)

CLI

clap v4 + dialoguer + colored

HTTP

reqwest 0.12 (async, rustls-tls)

LLM

Gemini 3.x, OpenAI, Anthropic, Ollama, Vertex AI

GitHub

REST API v3 + GraphQL

Document

Description

13

</td> <td width="50%"> **Notable Contributions:** 🌍 `Worldmonitor` — 45k ⭐ · 3 merged<br> 🕵️ `Maigret` — 19k ⭐ · 3 merged<br> 🤖 `AI-Research-SKILLs` — 6k ⭐ · 1 merged<br> 📊 `s-tui` — 5k ⭐ · 1 merged<br> 🔍 `HolmesGPT` — 2k ⭐ · 1 merged </td> </tr> </table> > See the full **[Hall of Fame →](HALL_OF_FAME.md)** for every PR with links. --- ## ⚡ How It Works ``` ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Discovery │────▶│ Analysis │────▶│ Generator │────▶│ PR + CI │────▶│ Patrol │ │ │ │ │ │ │ │ │ │ │ │ Search repos│ │ 13-lang AST │ │ LLM-powered │ │ Fork, commit│ │ Auto-fix │ │ by language │ │ 27 skills │ │ code gen + │ │ create PR │ │ review │ │ and stars │ │ security, │ │ self-review │ │ sign CLA │ │ feedback │ │ │ │ quality, │ │ + scoring │ │ monitor CI │ │ & reply │ │ │ │ performance │ │ │ │ │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ ``` --- ## 🚀 Getting Started ### Install ```bash # Build from source (recommended) git clone https://github.com/tang-vu/ContribAI.git && cd ContribAI cargo install --path crates/contribai-rs # Or one-line install curl -fsSL https://raw.githubusercontent.com/tang-vu/ContribAI/main/install.sh