Giga
Giga is your AI Context Manager. It automatically manages context, tracks changes, and manages knowledge across your codebase, making development more efficient and organized.
Usage
- Open any project in VS Code
- Run the command
Giga: Open Project Manager
from the command palette (Ctrl+Shift+P
/ Cmd+Shift+P
)
- A panel will open showing your project overview
- Enter any additional instructions (optional)
- Click "Analyze Project" to generate project specifications
The extension will:
- Analyze your codebase (if it exists)
- Generate a comprehensive SPEC.md file
- Update .cursorrules with project context
Debugging
If you face errors like "request too long", create a .gigaignore
file in your project root.
Inside it, add a list of folders and files in the .gitignore
format that are unrelated to your project.
Example:
.gigaignore
:
staticfiles/
media/
large-binary.exe
Large Projects
For large projects, Giga now automatically chunks file data when sending to the server. This allows analysis of projects that would otherwise exceed the API size limits:
- Projects larger than 10MB are automatically split into multiple chunks
- Each chunk is processed separately and then combined
- Progress is shown in the VS Code notification area
If you still encounter size-related issues:
- Try excluding more directories in your
.gigaignore
file
- Remove large binary files or media assets from analysis
- Focus on core source code directories
Features
- Project Analysis: Automatically analyzes your codebase to create comprehensive project specifications
- Analyzes existing codebases to generate
SPEC.md
- Intelligently handles both new and existing projects
- Maintains project context in
.cursorrules
Installation
You can install Giga from the VS Code Marketplace:
- Open VS Code
- Press
Ctrl+P
/ Cmd+P
- Type
ext install namanyayg.giga
Requirements
- VS Code version 1.85.0 or higher
Extension Settings
Currently, Giga works out of the box without any configuration needed. More customization options coming soon.
Known Issues & Limitations
- Large projects may take longer to analyze
- Some file types are excluded from analysis (binaries, media, etc.)
- Advanced AI features are still in development
License
This extension is licensed under the MIT License. See the LICENSE file for details.