Links
🆕

What's New

Building the best AI assistant for the developers

IDE V1.2.8 - 16th Feb 2024

Improvement and Bug fixes
400 Advanced AI Requests Monthly: Exciting news from Bito's 10X Developer Plan! We've raised your Advanced AI Models' quota from 100 to 400 requests per month. This significant increase allows for uninterrupted usage, giving you the freedom to explore more without worrying about limits. For more information, please visit our Pricing Page.
Advanced AI Default in Bito Chat: 10X Developer Plan now starts with Advanced AI Models as default for Bito AI Chat in the IDE extension, ensuring immediate access to top-tier coding assistance for enhanced efficiency and creativity.
Suggest Code Inside Brackets: We've resolved the issue that prevented AI Code Completions within inline brackets, including arrays, function headers, and more. Now, when you input code within brackets—like creating an array in PHP, such as $numbers = [89, 7, 22,<Bito_DISPLAYS_CODE_COMPLETION_HERE>];—right after you add a space or comma following the last array element, Bito immediately provides suggestions to help you fill in the code faster. It's not just for arrays; this works for all kinds of brackets in your code.

AI Code Review Agent - 14th Feb 2024

New Feature
Bito's AI Code Review Agent: Your team's new automated code reviewer! Leveraging the best Large Language Models such as GPT-4 and Claude 2.1, this tool is here to transform how senior developers review code.
Here’s what it offers:
  • Automated Code Reviews: Instantly spots bugs, code smells, and security vulnerabilities in your Pull/Merge Requests.
  • Integration with Git Providers: Works with GitHub, GitLab, and Bitbucket (coming soon), posting recommendations as comments right within the Pull Request.
  • Comprehensive Analysis: Utilizes static analysis and OSS vulnerability tools for thorough insights.
  • Tailored Suggestions: Offers specific, actionable advice to improve your code, ensuring it’s up to standard.
  • Privacy First: Prioritizes your security and confidentiality; no code is read or stored.
This AI Agent not only speeds up code merging but also elevates code quality, letting you focus on what matters. Ready to code smarter, not harder? Welcome to the future with Bito.
Experience this cutting-edge tool on Bito Cloud or opt for a self-hosted service via CLI, webhooks, or GitHub Actions.
It's included at no extra cost with Bito's 10X Developer plan. For more information, please visit our Pricing Page.

IDE V1.2.5 - 24th Nov 2023

Improvement and Bug fixes
DLL Files Excluded From Index: To improve the indexing speed of your projects, we will now be excluding DLL files by default.
Fixed localStorage is Full Error: Some of you might have bumped into a bit of trouble with a JavaScript error saying your localStorage is full. We have resolved that issue. So, no more storage woes!
Fixed AI Code Completions Setting: We have fixed the Java exception that occurs when you try to switch the AI Code Completions feature on or off without an internet connection.
Fixed "Enable/Disable This" Link: In Bito panel, we've fixed the "Enable/Disable This" link that wasn't working properly before. Now, you can use it to access the AI Code Completions settings without any trouble.

IDE V1.2.4 - 16th Nov 2023

Improvement and Bug fixes
Fixed Backward Compatibility Issue: Bito now works seamlessly with JetBrains version 2021.x and onwards. Thanks to your valuable feedback, we have identified and fixed the issue that was breaking backward compatibility of the Bito extension in JetBrains IDEs, such as IntelliJ IDEA.
If you encountered annoying error messages like Cannot load class co.bito.intellij.webview.BitoWindowFactory, they're a thing of the past now! Simply update your Bito extension to the new version 1.2.4, and you'll be all set.

IDE V1.2.3 - 7th Nov 2023

New Feature
AI Code Completions Now in JetBrains IDEs! Say goodbye to long hours of staring at your screen trying to figure out the next line of code. With Bito, as soon as you start typing a few characters or jot down a comment, it will start offering real-time, tailored suggestions that fit your coding style.
Powered by the latest and best-in-class LLMs, Bito offers autocomplete capabilities for SQL queries, regex patterns, functions, loops, if-else blocks, and more—right within your IDE as you code
Curious to know more? Dive into our documentation to see how this feature can make your coding life a breeze.
AI Code Completions are disabled by default. Learn how to Enable/Disable AI Code Completions in settings.
Slash / command support for Templates: Using templates in Bito just got a whole lot easier and cooler! All you have to do is type a forward slash / right at the start in the Bito chat box. Once you do, the template menu will open from where you can quickly select and use the template you want.
Want to narrow down your choices? Simply start typing after the / slash, and it'll only show you templates that match your words. And hey, you can also use the arrow keys, or Tab and Shift + Tab, to navigate the templates menu.
Give it a try and make your coding experience super smooth and fun!

IDE V1.2.0 - 23rd Oct 2023

Currently, the AI Code Completions feature is only available in Bito's VS Code extension. It will be coming soon for JetBrains IDEs.
New Feature
AI Code Completions: Get real-time and personalized code completions from AI that understands your code. Just type some initial code in your file or provide explicit instructions as comments, and watch Bito suggest the code you're most likely to write next.
Powered by the latest and best-in-class LLMs, Bito offers autocomplete capabilities for SQL queries, regex patterns, functions, loops, if-else blocks, and more—right within your IDE as you code
Curious to know more? Dive into our documentation to see how this feature can make your coding life a breeze.
In release 1.2.0, AI Code Completions are disabled by default. Learn how to Enable/Disable AI Code Completions in VS Code settings.

IDE V1.1.9 - 18th Oct 2023

Improvement and Bug fixes
Fresh Look: The Bito Panel UI is now more intuitive and pleasing to work with. We've put most buttons closer to where you type, and guess what? You've got 30% more screen space to see the AI's answers!
Custom Prompt Templates Output: Select where the results from your Custom Prompt Templates should be displayed. Your options are:
  • Display in Bito panel (Default)
  • Output in diff view
Clickable File Links: Source code file names that are mentioned in AI Chat answers are now clickable. A single click will open the respective file directly in your IDE. No more hunting for files!
Speed Boost: We've supercharged indexing in VS Code to match pace with JetBrains IDEs (e.g., IntelliJ IDEA, PyCharm, etc.) and optimized how we calculate index sizes for both.
Bug Fixes: No more hiccups with the Generate Comment feature in Bito menu; it will now correctly show outputs in Diff View. Also, we have resolved some customer reported issues where Diff View wasn't working.

IDE V1.1.8 - 26th Sep 2023

Improvement and Bug fixes
Performance Upgrades: Bito can now process multiple chunks at once, slashing network calls and giving a considerable boost to indexing speed for both JetBrains & VS Code users. Plus, VS Code users can expect an even swifter performance with our newly integrated batched writes.
Bug Fixes: Our team has diligently tackled issues from V1.1.7:
  1. 1.
    We've resolved the race conditions that occurred when switching between multiple IDE windows.
  2. 2.
    In Bito's "AI that Understands Your Code" feature, we've corrected problems with the "my code" keyword in Spanish and Portuguese. Additionally, Polish language keywords are now supported.
  3. 3.
    The keyboard shortcut for code insertion in the IDE extension has been fixed.

IDE V1.1.7 - 8th Sep 2023

Improvement and Bug fixes
Improvements in AI that Understands Your Code
After introducing code-understanding capabilities in our previous versions, we've now made it even better in this release. Learn more about Bito's AI that Understands Your Code feature.
Introducing .bitoignore: You can now tell Bito to skip certain files and folders during indexing. Perfect for indexing those big repositories without the unimportant stuff.
30% to 40% Faster Indexing: We have improved the way your repo is indexed. Now, Bito can understand every 10MB of code in just 16 to 18 minutes, a big leap from the old 30-minute mark. Enjoy the speed!
Up to 120MB Max Repo Size: You can now index larger repositories. We've bumped up the indexing limit to 120MB per repo. Need to trim a bit? Use the .bitoignore feature to exclude specific files and folders and remain within the limit. Happy indexing!
Over-100% Indexing Bug Fixed: Good news! We've fixed that quirky bug where the indexing went beyond 100% during repo reindexing. No more overachieving percentages!
Billing Related Bug Fixes
Billing Invite Glitch: All Sorted! Had trouble inviting users via the Bito Web UI for billing? Good news! We've fixed that hiccup. Invite away!

IDE V1.1.6 - 28th Aug 2023

Improvement and Bug fixes
File/Folder Filtering Improved for Indexing: We've added more files and folders to the exclusion list, speeding up the indexing process by preventing Bito from indexing unnecessary files and folders.
Progress Indicator for Indexing: Index building now has a progress indicator based on the number of files indexed. The progress indicator for the current folder is updated in real-time. However, for projects in the "Other projects" section, the progress indicator is updated every 5 minutes.
Added "Indexing is paused" status: This status will be displayed for a project that was previously being indexed but is now paused for some reason. Generally, if you close the IDE while the project is being indexed, its status will change from "Indexing in progress" to "Indexing is paused."

IDE V1.1.4 - 14th Aug 2023

New Feature
AI that Understands Your Code: Bito's most requested feature is here. Bito AI now comprehends your codebase inside out using AI indexing, ensuring privacy as the index stays on your system.
Simply add "my code" or “我的仓库” in Chinese to your AI requests and watch Bito efficiently navigate your repository, providing precise solutions.
Try it out with queries like:
  1. 1.
    Find errors in scraper.py in my code.
  2. 2.
    Write frontend and backend code for user authentication, using the authentication service in my code.
  3. 3.
    List files and changes needed to add a "desc" column in the "raw_data" table in the "dailyReport" DB in my code.
Have an even better experience with Bito’s AI assistant, seamlessly attuned to your codebase. Explore more in the documentation here.
This feature is currently available to our paid plan subscribers and will be launched for free plan subscribers soon.

IDE V1.1.3 - 4th Aug 2023

Improvement
Expanded Contextual Memory: Bito now has a larger contextual memory and output capability, that can process up to 40,000 characters (around 18 single-spaced pages). This expanded memory encompasses the provided prompt, existing context from previous chats, and the generated output.
Our latest version of Bito offers 3X longer conversation memory, ensuring contextually accurate responses. Chat like never before!

IDE V1.0.138 & CLI V3.1 - 23rd May 2023

New Features
Language support for AI Output: We're excited to announce that Bito now supports multiple languages in IDEs, allowing you to converse in your preferred language. With this update, you can easily switch to your desired language within the chat interface.
Supported languages: English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish, and Vietnamese.
How to Access:
  1. 1.
    Click on the settings icon in the plugin interface's top right corner.
  2. 2.
    Select your preferred language from the list of supported languages.
  3. 3.
    Save your choice; Bito will now communicate with you in the selected language.
Language Settings
Language Options
Note: All responses from Bito will appear in the selected language, regardless of the input language.
Enjoy the convenience of conversing with Bito in your native language and take your coding experience to a new level!
Custom Templates in IDE Context Menu: Your requests are our priority! We are pleased to introduce running "Custom Prompt Templates" to the IDE context menu. Building on the success of our previous release, where we introduced custom templates in the Bito plugin, we've taken it a step further. Now, you can access your personalized templates directly from the context menu in your IDE from "Run Custom Prompt Template"
Execute Custom Prompt Template with Context Menu
Clicking "Run Custom Prompt Template" opens up a list of your templates in the Command Pallet or other secondary menu, depending on your IDE.
Introducing Context in Bito CLI: Bito CLI can now remember previous conversations, allowing for a more seamless and contextual experience. With the addition of context file support, you can now pass a context file using the -c command to preserve the context and history of your conversation. Watch our helpful tutorial to learn more about utilizing context files in Bito CLI.
Say goodbye to repetitive context-setting and dive straight into productive and context-aware discussions with Bito CLI! 💬💡
Improvement and Bug fixes
Bito Version 1.0.135 and IntelliJ IDEA 2021.1.x Compatibility: We recently discovered an issue where Bito version 1.0.135 was not compatible with specific older versions of IntelliJ IDEA. We want to assure you that we have addressed this compatibility concern, and Bito is now fully compatible with IntelliJ IDEA.
Automatic CLI updates: Say goodbye to manual updates! We're thrilled to introduce the CLI Auto-update feature. With this, Bito CLI will automatically check for updates whenever you open it. If a new version is available, the CLI will seamlessly update itself, ensuring you're always equipped with the latest enhancements, bug fixes, and features. Stay ahead of the curve without the hassle of manual updates!

IDE V1.0.135 - 1st May 2023

New Features
Introducing Custom Prompt Template: Bito allows you to create and save custom prompt templates for IDEs. Define a template name and prompt, and Bito will execute it on the selected code. You can add up to 4 custom templates and edit or remove them as needed. Learn more about Custom Prompt Template.
My custom template
Improvement and Bug fixes
  1. 1.
    Resolved OTP verification issue: Unfortunately, some customers experienced an issue last week where they could not complete OTP verification during login to the Bito Plugin. We are happy to report that this issue has been resolved in the latest release.
  2. 2.
    Fix for Context Menu and Shortcuts on Ubuntu 2023.1 JetBrains: Fixed an issue where the context menu and shortcuts were not functioning correctly on Ubuntu 2023.1 JetBrains, causing the selection of code and options like explain code not to work as intended. This has now been resolved.

IDE V1.0.134 & CLI 3.0 - 14th April 2023

New Features

  1. 1.
    CLI "My Prompt": We're excited to announce the launch of Bito CLI My Prompt, our first step in empowering developers to automate tasks with AI. My Prompt makes creating accurate and concise prompts for your development tasks easy, reusing them with simple Bito commands. It allows you to automate various coding tasks, such as generating commit messages, test data, or code documentation. The possibilities are limitless. Two new command line options support My Prompt feature:
-p option: To specify a file containing the prompt or instructions for the AI models to operate.
-f option: To specify the file to perform the operation/instructions described in the prompt file.
Here are two examples for you to see My Prompt in action:
Create Git Commit Messages and Markdown Documentation with Ease using Bito CLI My Prompt
Generate test data using Bito CLI My Prompt:
  1. 2.
    Generate Unit Test Shortcut (Waitlist): With this new shortcut button, developers can now easily generate unit tests for their code with just a click. This new feature is designed to streamline the testing process and improve code quality, making it easier for developers to deliver high-quality work.
    Be the first to try our exciting new feature! You can now add yourself to the waitlist by clicking on the icon.
Improvement and Bug fixes:
  1. 1.
    Improved Explain Code Shortcut: Previously, the Explain Code shortcut button provided a summary of the code logic, but with our latest update, it now also provides a detailed, step-by-step explanation of the code. We have merged two previous shortcuts into one. Now, developers can easily understand the code logic and its components.
  2. 2.
    We've fixed an issue where the CTRL+C command was not working on Mac OS. Now, you can easily copy and paste text without any problems.
  3. 3.
    We've resolved an issue with context menus and shortcuts not working on Ubuntu 2023.1 JetBrains. This fix ensures that all shortcuts and context menus work as expected, making it easier for developers to navigate the IDE.
  4. 4.
    We've fixed an issue on Linux version 2023.1 IntelliJ where users could not type anything in the text area of our chat interface. This fix ensures that users can input text as expected.

IDE V1.0.133 - 30th March 2023

New Features

  1. 1.
    Chat Session History: In the last release, we added Context-Aware chat. This release lets you view past chat sessions on the chat interface. The history feature is located at the top right corner of the chat interface. With this, users can easily revisit their past conversations, making it easier to pick up where they left off. Additionally, users can share their past chat sessions with colleagues, making it easier to collaborate and share knowledge. The new chat session History adds another layer of convenience and functionality to the AI assistant.
Access Chat Session History
History of Chat Sessions
  1. 1.
    GPT-4: We are thrilled to announce that we have integrated GPT-4, the industry's latest and most powerful generation model. With GPT-4 integration, Bito's AI assistant is now even more powerful and capable of providing detailed and accurate responses to various programming-related queries. Developers can ask complex questions and receive natural language responses that are both helpful and informative.
  2. 2.
    Long Code Input: Bito fully leverages GPT-4's increased token limit. With this, users could input and receive feedback on larger blocks of code, making it easier to troubleshoot and optimize code for performance. The exact size of the code depends on many factors, including how long the current chat session is. Bito can take 2-3x longer code input than the input length supported by the previous version of Bito.
Note that we use a combination of GPT-4 and GPT Turbo 3.5 models. We route long, complex prompts to GPT-4 and short prompts to Turbo 3.5 models. This helps us balance the quality of output that Bito generates and the cost of servicing users. If you ask Bito about the model in use, most likely, it will say GPT-3, as this simple prompt is routed to Turbo 3.5.
We may offer a paid version of Bito in the future that always uses GPT-4 or other advanced models. However, our internal testing has shown that the output quality for simple and short prompts is not very different between 3.5 and 4. The full benefit of GPT-4 is realized in complex, long prompts or when prompts are related to niche facts that models are likely to hallucinate. We have not seen "hallucination" as a major issue for the development-related use cases that Bito is targeting.
Improvement and Bug fixes:
  1. 1.
    Stop Generation in Chat Interface: We have added a Stop Generation button to our chat interface, allowing users to stop the response generation process anytime. This feature will be especially helpful in cases where users have asked a question incorrectly or want to modify their question before receiving a response.
  1. 2.
    Diff View Bug Fix – We have resolved a bug in our VS Code Extension v1.0.132. The bug affected one of our key features, Diff view, which provides a side-by-side view of changes proposed by Bito AI in the IDE. The bug was causing multiple diff views to open simultaneously, which could be confusing. This has been fixed now.

IDE V1.0.132 & CLI V2.0 - 16th March 2023

New Features

  1. 1.
    Context-Aware Chat: Our latest update is the most critical one since our launch. Many of our users had requested an interactive chat experience similar to ChatGPT, which was unavailable in earlier versions. With this new update, you can now ask follow-up questions to refine the output, which considers the chat history for context. You can initiate a chat session with a custom request, use Bito Shortcuts like Performance Check, and follow up with additional prompts. To give you an idea of how it works, here is an example of an interactive chat session.
  1. 2.
    Instant Results: With the latest release of Bito, you can now experience instant results that appear within seconds. In previous versions, users had to wait patiently while being entertained by amusing messages, but we understand that this could become frustrating over time. This new update implements streaming output, allowing you to access the information you need with minimal delay immediately.
Note: Context-Aware Chat and Instant Results are available in the latest version of Bito CLI and Chrome Extension.
Improvements & Bug Fixes
  1. 1.
    Dynamic Font Size & Family: This feature in Bito adjusts the interface's font size and family dynamically based on the font size you have set up in your Integrated Development Environment (IDE) settings. The goal of this feature is to make the chat interface more accessible and comfortable to use for all users, regardless of their font preferences, visual acuity, or screen size.
  2. 2.
    Configure Keyboard Shortcuts: This feature allows users to customize the default keyboard shortcuts in Bito to avoid conflicts with other IDE-specific shortcuts they may be using. By configuring keyboard shortcuts, users can streamline their workflow and increase their productivity by accessing Bito functions more quickly and efficiently. The instructions for configuring keyboard shortcuts in Bito are in this link.

IDE V1.0.130 - 24nd Feb 2023

New Features

  1. 1.
    Diff View: Bito Shortcuts added many quick operations on your existing code, such as checking performance, improving code readability, or security check. The Diff View in IDE now gives a side-by-side view of the changes proposed by Bito AI. Bito automatically creates a temp file with the proposed code changes and displays diff view with your current code file. IDE's built-in "diff review feature" lets you review and accept/reject the changes. We love that Bito AI can improve your code in many ways, but we want you to be in control while incorporating changes to your code repository. Diff view is built just for that.
Diff view for the code changes proposed by Bito
  1. 2.
    Keyboard Accessibility: We have added keyboard accessibility to all UI elements in Bito. You can navigate with Tab and Shift + Tab. Standard keys such as Enter, ESC, and Up/Down arrows work. You can also move between Q&A with the Up and Down arrow keys once the Q/A container is focused.
  2. 3.
    Keyboard Shortcuts: Keyboard shortcuts for the most commonly used commands.
    • SHIFT+ CTRL + O: Brings Bito panel in focus. With this shortcut, you can toggle Bito Panel on/off in the JetBrains extensions. In VS Code, the shortcut will open the Bito panel (if not already opened). You can use shortcuts of other tabs (e.g. CTRL + SHIFT + E for Explorer) to close Bito.
    • SPACEBAR: Puts cursor in the chatbox when Bito panel is in focus.
    • ENTER: Execute the chat command.
    • CTRL+ ENTER or SHIFT + ENTER: Adds a new line in the chatbox.
    • The following shortcuts work on the Q&A when a Q&A is selected.
      1. 1.
        CTRL + C: Copy the answer to the clipboard.
      2. 2.
        CTRL + I: Insert the answer in the code editor.
      3. 3.
        CTRL + D: Toggle the diff view (when Diff View is applicable)
      4. 4.
        CTRL + UP/DOWN (Mac: CTRL + SHIFT + UP/DOWN): Expand and collapse the code block where applicable.
      5. 5.
        CTRL + L : Regnerate the answer.
      6. 6.
        CTRL + U: Modify the prompt for the selected Q&A. Bito copies the prompt in the chatbox that you can modify as needed.
    • CTRL + M: Modify the most recently executed prompt.
    • CTRL + UP/DOWN (CTRL + SHIFT + UP/DOWN on Mac): Expands and collapses the "Shortcut" panel in Bito.
  3. 4.
    Sharing: You can easily share a single question and answer to any channel. Every question and answer has a web permalink that you can share on Twitter and E-mail directly. Copy and paste the link into Slack, Teams, Jira, or Confluence.
  4. 5.
    Regenerate the results of any prompt with a single click.
  1. 6.
    Edit prompt lets you modify a previously executed prompt. You can edit any prompt with the "Edit Prompt" action next to the question.
Edit any prompt.
To modify the most recent prompt, click the "Redo" icon in the chatbox.
Edit the last prompt
Improvements & Bug Fixes
  1. 1.
    The Bito icon in the JetBrains IDE is optimized, so the extension panel doesn't take up space when not in use.

V1.0.129 - 31st Jan 2023

Improvements & Bug Fixes

  1. 1.
    Code Block formatting and syntax highlighting make it easy to distinguish code from the text content in the chat output. When you use Shortcuts to transform any existing code, the original code is collapsed by default in the question box, thus giving more space for the answer, and the output code is formatted and syntax highlighted.
  1. 2.
    Several UI improvements to make Bito look and work great in your IDE. We have reduced padding around the questions and answers blocks so you see more content. The scrollbars are optimized to take up less space and reduce visual clutter.

V1.0.128 - 18th Jan 2023

New Features

  1. 1.
    Shortcuts give your existing code power of Bito AI. Select any code snippet in your code editor, and use Bito Shortcuts to run security, performance, or style check. Know how the code works, what it does, or generate comments. You can clean code, improve readability or automatically add exception handling. Behind the scene, we automatically generate the best possible prompt for the best AI output, so you don't have to spend time with prompts.

Improvements & Bug Fixes

  1. 1.
    Fixed crash when using Bito JetBrain extension with PyCharm.
  2. 2.
    Fixed Git dependency issue in the Visual Studio Code extension.

V1.0.127 - 13th Jan 2023

New Features

  1. 1.
    Additional pre-defined prompts to improve the quality and readability of the code.
    • Improve Readability - Makes code more readable by organizing the better
    • Clean Code - Remove debugging, commented code, and log-related code.
    • Make Robust - Add exception/error handling to the code.
    • Add Steps - Add explanation steps to the block of codes.

Improvement and Bug Fixes

  1. 1.
    Improved UX for smaller screen resolution.

V1.0.125 - 26th Dec 2022

New Features

  1. 1.
    Pre-defined prompts for various checks on your existing code. Select your code and choose one of the below options:
    • Explain Steps: Explain "How the code works?".
    • Explain Code: Explain "What does this code do?"
    • Generate Comment: Generate a comment for the selected code.
    • Performance Check: Check the selected code for performance and gives pointers to fix the performance. It also rewrites the code with the suggested performance fixes,
    • Security Check: Check the selected code for security issues and gives pointers to fix them. It also rewrites the code with the suggested security fixes,
    • Style Check: Check the selected code for the style issues and gives suggestions to fix them. It also rewrites the code with the suggested style fixes.
  2. 2.
    Command Pallet support in Visual Studio Code. All Bito commands are accessible in the Visual Studio Command Pallet.
  3. 3.
    Insert output from Bito AI into your code file with a single click. This is great for inserting any generated code in your code editor. It inserts the code wherever your cursor is, or if you want to replace the existing code, select the code and insert the new code.

Improvements & Bug Fixes

  1. 1.
    Keyboard support for the AI Chatbox. Send the request with 'Enter' and add a new line to the chat with 'CTRL+Enter.'
Last modified 7d ago
Bito Inc. (c) 2024