Contribute. Intelligently.
The agentic workflow platform for open source contributions. Find issues matched to your skills, get AI-powered solutions, submit PRs — all automated.
Agentic — AI analyzes issues and proposes code changes in real-time Personalized — Matches repositories to your skill level and interests Gamified — Level up, earn badges, track your contribution journey Secure — Code runs in isolated E2B sandboxes, never on your machine
1. Set your skills → Python, React, TypeScript
2. Get matched → Beginner-friendly repos & issues
3. Let AI analyze → Agent explores codebase, proposes fix
4. Review & submit → One-click PR creation
5. Level up → Earn XP, unlock harder challenges
Simple workflow. Real contributions.
cd frontend
npm install
npm run devFrontend available at http://localhost:5173
cd backend
uv sync
uv run uvicorn app.main:app --reloadBackend API available at http://localhost:8000
# Backend (.env)
GITHUB_CLIENT_ID=xxx
GITHUB_CLIENT_SECRET=xxx
E2B_API_KEY=xxx
ANTHROPIC_API_KEY=xxx
SUPABASE_URL=xxx
SUPABASE_SERVICE_KEY=xxx
# Frontend (.env)
VITE_API_URL=http://localhost:8000
VITE_GITHUB_CLIENT_ID=xxx┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Profile │ ──▶ │ Match │ ──▶ │ Analyze │ ──▶ │ Contribute │
│ │ │ │ │ │ │ │
│ Set skills │ │ AI matches │ │ Agent reads │ │ Create PR │
│ & interests │ │ repos/issues│ │ & proposes │ │ & level up │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
| Layer | Technologies |
|---|---|
| Frontend | React, TypeScript, Vite, Tailwind CSS, Zustand |
| Backend | FastAPI, Python, Anthropic Claude |
| Sandbox | E2B (isolated code execution) |
| Database | Supabase (PostgreSQL) |
| Auth | GitHub OAuth |
Frontend (React)
│
│ WebSocket / REST
▼
Backend (FastAPI)
│
├──▶ Claude API (AI reasoning)
│
└──▶ E2B Sandbox (git clone, code analysis, PR creation)
│
└──▶ GitHub API (push, create PR)
OpenQuest — Your AI copilot for open source.
MIT

