Find the issues worth solving. Understand them faster. Contribute with confidence.
Try the Hosted App
(You do not need to deploy the frontend yourself to use Scout)
Open Source Scout is an AI-assisted workflow that helps you discover, understand, claim, and manage open-source contributions. Instead of aimlessly browsing GitHub for issues you can solve, you configure your intent, and Scout's Mission Control pipeline helps you evaluate and engage with the right opportunities.
Scout currently operates as a Bring-Your-Own-Backend (BYOB) application. Every deployment of Open Source Scout is 100% decentralized. There is no central Scout server storing everyone's data. Each developer uses their own Supabase project.
- Discovery: Filters GitHub to find issues matching your exact skills.
- AI Dossier: Groq LLMs analyze issue context, estimate difficulty, and assign a match score.
- Claim & Assignment: Generate context-aware draft comments to request assignment.
- Contribution Tracking: Manage PRs, assignments, and reviews in a tabbed pipeline.
- Strict State Guards: PostgreSQL-level defense-in-depth ensures valid issue state transitions.
- Supabase: To host your database, Edge Functions, and manage authentication.
- GitHub: To fetch issues, post claim comments, and authenticate you.
- Groq: To power the AI evaluation and generate context-aware draft comments.
- Go to the Hosted Scout App and click "Sign Up (New Setup)".
- Gather your Supabase, Groq, and GitHub keys.
- Run the setup wizard in your terminal:
npx open-source-scout setup - Return to the hosted app, enter your Supabase Connection URL, and sign in!
We are pivoting Scout from a simple issue tracker into a platform-agnostic Agentic Context Engine.
Scout 2.0 will use a strictly separated architecture:
- Supabase / PostgreSQL (Authority & Security): Handles authentication, state, and rate limiting (Already in v0.1.0).
- GitHub CI (Code Quality Enforcement): The only layer that mechanically enforces test passage via branch protection.
- Scout MCP (Orchestration): A future Model Context Protocol server that connects your local IDE AI to Scout's state. It will deliver context, load
.scout/skills/, and provide local advisory validation (git diff/npm test). It will NOT be an enforcement boundary. - Skills (
.scout/skills/): Declarative markdown workflows providing context and helper guides to the AI.
Note: The MCP Server and Skills features are currently under development in Phase 2 and are not yet available.
Only follow these instructions if you want to modify Scout's source code and contribute to the project itself.
Please read our Contributing Guide and Code of Conduct before submitting a Pull Request. We use a risk-based PR workflow where high-risk changes (DB, MCP, Auth) require strict review, while low-risk changes (Docs) use a lightweight path.
- Clone the repository:
git clone https://github.com/Rahul-pamula/Open_Source_Scout.git cd Open_Source_Scout - Install dependencies:
npm install --workspace=apps/web npm install --workspace=packages/cli
- Run the frontend:
The app will run at
npm run dev --workspace=apps/web
http://localhost:5173.
If you discover a security vulnerability, please refer to our Security Policy for reporting instructions.
This project is licensed under the MIT License.