https://github.com/getsentry/warden
Your code is under new management. Agents that review your code.
https://github.com/getsentry/warden
tag-to-be-production-20260127
Last synced: about 1 month ago
JSON representation
Your code is under new management. Agents that review your code.
- Host: GitHub
- URL: https://github.com/getsentry/warden
- Owner: getsentry
- License: other
- Created: 2026-01-27T22:57:03.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-02-27T20:38:45.000Z (about 1 month ago)
- Last Synced: 2026-03-01T17:53:11.906Z (about 1 month ago)
- Topics: tag-to-be-production-20260127
- Language: TypeScript
- Homepage: https://warden.sentry.dev
- Size: 12.3 MB
- Stars: 85
- Watchers: 0
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# warden
Your code is under new management. Agents that review your code - locally or on every PR - using the Skills you already know and love.
## Why Warden?
**Skills, not prompts.** Define analysis once, run it anywhere. Bootstrap your environment with skills from conventional directories (`.agents/skills/` or `.claude/skills/`).
**Two ways to run.** CLI catches issues before you push. GitHub Action reviews every PR automatically.
**GitHub-native.** Findings appear as inline PR comments with suggested fixes.
## Quick Start
```bash
# Initialize warden in your repository
npx warden init
# Run on uncommitted changes
# Uses Claude Code subscription if logged in, or set WARDEN_ANTHROPIC_API_KEY
npx warden
# Fix issues automatically
npx warden --fix
```
**[Read the full documentation →](https://warden.sentry.dev/)**
## Contributing
```bash
git clone git@github.com:getsentry/warden.git
cd warden
pnpm install && pnpm build
pnpm test # unit tests
pnpm test:evals # end-to-end evals (requires API key)
```
See [`evals/README.md`](evals/README.md) for the eval framework.
## License
FSL-1.1-ALv2