Intro
Get started with Vikasit Code.
Vikasit Code is a commercial AI coding agent by Chandorkar Technologies. It ships with 5 curated AI models hosted in India, available through subscription plans or pay-as-you-go API access.
It’s available as a terminal-based interface, desktop app, or IDE extension.

Let’s get started.
Prerequisites
To use Vikasit Code in your terminal, you’ll need:
-
A modern terminal emulator like:
-
A Vikasit Code subscription (Lite, Pro, or Max) or a Go balance for pay-as-you-go access.
Install
The easiest way to install Vikasit Code is through the install script.
curl -fsSL https://vikasit.ai/install | bashYou can also install it with the following commands:
-
Using Node.js
Terminal window npm install -g @vikasitai/vikasit-codeTerminal window bun install -g @vikasitai/vikasit-codeTerminal window pnpm install -g @vikasitai/vikasit-codeTerminal window yarn global add @vikasitai/vikasit-code -
Using Homebrew on macOS and Linux
Terminal window brew install vikasit-ai/tap/vikasitWe recommend using the Vikasit Code tap for the most up to date releases.
-
Installing on Arch Linux
Terminal window sudo pacman -S vikasit # Arch Linux (Stable)paru -S vikasit-bin # Arch Linux (Latest from AUR)
Windows
-
Using Chocolatey
Terminal window choco install vikasit -
Using Scoop
Terminal window scoop install vikasit -
Using NPM
Terminal window npm install -g @vikasitai/vikasit-code -
Using Mise
Terminal window mise use -g github:vikasit-ai/vikasit-code -
Using Docker
Terminal window docker run -it --rm ghcr.io/vikasit-ai/vikasit-code
Support for installing Vikasit Code on Windows using Bun is currently in progress.
You can also grab the binary from the Releases.
Configure
Vikasit Code uses Vikasit AI as its provider. All 5 models are hosted in India and included with every subscription plan.
-
Run the
/connectcommand in the TUI, select vikasit, and head to vikasit.ai/auth./connect -
Sign in with GitHub, choose a subscription plan, and copy your API key.
┌ API key││└ enter -
Paste your API key.
Initialize
Now that you’ve configured your account, you can navigate to a project that you want to work on.
cd /path/to/projectAnd run Vikasit Code.
vikasitNext, initialize Vikasit Code for the project by running the following command.
/initThis will get Vikasit Code to analyze your project and create an AGENTS.md file in
the project root.
This helps Vikasit Code understand the project structure and the coding patterns used.
Usage
You are now ready to use Vikasit Code to work on your project. Feel free to ask it anything!
If you are new to using an AI coding agent, here are some examples that might help.
Ask questions
You can ask Vikasit Code to explain the codebase to you.
How is authentication handled in @packages/functions/src/api/index.tsThis is helpful if there’s a part of the codebase that you didn’t work on.
Add features
You can ask Vikasit Code to add new features to your project. Though we first recommend asking it to create a plan.
-
Create a plan
Vikasit Code has a Plan mode that disables its ability to make changes and instead suggest how it’ll implement the feature.
Switch to it using the Tab key. You’ll see an indicator for this in the lower right corner.
<TAB>Now let’s describe what we want it to do.
When a user deletes a note, we'd like to flag it as deleted in the database.Then create a screen that shows all the recently deleted notes.From this screen, the user can undelete a note or permanently delete it.You want to give Vikasit Code enough details to understand what you want. It helps to talk to it like you are talking to a junior developer on your team.
-
Iterate on the plan
Once it gives you a plan, you can give it feedback or add more details.
We'd like to design this new screen using a design I've used before.[Image #1] Take a look at this image and use it as a reference.Vikasit Code can scan any images you give it and add them to the prompt. You can do this by dragging and dropping an image into the terminal.
-
Build the feature
Once you feel comfortable with the plan, switch back to Build mode by hitting the Tab key again.
<TAB>And asking it to make the changes.
Sounds good! Go ahead and make the changes.
Make changes
For more straightforward changes, you can ask Vikasit Code to directly build it without having to review the plan first.
We need to add authentication to the /settings route. Take a look at how this ishandled in the /notes route in @packages/functions/src/notes.ts and implementthe same logic in @packages/functions/src/settings.tsYou want to make sure you provide a good amount of detail so Vikasit Code makes the right changes.
Undo changes
Let’s say you ask Vikasit Code to make some changes.
Can you refactor the function in @packages/functions/src/api/index.ts?But you realize that it is not what you wanted. You can undo the changes
using the /undo command.
/undoVikasit Code will now revert the changes you made and show your original message again.
Can you refactor the function in @packages/functions/src/api/index.ts?From here you can tweak the prompt and ask Vikasit Code to try again.
Or you can redo the changes using the /redo command.
/redoShare
The conversations that you have with Vikasit Code can be shared with your team.
/shareThis will create a link to the current conversation and copy it to your clipboard.
Here’s an example conversation with Vikasit Code.
Customize
And that’s it! You are now a pro at using Vikasit Code.
To make it your own, we recommend picking a theme, customizing the keybinds, configuring code formatters, creating custom commands, or playing around with the Vikasit Code config.