Open source · local first · no API key

Give your coding agent a map before it starts editing.

FixMap turns an issue or git diff into the files to inspect, tests to run, and risks a human should review.

Deterministic explanationsMarkdown + JSONGitHub Action
fixmap report

$ fixmap plan --issue "reset emails fail"

CONTEXT

01 src/auth/reset-password.ts high

02 src/email/send-reset.ts medium

VERIFY

npm --prefix apps/api run test

RISK

! authentication · high severity

Interactive sample

Change the task. Watch the repo map change.

This browser demo ranks a safe sample repository. The CLI applies the same transparent ideas to your real checkout.

Sample data only. Nothing typed here leaves your browser.

Context pack3 files
01
src/auth/reset-password.ts

Matches: reset, password, email

high
02
src/email/send-reset.ts

Matches: email, reset, password

high
03
test/auth/reset-password.test.ts

Matches: reset, password, email

high
Suggested checknpm run test

A grounded handoff

Less guessing between task and code.

01

Scan locally

Read repository shape, workspace scripts, tests, and the requested git diff without uploading source.

02

Rank with reasons

Combine task terms, changed files, file type, path proximity, and repository structure.

03

Leave a receipt

Return context, commands, risks, confidence, and diagnostics as Markdown or machine-readable JSON.

Thirty-second start

One command. No account. No API key.

Run it from the root of a JavaScript or TypeScript repository.

npx @aryam/fixmap plan --issue "password reset fails"