Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Martin by SitaNew to Visual Studio Code? Get it now.
Martin by Sita

Martin by Sita

Sita

|
5 installs
| (3) | Free
AI coding assistant with persistent memory and context-aware assistance
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Martin by Sita - AI Coding Assistant for VSCode

Martin is your intelligent AI coding assistant that helps you write better code faster. With persistent memory and context-aware assistance, Martin understands your codebase and provides relevant suggestions.

Features

  • 🤖 AI-Powered Chat: Get instant help with coding questions, debugging, and code explanations
  • 📝 Context-Aware: Martin automatically understands your current file and cursor position
  • 🔍 Error Explanations: Right-click on any error to get detailed explanations and fixes
  • 💾 Persistent Memory: Your conversation history is saved across sessions
  • 🎨 Beautiful UI: Clean, modern interface that integrates seamlessly with VSCode
  • 🔐 Secure Authentication: Enterprise-grade security with token-based authentication

Getting Started

1. Installation

Install Martin from the VSCode Marketplace or search for "Martin by Sita" in the Extensions view.

2. Authentication

  1. Click on the Martin icon in the Activity Bar
  2. Click "Sign In" in the chat panel
  3. Follow the browser authentication flow
  4. Return to VSCode - you're ready to go!

3. Start Chatting

  • Open the Martin sidebar panel
  • Type your question or describe what you need help with
  • Martin will respond with context-aware suggestions

Usage

Chat Commands

Simply type in the chat to:

  • Ask coding questions
  • Get code explanations
  • Debug errors
  • Generate code snippets
  • Refactor existing code
  • Get documentation help

Context Menu Actions

Right-click in the editor to:

  • Send to Martin: Send selected code to Martin for analysis
  • Explain Error with Martin: Get detailed error explanations

Command Palette

Access Martin commands from the Command Palette (Cmd+Shift+P or Ctrl+Shift+P):

  • Martin: Send Context - Send current file context to Martin
  • Martin: Explain Error - Explain error at cursor position
  • Martin: Sign Out - Sign out from Martin

Key Features

Automatic Context Detection

Martin automatically detects:

  • Current file and language
  • Cursor position
  • Selected text
  • Diagnostics and errors
  • Workspace structure

Smart Code Understanding

  • Syntax-aware code analysis
  • Error detection and fixes
  • Code optimization suggestions
  • Best practices recommendations

Persistent Conversations

  • Chat history saved across sessions
  • Resume conversations where you left off
  • Searchable message history

Privacy & Security

  • Secure Authentication: Industry-standard OAuth 2.0 flow
  • Data Encryption: All data transmitted over HTTPS
  • Privacy First: Your code is only sent when you explicitly interact with Martin
  • Token Storage: Authentication tokens stored securely in VSCode's secret storage

Requirements

  • VSCode version 1.92.0 or higher
  • Internet connection for AI features
  • Sita account (free sign-up at trysita.com)

Support

  • Website: trysita.com
  • Issues: GitHub Issues
  • Email: adi@trysita.com

Release Notes

0.0.1 - Initial Release

  • 🎉 First release of Martin for VSCode
  • 💬 AI-powered chat interface
  • 🔍 Context-aware code assistance
  • 🔐 Secure authentication
  • 💾 Persistent chat history
  • 🎨 Beautiful dark theme UI

Coming Soon

  • 🔄 Inline code suggestions
  • 🧪 Test generation
  • 📚 Documentation generation
  • 🌍 Multi-language support
  • 🤝 Team collaboration features

Enjoy coding with Martin! 🚀

Made with ❤️ by Sita AI

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