CODE PERSPECTIVE

Raise the bar for code quality

Turn your team’s engineering best practices into automated checks. Review AI-generated code with standards you own and control.

Open source · MIT licensed · Bring your own AI provider

Your standards. A repeatable review.
01

Define your standards

Versioned Markdown policies in your repo

02

Run focused checks

Architecture, security and engineering practices

03

Review what matters

Findings with evidence. Fixes with an agent.

❯ shrike scanFrom policy to actionable findings

Code moves fast. Keep review moving.

AI can generate a pull request in minutes. Understanding it still takes focus. OpenShrike turns your engineering standards into repeatable checks, so reviewers can spend their attention where it matters.

220

checks in the open library

9

engineering domains covered

MIT

open source and yours to adapt

BYOK

your AI provider, your choice

YOUR TEAM’S WAY OF BUILDING

Make your standards executable

Architecture decisions, security practices and code conventions belong in your repository. Write them as Markdown, version them with your code, and turn them into checks your team can run.

Relax a requirement, tighten a rule or add a new policy by editing a file—or asking your coding agent to help.

Explore Markdown-driven checks →
EXAMPLE POLICY · architecture.md

Keep business logic independent

Domain code should not depend on the web framework or persistence layer.

WHAT TO VERIFY
↳ Dependencies follow the agreed boundaries
↳ External services sit behind interfaces
↳ Changes preserve the team’s architecture
Readable by people. Actionable by agents.
FROM STANDARDS TO ACTION

Give every review a clear focus

Linters check syntax. Tests verify behavior. OpenShrike adds checks for the engineering practices that need deeper context—with evidence to help you decide what comes next.

01 / CHECK

Run the same standards

Use explicit policies to make automated code review more predictable. Know which requirements are being checked.

shrike scan
02 / UNDERSTAND

See what needs attention

Browse findings with evidence and remediation. Bring human judgment to the code and decisions that need it.

Evidence + remediation
03 / IMPROVE

Fix findings with an agent

Let an agent address failing checks, then review the changes against your team’s encoded best practices.

shrike fix
IN THE TOOLS YOU ALREADY USE

Bring code review into your editor

Run a scan from the VS Code sidebar. Explore findings, inspect the evidence and ask an agent to fix them—without leaving your development workflow.

Add OpenShrike to VS Code →
OpenShrike in VS Code showing code review findings, evidence and remediation
START WITH A SHARED FOUNDATION

Browse best practices by domain

Start with 220 checks across nine engineering domains. Choose the practices that fit your project, then adapt them to your team’s standards.

Explore the best-practice library →

Your review process. Your AI provider.

Bring your own key and choose the model that fits your team. OpenShrike uses OpenCode as its agent harness and supports cloud and local providers.

OpenAI · Anthropic · Azure · Bedrock
LM Studio · Ollama · Zen
START WITH YOUR NEXT CODE REVIEW

Better standards.
Better software.

Install OpenShrike, choose your policies and run your first scan. Keep your standards in the repo and make them part of how your team builds.

QUICK START · NODE.JS 22+

npm install -g @networkperspective/openshrike

# Choose your provider and policies
shrike init
# Run your first review
shrike scan