A free, open-source code editor with native AI integration, MCP server support, VS Code extension compatibility, real Git workflows, snippet manager, and a glassmorphism interface — built with Electron, React, and Monaco Editor.
- Monaco Editor — Full IntelliSense, syntax highlighting, multi-cursor, and code folding for every language
- 44+ AI Models — BYOK for OpenAI (GPT-4o, GPT-4.1, o4), Anthropic (Claude Sonnet 4, Opus 4), Google (Gemini 2.5 Pro/Flash), Groq (Llama 3.3, DeepSeek R1), and OpenRouter. Free models and local Ollama/LM Studio auto-detection
- MCP Server Support — Connect AI to external tools via the Model Context Protocol. Manage filesystem, database, or custom MCP servers directly from the editor
- Snippet Manager — Save and organize reusable code snippets. Insert them into your editor with one click
- Native Terminal — Opens your system's native terminal (Windows Terminal / cmd / PowerShell, macOS Terminal / iTerm2 / Warp, Linux gnome-terminal / xterm) with one click. Auto-detects your shell (pwsh, zsh, bash) and terminal app
- VS Code Extensions — Browse and install extensions from the Open VSX registry directly within the editor
- Git Integration — Full Git workflow: stage, commit, branch, checkout, push, pull, diff — all from the built-in source control panel
- Glassmorphism UI — Black & white glassmorphism design with dark/light mode toggle, custom title bar, and smooth animations
- Keyboard-Centric — Command Palette (Ctrl+Shift+P), Ctrl+Tab navigation, and keyboard shortcuts for every action
- Cross-Platform — Windows (exe), macOS (dmg), Linux (tar.gz, AppImage, deb)
| Platform | Download | Size |
|---|---|---|
| Windows 10/11 (64-bit) | Download .exe | 140 MB |
| macOS (Intel + Apple Silicon) | Download .dmg | via CI |
| Linux (all distros) | Download tar.gz | 45 MB |
| Linux (AppImage / deb) | Latest Release | via CI |
- Windows 10/11, macOS 12+, or Linux (x64)
- For AI features: API keys from OpenAI, Anthropic, Google AI, or Groq. Or install Ollama / LM Studio for local models
- Download the installer for your platform from the Releases page
- Run the installer
- Launch Zoid Editor
git clone https://github.com/itriedcoding/ZoidEditor.git
cd ZoidEditor
npm install
npm run dev # Development mode with hot reload
npm run electron:build:win # Build Windows .exe installer
npm run electron:build:mac # Build macOS .dmg (requires macOS)
npm run electron:build:linux # Build Linux .AppImage + .deb (requires Linux)| Layer | Technology |
|---|---|
| Editor | Monaco Editor |
| Frontend | React 18, TypeScript, Vite |
| Desktop | Electron 31 |
| Terminal | Native OS terminal launcher |
| Styling | Glassmorphism CSS (custom) |
| AI SDK | OpenAI, Anthropic, Google, Groq APIs |
| Git | simple-git |
| Extensions | Open VSX API |
| State | Zustand |
| MCP | Model Context Protocol (stdio) |
| CI/CD | GitHub Actions (3-platform matrix) |
ZoidEditor/
├── electron/ # Electron main process
│ ├── main.cjs # Window mgmt, IPC handlers, terminal, git, MCP
│ └── preload.cjs # Context bridge (IPC exposure)
├── src/ # React renderer
│ ├── components/ # UI components (Editor, Terminal, Sidebar, AIPanel, etc.)
│ ├── services/ # AI, GitHub, extensions, local detection
│ ├── store/ # Zustand state management
│ └── styles/ # Theme CSS
├── scripts/ # Build & utility scripts
├── .github/workflows/ # CI/CD workflows
├── website/ # Marketing website (Vercel)
└── public/ # Static assets
Zoid Editor with the glassmorphism dark theme, file tree sidebar, and integrated terminal.
This project uses GitHub Actions to build installers for all platforms on every release tag:
- Windows: NSIS installer (.exe)
- macOS: DMG + ZIP (Intel + Apple Silicon)
- Linux: AppImage + deb
To trigger a release build, push a tag:
git tag v1.1.0
git push origin v1.1.0MIT — see LICENSE for details.
Not affiliated with Microsoft or VS Code.