Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>OpenSINNew to Visual Studio Code? Get it now.
OpenSIN

OpenSIN

OpenSIN

|
1 install
| (1) | Free
Open-source AI coding assistant for developers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SIN Code VS Code Extension (SIN Code)

Agentic AI Coding Assistant for OpenSIN — Powered by Kilo Code & Claude Code concepts

Version License

Features

🔀 Mode Selector

Switch between specialized agent modes inspired by Kilo Code:

Mode Description Icon
Architect Plan system architecture and create project roadmaps 🏗️
Code Implementation, refactoring, and production-ready code 💻
Debug Trace issues, read error logs, and suggest fixes 🐛
Ask Query and explain existing codebases without modifying ❓
Proactive Proactive always-on mode — background analysis on file saves ⚡

🐝 Swarm Coordinator

Dispatch parallel tasks to specialized agents:

  • Explore — Codebase patterns, file structures, ast-grep
  • Librarian — Remote repos, official docs, GitHub examples
  • Oracle — Architecture, debugging, complex logic
  • Artistry — Non-conventional problems, different approaches

🐛 BUDDY Gamification

A pet companion in your status bar that:

  • Levels up on commits (+25 XP)
  • Celebrates test passes (+15 XP)
  • Reacts to errors and failures with mood changes
  • Shows XP, level, and last action on hover

🧠 Memory Consolidation

Automatic context loading from:

  • AGENTS.md
  • SIN-MEMORY.md
  • CLAUDE.md (compatibility)
  • .sincode-memory.md

🔌 LSP Integration

Semantic context and diagnostics via simone-mcp:

  • Real-time diagnostic info (errors, warnings)
  • Symbol extraction from current file
  • Cursor-aware semantic context

Installation

From .vsix Package

# Build first
cd sincode-vscode
npm install
npm run compile
npx vsce package

# Install
code --install-extension sincode-vscode-0.1.0.vsix

Development Mode

git clone git@github.com:OpenSIN-AI/OpenSIN-Code.git
cd OpenSIN-Code/sincode-vscode
npm install

# Open in VS Code and press F5, or:
code --extensionDevelopmentPath=$PWD

Commands

Command Description
SIN Code: Start Open the SIN Code sidebar
SIN Code: Select Mode Switch between agent modes
SIN Code: Select Model Choose the underlying LLM
SIN Code: Dispatch Agent Open Swarm Coordinator panel
SIN Code: Add File to Context Add current file to conversation context

Architecture

kairos-vscode/
├── src/
│   ├── extension.ts          # Main entry, Webview orchestrator
│   ├── cliBridge.ts          # RPC bridge to opencode CLI
│   ├── modes.ts              # Agent mode definitions
│   ├── lspProvider.ts        # LSP diagnostics & semantic context
│   ├── swarmCoordinator.ts   # Sub-agent dispatch manager
│   ├── buddyGamification.ts  # BUDDY pet status bar
│   └── memoryConsolidation.ts # AGENTS.md/SIN-MEMORY.md watcher
├── media/
│   └── icon.svg              # Activity bar icon
├── package.json              # Extension manifest
└── tsconfig.json             # TypeScript config

Requirements

  • VS Code 1.85.0+
  • opencode CLI installed and available in PATH
  • (Optional) simone-mcp for LSP diagnostics

Configuration

The extension uses the global OpenCode configuration at ~/.config/opencode/. Available models are fetched automatically from your provider config.

License

Apache 2.0

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