Local-first
Deep static analysis runs on your machine. Your review stays under your control.
Status: available
Where your review lives
- Static analysis
- Runs locally against the pull request.
- Reviewed marks
- Stay in your local data store.
- Review drafts
- Stay local until you choose to publish them to GitHub.
- Cache
- Holds rebuildable review data, separately from marks and drafts.
What uses the network
- GitHub and your repository remote, to read the pull request and publish feedback you choose to send.
- Initial setup and updates, to prepare Oaink for local analysis.
- Account and billing services, when you use account features.
- Your configured model endpoint, when you explicitly ask Lens to explain a change. Model requests can include relevant review context and code.
Static analysis does not require sending your code to an Oaink analysis server. Model access is bring-your-own-key and remains separate from repository access.
Local connection
VS Code connects to a local review service. Your marks and drafts remain available when you stop that service.
Deep static analysis
Oaink manages the local analysis setup so you can focus on the review. If analysis cannot complete, the review shows the limitation.
This site
The marketing site uses no analytics or tracking cookies. Review illustrations use recorded example changes.
Other features
- Structural diffavailableRead symbols, not hunks. Only the tokens that changed have a mark.
- Signalspartly availableDeep static analysis in one Overview, with a reading order.
- NavigationavailableGo from a fact to the code: callers, broken imports, tests, the file at the line.
- Review flowpartly availableA reviewed mark belongs to the content of a symbol. A new push opens again only what changed.
- The CLI for agentspartly availableThe same facts for an agent: one fact on each line, as JSON. It also shows a review draft.
- Oaink ProPlannedLens, agent context and CLI automation. Your review stays in your hands.
Oaink is not released.
When it is, it installs from the VS Code Marketplace. Getting started