Skip to content

Development Setup

This page documents the tools and AI agents used to develop nwgrep.

AI Agents & Models

Google Antigravity

antigravity.google

  • Flash - Quick iterations and code generation
  • Gemini Pro - Complex reasoning and design decisions

Zed Editor with Claude

zed.dev

  • Claude Opus 4.5 - Architecture and complex refactoring
  • Claude Sonnet 4.5 - Feature implementation and documentation

Tools & Extensions

Claude Plugins

github.com/laurigates/claude-plugins

Enhanced Claude capabilities within Zed for file operations, git integration, and terminal commands.

Roborev

roborev.io

Continuous code review and refactoring. Uses a git-hook to run and evaluate each commit.

Development Stack

Tool Purpose Documentation
uv Python package management docs.astral.sh/uv
ruff Linting and formatting docs.astral.sh/ruff
ty Python type checker docs.astral.sh/ty
pytest Testing framework docs.pytest.org
just Command runner just.systems
prek Better pre-commit prek.j178.dev
mkdocs-material Documentation squidfunk.github.io/mkdocs-material