Shotgun
A Spec Driven Development tool for writing codebase-aware specs that guide AI coding agents and prevent them from derailing. Enables automated, high-precision code generation and testing workflows with AI.
Shotgun is built in Python, distributed under the MIT License, 711 GitHub stars, latest release 0.11.0.
When to use Shotgun
Shotgun is listed here as a Development project. The directory calls out Spec Driven Development for codebases, Codebase-aware AI workflows, Improves reliability of AI coding agents as capabilities associated with it.
Other recorded traits for Shotgun include Enables automated code testing and generation, Integrates with modern development pipelines.
Besides Development, this page also files Shotgun under AI, Testing.
Shotgun compared with
Records in this directory name codiumai-pr-agent, github-copilot, openai-codex as products people compare with Shotgun. That list is editorial metadata, not a claim that Shotgun replaces each of them.
What the Shotgun stats reflect
GitHub currently shows 711 GitHub stars, 33 forks, 5 open issues, latest tracked release 0.11.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- Python
- Latest Release
- 0.11.0
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Shotgun
- Spec Driven Development for codebases
- Codebase-aware AI workflows
- Improves reliability of AI coding agents
- Enables automated code testing and generation
- Integrates with modern development pipelines
Recorded alternatives to Shotgun
Shotgun resources
Shotgun on GitHub
More Development tools
Cua
Open-source infrastructure for training, evaluating, and benchmarking AI-powered Computer-Use Agents that control full desktop environments (macOS, Linux, Windows) with integrated sandboxes, SDKs, and reproducible evaluation tools.
Evalite
Evaluate your LLM-powered applications effectively with TypeScript. Evalite provides tools and interfaces to test and improve the performance of your language model based applications.
Golf
Production-Ready MCP Server Framework that enables you to build, deploy, and scale secure AI agent infrastructure. It includes Authentication, Observability, Debugger, Telemetry, and Runtime components, suited for running real-world MCPs powering AI Agents.
Airunner
Offline inference engine for art, real-time voice conversations, LLM powered chatbots, and automated workflows, facilitating seamless AI-assisted processing in various applications.
VoxCPM
VoxCPM is a tokenizer-free Text-to-Speech (TTS) solution designed for context-aware speech generation and highly realistic voice cloning, enabling high-quality and expressive audio synthesis from text input.
ACI
ACI.dev is an open-source platform integrating over 600 tools with IDEs and custom AI agents, using direct function calls or a unified MCP server. It initiates the concept of VibeOps for better operations.