One‑click codebase “blast” for Large‑Language‑Model workflows.
One‑click codebase “blast” for Large‑Language‑Model workflows.
Tired of Cursor cutting off context, missing your files, and spitting out empty responses?
Shotgun is the bridge between your local codebase and the world's most powerful LLMs. It doesn't just copy files; it intelligently packages your project context and can execute prompts directly against OpenAI (GPT-4o/GPT-5), Google Gemini, or OpenRouter.
Stop copy-pasting 50 files manually.
- Select your repo.
- Let AI pick the relevant files (Auto-Context).
- Blast the payload directly to the model or copy it for use in Cursor/Windsurf.
Shotgun is a desktop power-tool that explodes your project into a structured payload designed for AI reasoning.
It has evolved from a simple "context dumper" into a full-fledged LLM Client for Codebases:
shotgun_reposcan.md summary of your architecture to give the LLM high-level awareness before diving into code..gitignore and custom rule sets to filter noise.Shotgun guides you through a 3-step process:
.gitignore, or the Auto-Context button to define the scope.diff generation.go install github.com/wailsapp/wails/v2/cmd/wails@latestgit clone https://github.com/glebkudr/shotgun_code
cd shotgun_code
# Install frontend dependencies
cd frontend
npm install
cd ..
# Run in Development Mode (Hot Reload)
wails dev
# Build Production Binary
wails buildBinaries will be located in build/bin/.
Click the Settings (gear icon) in the app to configure providers:
gpt-4o, gemini-2.5-pro, claude-3.5-sonnet).You can define global excludes (like node_modules, dist, .git) and custom prompt instructions that are appended to every request.
Shotgun generates context optimized for LLM parsing:
<file path="backend/main.go">
package main
...
</file>
<file path="frontend/src/App.vue">
<template>
...
</template>
</file>This format allows models to understand file boundaries perfectly, enabling accurate multi-file refactoring suggestions.
My name is Gleb Curly, and I am an indie developer making software for a living.
Shotgun is developed and maintained by Curly's Technology Tmi.
This project uses a Community License model:
You can use Shotgun for free (including modification and internal use) if:
If your annual revenue exceeds $1M USD, you are required to purchase a commercial license with a pretty reasonable price.
Please contact me at [email protected] for pricing.
See LICENSE.md for the full legal text.
Shotgun – Load, Aim, Blast your code into the future.
No open issues yet, or sync has not completed.