Step 01
Connect GitHub
Connect the GitHub installation that owns your repository.
Repokit helps developers and AI agents locate the most relevant files for a coding task inside one repository. Connect GitHub, activate a supported repo, then verify the results on your own code through API or MCP.
Product mockup
find_relevant_files
Task
Fix request validation error in routing after auth middleware refactor
#1 app/routing.py
Routes and request validation flow
#2 middleware/auth.py
Middleware refactor likely affects request path
#3 tests/test_routing.py
Failing coverage around validation logic
Built for real repository workflows, not generic code search.
Problem / solution
Repokit does not try to replace your editor. It helps you start from the right files first.
Where time gets lost
What changes with repo-aware retrieval
How it works
Step 01
Connect the GitHub installation that owns your repository.
Step 02
Choose a supported Python, JavaScript, or TypeScript repository.
Step 03
Watch the stage bar move through onboarding, training, evaluating, and ready.
Step 04
Issue a verification token and query the repo through API or MCP once it is ready.
Stage bar
submitted → onboarding → training → evaluating → ready
Ready means the repo is being served. Submission alone does not mean it is live yet.
submitted
onboarding
training
evaluating
ready
Interactive demo
Switch between realistic task examples and inspect how repository-aware file ranking changes the shortlist.
Task
Fix request validation error in routing after auth middleware refactor
Repository context
Ranked results
Guidance, not an edit plan
#1 app/routing.py
Routes and request validation flow
#2 middleware/auth.py
Middleware refactor likely affects request path
#3 tests/test_routing.py
Failing coverage around validation logic
Treat the output as ranked guidance, not an automatic edit plan.
Use cases
The product stays narrow, but the retrieval layer becomes useful across common repository workflows.
Jump directly to the files most likely tied to a regression.
Find the implementation surfaces a change is most likely to touch.
Help new engineers understand where to begin.
Give agents better context before they plan, answer, or edit.
Use failing tests as signals to rank likely source files.
Reduce blind searching across unfamiliar repositories.
For developers / For AI agents
For developers
For AI agents
API vs MCP
API and MCP expose the same repository-aware retrieval layer. Choose the interface that matches your workflow.
API
curl -sS \
-H "Authorization: Bearer <your_token>" \
-H "Content-Type: application/json" \
https://api.repokit.live/find_relevant_files \
-d '{
"repository_id": "<repository_id>",
"query": "fix request validation error in routing",
"top_k": 5
}'MCP
curl -sS -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your_token>" \
https://mcp.repokit.live/mcp \
-d '{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "find_relevant_files",
"arguments": {
"repository_id": "<repository_id>",
"query": "fix request validation error in routing",
"top_k": 3
}
}
}'Submission / readiness
The beta is operationally concrete. Supported repositories still need time before they are ready to serve.
submitted
Accepted into intake.
onboarding
Repository artifacts are being prepared.
training
Ranking inputs are being prepared.
evaluating
Runtime is being checked before serving.
ready
Runtime active and ready for verification.
Supported today
Public beta behavior
What ready means
A runtime is active and the repository is being served.
Verification token
When your repository reaches ready, the submission detail gives you a verification token and repo-specific next steps for API or MCP.
FAQ preview
The public beta is intentionally narrow. The FAQ keeps the expectations concrete.
Repokit is a repository-aware retrieval product for developers and AI agents. It ranks the files most worth inspecting for a coding task inside one repository.
It is for developers who want to shorten debugging and implementation setup, and for AI agent builders who need better repository context before reasoning or editing.
No. Repokit is not a general autonomous coding platform. The product wedge is repository-aware file ranking inside one repo.
Supported repositories can follow the normal self-serve beta path while intake is active. You connect GitHub, activate the repo, and track the visible stage bar.
Final CTA
Connect GitHub, activate a supported repository, and test repository-aware retrieval on your own code through API or MCP.