Skip to content
Snowy edited this page Feb 15, 2026 · 2 revisions

SnCode

SnCode is a desktop AI coding agent built with Electron, React, and TypeScript. It connects to Anthropic Claude and OpenAI Codex models to help you read, write, edit files, run commands, and manage your projects — all from a polished native desktop app.

Key Features

  • Multi-provider AI agent — Claude (Opus 4.6, Sonnet 4.5, Haiku 4.5) and OpenAI Codex (5.3, 5.2, 5.1 Mini)
  • Real-time streaming — Native tool_use (Anthropic) and function calling (OpenAI) with chunk-by-chunk streaming
  • Sandboxed tool system — File read/write/edit, glob, grep, shell commands with path traversal protection
  • Sub-agent tasks — Spawn parallel sub-agents for complex multi-step work
  • Skills system — Discoverable, loadable instruction sets from multiple sources
  • Git integration — Branch switching, diff viewer, commit, pull, push, stash
  • File tree browser — Collapsible sidebar with color-coded file icons
  • Dark & light themes — Full CSS variable-driven theming
  • OAuth & API key auth — Anthropic PKCE flow, OpenAI device code flow, or paste API keys
  • Secure by default — Credentials in OS keychain, sandboxed renderer, strict CSP
  • Image support — Paste, drag-drop, or pick images (JPEG, PNG, GIF, WebP)
  • Markdown rendering — Syntax-highlighted code blocks (16+ languages)
  • Search — Full-text search across conversation messages
  • Thinking/reasoning levels — None, Low, Medium, High, Extra High

Quick Links

Page Description
Installation & Setup Download, install, and first-run configuration
Provider Setup Configure Anthropic and OpenAI credentials
Features Guide Detailed walkthrough of all features
Architecture Codebase structure and technical design
Configuration & Settings All configurable options explained
Keyboard Shortcuts Full shortcut reference
Theming Dark/light theme system and CSS variables
Tool System Agent tools, security model, and capabilities
Sub-Agents & Tasks How parallel sub-agent tasks work
Skills System Discover, load, install, and create skills
Git Integration Branch management, diffs, commits
Development Guide Building from source, contributing
Troubleshooting & FAQ Common issues and solutions

Requirements

  • Windows 10/11 (x64), macOS 12+ (Intel or Apple Silicon), or Linux (x64)
  • An Anthropic API key / Claude subscription, and/or an OpenAI API key / ChatGPT subscription
  • Internet connection for API calls

License

MIT — see LICENSE

Clone this wiki locally