Give your AI coding tool only the files that matter.
CodeForge takes a coding task and a repository, then returns a focused context package: relevant files, functions, tests and docs. It is not another coding assistant. It decides what your assistant should read.
Three steps from task to context
Describe the task
Point CodeForge at a repository and write the change you want in plain words: a bug, a feature, a refactor.
Score the repository
Rule-based scoring combines code structure, import links and Git history to rank files, functions, tests and docs.
Hand off the package
Export a compact JSON context package and give it to any AI coding tool, instead of the whole repo.
What decides relevance
A context package, not a code dump
Every item comes with a score and the reason it was picked, so you can see why CodeForge chose it and trim it before it reaches your AI tool.
{
"task": "Fix redirect loop after session expires",
"files": [
{
"path": "src/auth/session.cpp",
"score": 0.92,
"reasons": ["keyword", "git_history", "dependents"]
}
],
"functions": ["refresh_session", "redirect_to_login"],
"tests": ["tests/test_session.cpp"],
"docs": ["docs/auth.md"]
}