Kramlipi Code Agent¶
Shipping slows down in review long before it slows down in the editor. Most teams lose roughly five days per PR in waits, nits, and “one more look”—work that never makes it onto the roadmap but always makes it onto the calendar.
Agents changed the shape of that work, not the need for it. Diffs arrive faster now; someone still has to sign off on correctness, intent, and risk. The job was never mostly keystrokes—it was always reading, deciding, and coordinating. AI just made that the visible bottleneck.
Kramlipi handles both sides. For review: a first pass with full repo context, posted as line comments on the PR—not a chatbot paraphrase of the diff. For red CI and coverage gates: read the failure, edit the code, run your tests again, repeat until green. We auto-detect the verify command from your repo (Auto verify); no need to guess pytest vs mvn first. No green, no done.
Code review is free. Try it at kramlipi.github.io, or skip to review a PR in the quick start below.
Download a binary for laptop or CI, bring your own LLM, keep your source inside your boundary.
How kramlipi helps — visual collage →
Quick start¶
1. Binary first (recommended)¶
Download Linux / macOS / Windows:
Google Drive · GitHub Releases · Release notes
2. ENV (Gemini)¶
Key from Google AI Studio:
3. What do you want to do? (commands)¶
Increase code coverage¶
Pain: Coverage gate blocks merge.
Fix: Agent adds tests; your verify command must still exit 0.
Python: --verify-cmd "pytest -q --cov=PACKAGE --cov-fail-under=80" → Use cases → Coverage · Features → Coverage
Fix a broken build / failing tests¶
Pain: CI failed; log is unreadable; you need a scoped green fix.
Fix: Parse log → edit code → re-run the same CI command.
go test ./... 2>&1 | tee /tmp/ci.log
# or: pytest -q 2>&1 | tee /tmp/ci.log
code-agent experts run bug-fix \
--log /tmp/ci.log \
--verify-cmd "go test ./..." \
-w /path/to/your-repo
Language walkthroughs: Python · Go · Java
Review a PR (inline line comments)¶
Pain: PRs merge without a first-pass review for bugs / nits / security smells.
Fix: LLM reviews the PR diff and posts GitHub inline comments (comment-only).
export GH_TOKEN=... # or GITHUB_TOKEN in Actions
code-agent experts run code-review --pr 42 -w /path/to/your-repo
code-agent experts run code-review --pr 42 --dry-run -w /path/to/your-repo
Other features¶
| I want to… | Do this | Detail |
|---|---|---|
| Run fewer tests on a PR | code-agent experts run test-intel --pr N -w . | Use cases |
| Babysit PR until green | code-agent experts watch --pr N --verify-cmd "…" -w . | Use cases |
| Find missing metrics | code-agent experts run monitoring-expert -w . --dry-run | Features |
| Alert → reliability fix | code-agent experts run sre-expert --log alert.json -w . | Use cases |
| Canary / deploy gate | code-agent experts run deploy-guard --metrics-file m.json | Features |
| Flag | Meaning |
|---|---|
-w | Repo folder the agent may edit |
--verify-cmd | Must exit 0 — success is not model opinion |
Full walkthrough: Get started (only start page)
Pricing¶
| Free | Team $49/mo | Business $199/mo |
|---|---|---|
| Prove one green verify (capped) | Commercial CI | + PR babysit / higher volume |
4. Docker (second choice)¶
docker pull ghcr.io/kramlipi/code-agent:latest
docker run --rm -it \
-e CODE_AGENT_MODEL \
-e GEMINI_API_KEY \
-v "$PWD:/workspace" \
ghcr.io/kramlipi/code-agent:latest \
run "increase unit test coverage" \
--verify-cmd "go test ./..." \
-w /workspace
Image: ghcr.io/kramlipi/code-agent:latest · GHCR packages
After the quick commands¶
| Next | Why |
|---|---|
| Get started | Binary, ENV, use cases, Docker UI, pricing (only start page) |
| Use cases | Playbooks + pains + Python/Go/Java examples |
| Features | Experts, CLI, recipes, coverage (full reference) |
| Tutorials & Blog | Top nav tab — walkthroughs, Smarter Testing M1, Python/Go/Java |
| Help | Exit codes and failures |
| Security overview | Enterprise trust / data flow |
| Deployment modes | Local binary · CI · local UI |
| config | All config knobs |
How verify works¶
| Exit | Meaning |
|---|---|
0 | Success |
1 | Config / doctor problem |
2 | Agent ran but verify (or post) failed |
The agent refuses to edit .github/workflows/** to cheat CI.
Site¶
- Docs: https://kramlipi.github.io/
- Sitemap (XML): https://kramlipi.github.io/sitemap.xml
- Product: github.com/kramlipi/ai-code-agent
- Binaries: Drive · Releases
- Search:
Ctrl+K/Cmd+K