Code review/audit tool
Project description
auditview
A line-level code review and audit tool. Track review coverage across an entire codebase, survive live edits, and annotate with notes — until every line has been seen by a human.
Why this exists
Vibe-coded projects are fast to build but hard to trust. LLM-generated code can have subtle bugs, bad patterns, or security issues that only become visible on careful reading. There was no good tool for systematically tracking "have I actually read this line?" across a whole codebase.
auditview was built to fill that gap. The workflow it enables:
- Open a project directory in auditview.
- Review lines — mark them as reviewed, leave notes, flag issues.
- Reach 100% coverage.
- Announce the project as "AI-generated, 100% reviewed by human" — not just vibe coded.
This matters for security engineers auditing unfamiliar codebases, and for developers who want to take ownership of code they didn't write line by line.
Core concept: review coverage
Coverage is the primary metric — reviewed lines / countable lines. Blank lines and (optionally) comment-only lines are excluded. The goal is a clear, honest percentage that means "a human has read this."
Review state is content-based, not line-number-based. When files change, the reconciler migrates marks to their new positions on a best-effort basis. The invariant is strict: a line is never falsely marked as reviewed. Ambiguous cases are dropped rather than migrated.
Roadmap direction
VCS integration — once 100% coverage is reached, a snapshot of that state can be tagged as a trusted version. Future changes then reduce to a git diff against the trusted tag — only the delta needs review. Line-level reconciliation becomes unnecessary for stable, version-controlled codebases.
Human + AI collaboration — the MCP endpoint allows AI agents to read file state, leave comments, create and resolve issues, and participate in the review process alongside humans. The long-term vision is a platform where humans and agents review code together, with full audit trails.
See also
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file auditview-0.1.2.tar.gz.
File metadata
- Download URL: auditview-0.1.2.tar.gz
- Upload date:
- Size: 441.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
972ae35170cfc37b549e382f8addbdb37ef26b5c737dde36181da4a49c47b7fe
|
|
| MD5 |
1bca9e5de3ab651469bee7283344f544
|
|
| BLAKE2b-256 |
39a597df66d884cafb1bb411f5a13216a275212d44f343274f3634c54237c0ac
|
File details
Details for the file auditview-0.1.2-py3-none-any.whl.
File metadata
- Download URL: auditview-0.1.2-py3-none-any.whl
- Upload date:
- Size: 444.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
441ccbb4c818782fa3f5a6eaa8053f1eafc043a7922bdea2edf16d47a51d0017
|
|
| MD5 |
0969960d6adab377671b60f170c900d2
|
|
| BLAKE2b-256 |
7a44f608a15876791055eee4e777ff698371f89a36d4d3a66d4f26426cafbf04
|