$git clone https://github.com/backnotprop/prompt-towerTurn your entire codebase into AI-ready context in seconds
| 1 | # Prompt Tower |
| 2 | |
| 3 | <img src="https://github.com/backnotprop/prompt-tower/blob/main/assets/image-tny.png?raw=true" alt="Prompt Tower" width="160"/> |
| 4 | |
| 5 | **Turn your entire codebase into AI-ready context in seconds** |
| 6 | |
| 7 | [](https://marketplace.visualstudio.com/items?itemName=backnotprop.prompt-tower) |
| 8 | [](https://marketplace.visualstudio.com/items?itemName=backnotprop.prompt-tower) |
| 9 | [](https://marketplace.visualstudio.com/items?itemName=backnotprop.prompt-tower) |
| 10 | |
| 11 | ## The Problem |
| 12 | |
| 13 | Copy-pasting files into Claude, ChatGPT, or Cursor one by one. Losing track of context. Putting too much effort into manual context engineering? **Sound familiar?** |
| 14 | |
| 15 | ## The Solution |
| 16 | |
| 17 | Select files with checkboxes → Generate perfect context → Copy to clipboard → Paste anywhere. |
| 18 | |
| 19 | Prompt Tower packages your codebase—files, directory structure, GithHub PR Diffs, GitHub issues—into AI-optimized prompts. Built for developers using Gemini's 1M context, Cursor's agent, Claude Code, or any AI assistant. |
| 20 | |
| 21 |  |
| 22 | |
| 23 | **[Install from Marketplace](https://marketplace.visualstudio.com/items?itemName=backnotprop.prompt-tower)** • Works in VS Code, Cursor, Windsurf, Google IDX |
| 24 | |
| 25 | --- |
| 26 | |
| 27 | ## What You Get |
| 28 | |
| 29 | ### Visual File Selection |
| 30 | |
| 31 | Click checkboxes. See live token counts. No terminal commands or manual file paths. |
| 32 | |
| 33 | ### Smart Context Packaging |
| 34 | |
| 35 | Every prompt includes your project structure: |
| 36 | |
| 37 | ``` |
| 38 | src/ |
| 39 | ├── api/GitHubApiClient.ts (5.2KB) |
| 40 | ├── models/FileNode.ts (3.1KB) |
| 41 | └── services/TokenCountingService.ts (2.8KB) |
| 42 | ``` |
| 43 | |
| 44 | Plus clean, structured file content: |
| 45 | |
| 46 | ```xml |
| 47 | <file path="/src/api/GitHubApiClient.ts"> |
| 48 | export class GitHubApiClient { |
| 49 | // Your actual code |
| 50 | } |
| 51 | </file> |
| 52 | ``` |
| 53 | |
| 54 | ### Context Control with `.towerignore` |
| 55 | |
| 56 | Keep prompts focused. Exclude test fixtures, generated files, or documentation: |
| 57 | |
| 58 | ```gitignore |
| 59 | tests/fixtures/ |
| 60 | dist/ |
| 61 | *.test.js |
| 62 | data/ |
| 63 | ``` |
| 64 | |
| 65 | ### GitHub Issues Integration |
| 66 | |
| 67 | Import issues and comments directly. AI understands your problems, not just your code. |
| 68 | |
| 69 | ### Token Intelligence |
| 70 | |
| 71 | Real-time counting prevents surprises. Optimize for any model's limits. |
| 72 | |
| 73 | --- |
| 74 | |
| 75 | ## Real Use Cases |
| 76 | |
| 77 | **Building features with Cursor's agent:** |
| 78 | Select implementation files + tests + types → paste complete context → describe your feature → watch it build with full codebase awareness. |
| 79 | |
| 80 | **Debugging with Claude Code:** |
| 81 | Include error logs + related files + directory structure → paste in TUI → get solutions that fit your architecture. |
| 82 | |
| 83 | **Massive refactors with Gemini:** |
| 84 | Use the full 1M context window. Select entire modules, include architectural decisions as prefix text, let AI understand the complete system. |
| 85 | |
| 86 | --- |
| 87 | |
| 88 | ## Quick Start |
| 89 | |
| 90 | 1. Install "Prompt Tower" from VS Code Extensions |
| 91 | 2. Click the tower icon in your Activity Bar |
| 92 | 3. Check files you need |
| 93 | 4. Hit "Copy Context to Clipboard" |
| 94 | 5. Paste into any AI chat |
| 95 | |
| 96 | --- |
| 97 | |
| 98 | ## Configuration |
| 99 | |
| 100 | **Create `.towerignore`** in your project root (works like `.gitignore`): |
| 101 | |
| 102 | ```gitignore |
| 103 | # Most important config - keep context relevant |
| 104 | tests/mocks/ |
| 105 | docs/generated/ |
| 106 | *.min.js |
| 107 | ``` |
| 108 | |
| 109 | **Optional settings:** |
| 110 | |
| 111 | - Customize output templates (XML, Markdown, custom) |
| 112 | - Set global ignore patterns |
| 113 | - Configure token warnings |
| 114 | |
| 115 | --- |
| 116 | |
| 117 | ## Why Developers Choose Prompt Tower |
| 118 | |
| 119 | > "Went from 20 minutes of setup to 20 seconds of context building." - VS Code user |
| 120 | |
| 121 | **Before:** Manual file copying, missing context, generic AI responses |
| 122 | **After:** One-click context, comprehensive understanding, tailored solutions |
| 123 | |
| 124 | Perfect for teams that have embraced AI-assisted development but need better context control. |
| 125 | |
| 126 | --- |
| 127 | |
| 128 | ## Contributing |
| 129 | |
| 130 | Found a bug? Want a feature? [Open an issue](https://github.com/backnotprop/prompt-tower/issues). |
| 131 | |
| 132 | **Development:** |
| 133 | |
| 134 | ```bas |