Skip to content

Sarvium/sarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sarvis — VS Code Extension

Sarvis AI Logo

An intelligent AI coding assistant powered by Sarvam AI, built into VS Code.

🌐 Website  |  🐛 Report a Bug  |  💡 Request a Feature  |  💬 Discussions


✨ Features

  • 💬 AI Chat Sidebar — Ask anything about your code, get instant answers with full file context
  • Inline Code Completions — Real-time suggestions as you type
  • 🔧 Fix with Sarvis AI — Select broken code, get an improved version shown as a diff
  • 🔐 Secure API Key Storage — Encrypted via VS Code's built-in secret storage

🚀 Getting Started

1. Install

Install from .vsix:

Extensions panel (Ctrl+Shift+X) → ••• Menu → Install from VSIX

2. Set Your Sarvam API Key

Ctrl+Shift+P → "Sarvis: Set API Key"

Or click in the Sarvis sidebar panel.

Get your API key at sarvam.ai

3. Open the Sidebar

Click the S icon in the VS Code Activity Bar and start chatting!


🐛 Reporting a Bug

Found something broken? We want to fix it fast.

Before Reporting

  • Check if the issue already exists in open issues
  • Make sure you're on the latest version
  • Try reloading VS Code (Ctrl+Shift+PReload Window)

How to Report

👉 Click here to open a Bug Report

Please include:

**VS Code Version:** (Help → About)
**Sarvis Version:** (Extensions panel → Sarvis AI)
**OS:** Windows / macOS / Linux

**What happened:**
A clear description of the bug.

**Steps to reproduce:**
1. Go to '...'
2. Click on '...'
3. See error

**Expected behavior:**
What you expected to happen.

**Screenshots / Logs:**
Attach any screenshots or paste the Output panel logs.
(View → Output → select "Extension Host" from dropdown)

💡 Requesting a Feature

Have an idea to make Sarvis better?

👉 Click here to open a Feature Request

Please include:

  • What problem does this solve?
  • How would you like it to work?
  • Any examples or references?

💬 Discussions

For questions, ideas, or general feedback that isn't a bug:

👉 Join the Discussions


🛠️ Development Setup

Want to contribute or run locally?

# 1. Clone the repo
git clone https://github.com/AkashKobal/sarvis.git
cd sarvis

# 2. Install dependencies
npm install

# 3. Build
node esbuild.js

# 4. Open in VS Code
code .

# 5. Press F5 to launch Extension Development Host

Commit Message Convention

feat:     New feature
fix:      Bug fix
docs:     Documentation changes
style:    Formatting, no logic change
refactor: Code restructure
chore:    Build / config changes

📋 Issue Labels

Label Description
bug Something isn't working
enhancement New feature request
question General question
good first issue Great for new contributors
help wanted Extra attention needed
wontfix This will not be worked on
duplicate Already reported

🗺️ Roadmap

  • Multi-language support (Hindi, Tamil, Telugu via Sarvam)
  • Chat history persistence across sessions
  • Custom system prompt configuration
  • Voice input support
  • Support for multiple AI models
  • Workspace-level context awareness

📄 License

MIT License © 2024 Sarvium

See LICENSE for full text.


👨‍💻 Credits

Created by
Sarvium
Developed by
Akash Kobal
Powered by
Sarvam AI

Built with ❤️ by Sarvium  ·  Developed by Akash Kobal

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors