Make Your First
Open Source Contribution

Discover beginner-friendly issues, understand codebases with AI assistance, and submit your first pull request with confidence.

Everything you need to
start contributing

Powered by AI and built on Cloudflare's edge platform

Intelligent Discovery
Automated repository scanning finds beginner-friendly projects. Continuous tracking keeps issue data fresh with twice-daily updates.
  • Curated repository sources
  • Real-time issue tracking
  • Smart change detection
AI-Powered Analysis
Get one-paragraph repository summaries, concise issue explanations, and automated difficulty scoring from 1-5 to match your skill level.
  • Repository overviews
  • Issue context & first steps
  • Difficulty assessment
Conversational Interface
Real-time chat with sub-50ms latency. Your personal AI agent remembers context and guides you through every step of contributing.
  • WebSocket-based chat
  • Stateful conversation
  • Natural language actions
Personalized Experience
Filter by programming language, match issues to your skill level, and scan your GitHub profile to auto-detect your experience.
  • Language preferences
  • Difficulty matching
  • Quick onboarding
GitHub Actions
Fork repositories, create branches, comment on issues, and submit pull requests—all through chat or with one-click buttons.
  • Repository forking
  • Automated branch setup
  • PR creation workflow
Edge-Powered Performance
Built on Cloudflare's global network for lightning-fast responses. Stateful AI agents run on Durable Objects for reliable, scalable performance.
  • Global edge deployment
  • Sub-50ms latency
  • Automatic scaling
Lightning Fast
Sub-50ms response times powered by Cloudflare's global edge network
Always Fresh
Issue database updated twice daily to show the latest opportunities
Safe & Secure
Confirmation required for all write operations—no surprises
Beginner Friendly
Built specifically for developers making their first contributions

From discovery to your first pull request

A guided journey with AI assistance at every step

01

Discover Issues

Start by chatting with the AI agent or browsing the dashboard. Tell us your interests and skill level, and we'll suggest beginner-friendly issues that match.

"Show me some TypeScript issues for beginners"
02

Get AI Guidance

Ask the AI agent to explain any issue. Get context about the codebase, understand what needs to be fixed, and receive personalized recommendations for your skill level.

"Tell me more about this React issue"
03

Set Up Your Workspace

Request GitHub actions through natural conversation. The agent will fork the repository and create a branch for you—all with your confirmation.

"Fork this repo and create a branch for me"
04

Make Your Changes

Clone the repository locally and work on your contribution. The agent is always available to answer questions about the codebase or best practices.

"How should I structure this component?"
05

Submit Your PR

Once you've pushed your changes, use the agent to draft comments and create a pull request. Get help following the repository's contribution guidelines.

"Help me create a PR for my changes"
06

Track Progress

Monitor your contributions through the dashboard. Favorite issues and repos to track them, and return anytime—the agent remembers your conversation context.

View stats and manage your favorites

A split-view interface built for productivity

Chat on the left, explore on the right—everything you need in one view

Contribot Onboarding Flow

Quick 60-second setup to personalize your experience

Sub-50ms

Edge latency for real-time chat

2x Daily

Fresh issue updates from GitHub

AI-Powered

Summaries and difficulty scoring

100% Free

Open source and always will be

Powered by the edge

A simple architecture designed for speed and reliability

Collect

Automated discovery

Analyze

AI-powered insights

Deliver

Instant access

Edge Network

Cloudflare Workers & Pages

D1 Database

Edge-replicated SQLite

AI Models

OpenAI & Llama 3.3 70B

Durable Objects

Stateful AI agents

Common questions

Everything you need to know about getting started

Ready to make your first contribution?

Join the open source community today. It's free, beginner-friendly, and takes less than 60 seconds to get started.