https://github.com/deadmanabir/codebase-analyzer
A code task planer agent, encapsulated into a VS code extension.
https://github.com/deadmanabir/codebase-analyzer
Last synced: about 1 month ago
JSON representation
A code task planer agent, encapsulated into a VS code extension.
- Host: GitHub
- URL: https://github.com/deadmanabir/codebase-analyzer
- Owner: DeadmanAbir
- License: mit
- Created: 2025-08-27T19:28:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-08-28T14:44:10.000Z (about 1 month ago)
- Last Synced: 2025-08-28T18:27:32.930Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=abirdutta.ai-codebase-analyzer
- Size: 302 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# AI Codebase Analyzer
An AI-powered VS Code extension for intelligent codebase analysis and code review.
## Features
- 🤖 Interactive AI chat interface
- 📊 Comprehensive codebase analysis
- 💬 Natural language code queries
- 🔍 Smart code review suggestions## Setup
1. Install the extension
2. Get OpenAI API key from [OpenAI](https://platform.openai.com/api-keys)
3. Configure API key: `Ctrl+,` → Extensions → AI Codebase Analyzer → OpenAI API Key## Usage
1. Open the AI Assistant panel (left sidebar)
2. Ask questions about your codebase
3. Get intelligent analysis and suggestions## Requirements
- OpenAI API key (required)
- VS Code 1.103.0 or higher## File Structure
```
├── .env
├── .gitignore
├── .vscodeignore
├── CHANGELOG.md
├── eslint.config.mjs
├── LICENSE.md
├── package-lock.json
├── package.json
├── prompt.js
├── prompt.js.map
├── README.md
├── src/
│ ├── agent/
│ │ ├── codeBaseAgent.ts
│ │ └── test/
│ ├── tools/
│ │ ├── readFileCodeTool.ts
│ │ └── readFileTool.ts
│ ├── ui/
│ │ └── ChatBotViewProvider.ts
│ ├── config.ts
│ └── extension.ts
├── tsconfig.json
├── vsc-extension-quickstart.md
├── vscode-test.mjs
└── webpack.config.js```
The main entry point for this extension is `src/extension.ts`.