-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Snowy edited this page Feb 15, 2026
·
2 revisions
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.
- 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
| 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 |
- 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
MIT — see LICENSE
SnCode Wiki
Getting Started
User Guide
Agent System
Technical
Support