Answers to Popular Questions
Bito can index unlimited repositories for workspaces that have subscribed to our 10X Developer Plan. This feature is also coming soon for our Forever Free plan. But it will be limited to 10MB maximum indexable size of repository.
Bito takes time to thoroughly read your entire repository and understand it. This is completely normal. If your repository is a bit large, then it can take several hours to get indexed.
Bito usually takes around 12 minutes per each 10MB of code to understand your repo.
There is a limit on the amount of memory/context that can be used at a time to answer the question, so the answers sometimes may not cover all the code. To solve for this, restrict the questions by providing additional criteria like:
- In my code explain message_tokens in ai/request.js
Open your project in VS Code or JetBrains IDEs. From the Bito plugin pane, click the laptop icon located in the top-right corner.
On this tab, you will see the status of your current project as well as the status of any other project that you indexed previously.
List of Indexing Statuses:
- Not Indexed: A new project that you have not started indexing yet.
- Indexing in progress: A project that is currently being indexed.
- Indexing is paused: 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".
- Indexed: A project that has already been indexed, and Bito is ready to answer any questions about it.
In case you close the Visual Studio Code or JetBrains IDE (e.g., PyCharm) while the indexing is in progress then don’t worry. The indexing will be paused and will automatically continue from where it left off when you reopen the IDE. Currently, the indexing will resume 5-10 minutes after reopening the IDE.
- 1.To delete an index, navigate to the "Manage repos" tab.
- 2.Next, click on the three dots button located in front of your project’s name, and then select the "Delete" option.
- 3.A warning popup box will appear at the bottom of Bito's plugin pane. You can choose to click the "Delete" button to remove the project's index from your system, or click the "Cancel" button to go back.
Before getting started, please ensure that you have allowed your project sufficient time to be indexed. Bito typically requires approximately 12 minutes for every 10MB of code to understand your repository.
If for some reason you are struggling to index your project’s folder while using Visual Studio Code or JetBrains IDEs, then follow the below steps to delete the folder that contains all the indexes and try to re-index your project.
- 1.Close all JetBrains IDEs and VS Code instances where Bito is installed.
- 2.Go to your users directory. For example, on Windows it will be something like C:\Users\<your username>
- 3.Now, find .bito folder and delete it. (Note: All configuration settings and project indexes created by Bito will be deleted. You will also be logged out from Bito IDE plugin)
If Windows is installed on a drive other than “C”, you will need to locate the .bito folder on that drive instead.
- 4.Once you have deleted the .bito folder, open your project in the IDE again.
- 5.After restarting the IDE, you will need to enter your email ID and a 6-digit code to log in. Once you're logged in, select the workspace that has an active paid subscription.
- 6.After that, when Bito asks if you wish to index the folder, you can select "Maybe later".
- 7.Then, navigate to the "Manage repos" tab in the Bito plugin pane, where you should see the folder name listed under the "Current project" along with its size, indicating that it is not indexed. Since you have deleted the .bito folder, the "Other projects" section will no longer display any entries.
- 8.Finally, click on "Start Indexing" and it should begin indexing the folder.
For testing purposes, we suggest using a folder with a small size and avoid changing the folder in IDE until indexing is completed and the folder icon turns green.
By the way, you can continue using Bito while indexing is in progress in the background.