v0.57.0is outSee what changed

Your codebase,
understood.

Your coding agent rediscovers your code every session. Repowise gives it one index of structure, history, tests and decisions, current on every commit. Reviewers see what a change can break, and teams keep the evidence behind every merge.

Explore a live repo

Free for public repos · Pro $15/mo, $20 from November for new subscribers · Enterprise self-hosted

Your repo → one living index → every surface

Measured, not claimed

100k+pip installs
31.6%fewer agent tokens
0.74bug-prediction AUC
2.3xmore defects found

Used by developers at

  • Microsoft
  • Red Hat
  • Siemens
  • AWS
  • Atlassian
  • Accenture
  • NVIDIA
  • SAP
  • Meta
  • Thoughtworks
  • Wix
  • EY
  • Deutsche Telekom
  • Wipro
  • Glovo
  • Google DeepMind
  • Apple
  • OpenAI
  • Intel
  • IBM
  • Oracle
  • Salesforce
  • Adobe
  • Cisco
  • Cloudflare
  • GitLab
  • Spotify
  • PayPal
  • Adyen
  • Revolut
  • Wise
  • Nubank
  • UBS
  • Santander
  • Thomson Reuters
  • Booking.com
  • Trivago
  • ByteDance
  • Tencent
  • LINE
  • Samsung
  • Yandex
  • Arista Networks
  • F5
  • OVHcloud
  • GoDaddy
  • Autodesk
  • Intuit
  • Rippling
  • Gusto
  • SurveyMonkey
  • Scale AI
  • Midjourney
  • Criteo
  • CleverTap
  • TCS
  • Capgemini
  • Endava
  • Nagarro
  • Fujitsu
  • Shopware

Engineers who use Repowise for their projects work at these companies.

One index. Four answers.

Fast to write. Slow to trust.

AI made producing a change cheap. Understanding what it touches is still expensive, and someone pays that cost on every task. Repowise pays it once, in one index that every agent, reviewer and team reads.

  1. Agents guess.

    Your agent knows before it edits.

    One question over MCP returns the answer, the lines it came from and everything that depends on them.

    • Cited answers
    • Callers before every edit
    • Decisions in context

    31.6% fewer agent output tokensn = 43 · p = <0.0001 · Codex (gpt-5.6-sol) · django/django at a single pinned commit · 2026-08

    See agent context
    coding agent · repowise mcp

    › is it safe to simplify provider_retry_wait?

    get_context · get_why · 2 calls

    Not as written. Seven providers call it, and its wait follows the 429 rate-window decision.

    Callers
    7 providers · anthropic, openai, gemini and 4 more
    Decision
    429 rate window · base.py:522
    Tests
    10 reach it
    Owners
    bus factor 2

    Before the edit

    Keep the rate-window wait. Run the 10 tests that reach it.

  2. Humans re-verify.

    See what a change reaches before it merges.

    Every pull request gets one comment: the callers it reaches, the files that usually move with it and the tests to run first.

    • Blast radius
    • Missed co-changes
    • Tests to run first
    See what a change reaches
    pull request · simplify provider_retry_wait
    Reaches
    70 direct dependents, 189 downstream
    Moves with
    anthropic.py, openai.py, gemini.py
    Run first
    10 reaching tests

    repowise bot · on the PR

    Reaches 189 files. Three providers usually change with base.py and are missing.

  3. Teams forget.

    Every change keeps its why.

    Each merged change becomes a Change Record with its owners, tests and the decisions it crossed, and your policy checks it in CI.

    • Change Records with evidence
    • Decisions linked to code
    • Policy checks in CI
    See decisions and records
    change record · providers/llm

    Simplify provider_retry_wait

    merged · 4 files · component providers/llm

    Owners
    2 active owners, one approved
    ok
    Tests
    10 reaching tests ran
    ok
    Co-change
    anthropic, openai and gemini updated together
    ok
    Decisions
    Crosses the 429 rate-window decision · base.py:522
    look

    repowise check · require_owner_review

    The change crosses a recorded decision. An owner reviews it before it merges.

  4. Debt hides.

    Know what to fix first.

    Every file is scored on defect risk, maintainability and performance, and the riskiest come with a named fix.

    • Health per file
    • Hotspots and dead code
    • Refactoring plans

    2.3x more defects found, same review budgetn = 2,770 · p = 0.003 · 2,770 files scored by both tools at the same leakage-free commit · 2026-08

    See code health
    code health · providers/llm
    • providers/llm/base.py6.4
    • providers/llm/anthropic.py7.9
    • providers/llm/openai.py8.3
    Hotspot
    base.py · 6 bug fixes in 6 months
    Owners
    bus factor 2
    Reach
    189 files downstream

    Fix first · extract method

    Split provider_retry_wait into 3 helpers. Run the 10 reaching tests.

Also in the indexPerformance traces across files, secrets across the whole git history, docs that drifted from the code, and contracts between repositories.

Two ways in

Start on your own repo. Bring it to your organization.

For developers

Give your agent the whole repo, and keep the map current without thinking about it.

  • Free for public repos, and open source on your own machine
  • Pro $15/month: private repos, a fresh index on every push, the PR bot
  • $5 of AI credit every month, no API keys to manage

For engineering organizations

Know what every change touched, what it was checked against and who owns it, across every repository.

  • A Change Record with evidence for every merged change, and your change policy in CI
  • Blast radius, contracts and owners across repositories, health across the portfolio
  • Self-hosted in your VPC or air-gapped, licensed per repository with unlimited seats

Coming to hosted and enterprise

Repowise Foresight. History becomes prediction.

Trained models that learned from years of real commits and fixes. Paste a bug report and Foresight ranks the files the fix will touch, each with a reason. No LLM, milliseconds on a CPU.

foresight · issue #4127 · acme/storefront

Issue #4127 · open

Checkout sometimes charges twice after a timeout

On a slow connection the payment page times out, the customer tries again, and the card is charged twice.

keyword search · 5 matches for checkoutreading 4 years of history...ranked in 0.3 s · no LLM

payments/retry.pyfix lands here

41def charge_with_retry(order):42  try:43    return charge(order, key=new_key())44  except Timeout:45    return charge(order, key=new_key())

The retry asks for a new idempotency key, so the second attempt becomes a second charge.

Keyword searchForesight · files the fix will touch

  1. 91payments/retry.pyfixed for a similar timeout bug 3 weeks ago.71
  2. 72billing/ledger.pychanges with retry.py 9 of 11 times.14
  3. 63payments/gateway.pyraises the Timeout that retry.py catches.06
  4. 14web/checkout_page.tsxmatches “checkout” 14 timesUI only, no payment calls.02
  5. 25tests/test_checkout_ui.pymatches “checkout” 9 timestests the page, not the charge.01
  6. 36README.mdmatches “charges” 3 times.01
  7. 47web/checkout.cssmatches “checkout” 6 times.01
  8. 58docs/checkout.mdmatches “timeout” 2 times.01
  • No LLM
  • 0.3 s on a laptop
  • Explains every prediction
FREQUENTLY ASKED

Questions, answered

What does Repowise index?

Repowise analyzes source structure, dependencies, call relationships, git history, ownership, code-health signals, tests, and engineering decisions. It turns that evidence into one codebase model that agents query over MCP, pull requests are checked against, and every merged change is recorded in.

Can I browse without signing in?

Yes. You can open and browse supported public repositories without an account or installation.

What do I get when I sign in?

The Free hosted experience includes 10 grounded answers each month. Those answers use indexed repository evidence instead of treating the codebase as an unstructured prompt.

What does hosted add over the open-source CLI?

The same engine, run for you. Hosted re-indexes on every push, lets Claude.ai and ChatGPT reach your index over MCP, comments on pull requests, scans for secrets and new vulnerabilities, gives the team one shareable link, and includes models and credits so nobody manages an API key.

Does Repowise replace my coding agent or IDE?

No. Repowise supplies codebase context to developers and existing tools through the hosted application, CLI, and Model Context Protocol. Your agent or editor remains where the work happens.

Can I run it myself or inside my organization?

Yes. The core engine is open source under AGPL-3.0 and runs locally with your model provider or a local model. For organizations, the commercial edition runs self-hosted in your VPC or air-gapped, with Change Records, change policy and cross-repository views, licensed per repository with unlimited seats.

Start with a real repository

Start free. Go Pro when it's private.

Public repositories cost nothing to index. Pro adds your private ones and keeps them current on every push.