Vectr — Open Source Contribution Platform
Connecting developers to the right open-source issues, intelligently.
🚀 What is Vectr?
Vectr is an AI-powered platform that bridges the gap between open-source contributors and organizations by intelligently matching developers with issues that fit their skill level, preferred languages, and experience.
The Solution
Vectr uses Google Gemini API and Google ADK to:
- Analyze developer profiles via GitHub and assign a skill level (0–99)
- Scan organization repos and categorize issues by difficulty
- Match developers to issues via a fast SQL matching engine
- Guide contributors with AI-powered suggestions — protected by strong anti-jailbreak guardrails so the code is never written for them.
🤖 System Architecture
Vectr runs on 3 specialized AI agents and 1 database engine:
| Component | Responsibility |
|---|---|
| Profile Agent | Analyzes GitHub stats → calculates level (0–99) |
| Issue Scanner Agent | Scans repos → categorizes and rates issues |
| DB Matching Engine | Fast SQL engine to match skills ↔ difficulty |
| Guidance Agent | Provides hints, approaches, relevant files — never solutions |
(See ARCHITECTURE.md and docs/ for full details).
Built With
- docker
- docker-compose
- fastapi
- gemini-api
- git
- github-api
- javascript
- let's
- lucide-react
- nginx
- node.js
- oauth-2.0
- pydantic
- python
- react
- sqlalchemy
- sqlite
- tailwind-css
- three.js
- vite
Log in or sign up for Devpost to join the conversation.