Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeBRTNew to Visual Studio Code? Get it now.
CodeBRT

CodeBRT

whats2000

|
224 installs
| (3) | Free
CodeBRT, a all-in-one AI assistant for developers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeBRT

Overview

Version: 0.4.13

Status: Under Development
⚠️ This project is currently in the Beta phase. Some features are still being developed, and you may encounter bugs or incomplete functionalities.

CodeBRT is an AI-powered assistant designed to help users with code-related tasks, from writing and analyzing code to managing scheduling tasks. The project is free, open-source, and accessible for everyone.

Documentation: CodeBRT Documentation

Key Features

  • Code Conversation Chat: Interact with the AI to discuss and understand code.
  • Code Scheduling Tasks: Manage and automate coding tasks.
  • Code Completion: Get code suggestions and completions.
  • Code Analysis: Analyze code for improvements, errors, or optimizations.
  • Voice Assistant: Hands-free interaction through voice commands and responses.
  • Image Analysis: Analyze and understand images for tasks related to code and more.

The project utilizes the VSCode Extension API along with various Language Model APIs.

Table of Contents

  • Overview
  • Usage
  • Roadmap
  • Contributing
  • Suggestions or Bugs
  • References

Usage

Once installed, CodeBRT can be accessed within Visual Studio Code. The key functionalities include:

  • Chat with the AI: Use the chat panel to interact with the AI for code-related conversations.
  • Voice Commands: Activate voice features by issuing voice commands.

For a quick start guide, refer to the Quick Start section of the documentation.

Additionally, external plugins are available to extend the project’s capabilities. Explore the available plugins here.

Roadmap

Here’s an outline of the upcoming features and improvements for CodeBRT:

Version 0.1

  • [x] Initial project setup
  • [x] VSCode API integration
  • [x] Language model API integration
  • [x] Basic Code Conversation Chat

Version 0.2

  • [x] History customization (tagging and sorting)
  • [x] Custom system instructions
  • [x] Full voice input and output features
  • [x] Open-source GPT-SoVits text-to-voice integration

Version 0.3 (WIP)

  • [x] Optimized history rendering
  • [x] Redux for better state management
  • [ ] In-editor chat for code generation
  • [ ] Manual code completion with hotkeys
    • [x] Trigger code completion
    • [ ] Context retrieval
  • [x] Auto code completion
  • [x] Code integrator to compose code snippets

Version 0.4 (WIP)

  • [ ] Tool Calling Feature
    • [x] Web Search
    • [x] URL Fetch
    • [x] PDF Extraction
    • [x] Read File
    • [x] Write File
    • [x] Search File
    • [x] List Files Usage Context
    • [x] Execute Code
    • [x] Website Inspector
    • [x] List Code Definitions
    • [ ] Image Generation
    • [ ] Code Interpreter
  • [x] Show file difference after code completion
  • [ ] Task Scheduling <- In Progress
  • [ ] Auto task scheduling and completion
  • [ ] Auto-debugging
  • [ ] Local advanced data analysis
  • [x] Localization support for Traditional Chinese/Simplified Chinese
  • [ ] Model Context Protocol Support (MCP) <- In Progress
  • [x] Mention Context in Chat

Version 1.0 (Stable Release)

  • [ ] Architecture Mode for code generation
  • [ ] Smart localization support (multi-language .json generator)
  • [ ] Code-document pairing generation
  • [ ] Code utility test generation
  • [ ] Code style analysis
  • [ ] Improved features from earlier versions

Contributing

We welcome contributions! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.

To contribute:

  1. Fork the repository on GitHub.
  2. Create a new feature branch.
  3. Make your changes and submit a pull request.

For more information, please visit the GitHub Repository.

Suggestions or Bugs

If you have any suggestions, feature requests, or bug reports, please submit them in the Issues section of the GitHub repository. We value your feedback and aim to improve the project based on community input.

References

CodeBRT is built on various open-source tools and frameworks. Special thanks to the following:

  • The Starter Framework For VSCode Extension by sfc-gh-tkojima

  • The Continue Project For the process of LLM responses by continuedev team (Apache License 2.0)

  • The Cline Project For the agent-based framework by saoudrizwan (Apache License 2.0)

  • Icons and logos from SVG Repo:

    • Vscode2 Opened SVG Vector (MIT License)
    • Indent SVG Vector (CC Attribution License)
    • Stop Circle SVG Vector (MIT License)

License: GNU GENERAL PUBLIC

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft