A DeepSeek-first desktop coding agent workbench for real projects.
Long-context coding, local tool execution, code change review, MCP integrations, skills, automation, and native macOS / Windows packaging.
Download for macOS · Download for Windows · Docs · 简体中文
Ore Code is a desktop coding agent built around real workspace context. It combines a TypeScript agent runtime, a React/Tauri desktop app, and a Rust OS boundary for local file, shell, process, Git, keychain, artifact, and MCP operations.
It is designed for coding sessions where the agent needs to inspect the project, run commands, keep track of long conversations, and show exactly what changed.
| Coding workflow | Local execution | Context control |
|---|---|---|
| Chat with a project-aware agent, review diffs, restore task changes, and keep task status visible. | Run file, shell, process, Git, test, web fetch, artifact, and MCP tools through a native desktop boundary. | Use history compression, context briefing, checkpoint summaries, usage visibility, and DeepSeek-compatible request shaping. |
| Configuration | Skills and MCP | Release targets |
|---|---|---|
Configure provider, model, base URL, and thinking behavior in ~/.ore-code/config.toml; keep API keys in the OS keychain. |
Add reusable skills, connect MCP servers, and keep project-specific instructions under .ore-code/. |
Current release supports macOS Apple Silicon and Windows x64 installers. |
Latest release: Ore Code v0.1.0
| Platform | Installer | SHA-256 |
|---|---|---|
| macOS Apple Silicon | Ore.Code_0.1.0_aarch64.dmg |
b315d91a8aa3dbbc072f879687de201ecf380e33a83a5701911851c9d637ff15 |
| Windows x64 | Ore.Code_0.1.0_x64-setup.exe |
07c3ef5d07cfbf24ab90ef9baa71dc078e66adf6104032af608197e707aa2267 |
Only install builds downloaded from this repository's GitHub Releases.
The macOS build is ad-hoc signed and not notarized because the project is not using an Apple Developer ID certificate yet. If macOS blocks the app:
- Control-click or right-click
Ore Code.app. - Choose Open.
- Confirm Open again.
- If needed, use System Settings > Privacy & Security > Open Anyway.
Windows may show a SmartScreen warning for early builds. If you downloaded the installer from the official release page, choose More info and then Run anyway.
apps/desktop/ Tauri desktop application
packages/protocol/ Runtime event schemas and shared protocol types
packages/tools/ Tool specifications, approval policy, and tool helpers
packages/agent-core/ Agent engine, prompts, runtime context, and model adapters
packages/state/ Session/event/artifact storage helpers
packages/harness/ Scenario replay and harness tests
docs/ Product, architecture, workflow, and project planning docs
scripts/ Local helper scripts
Prerequisites:
- Node.js 20+; Node 22 is the pinned development and CI version in
.node-version. - pnpm 11.x. This repo declares
pnpm@11.0.8inpackageManager. - Rust stable with Cargo.
- Tauri 2 system prerequisites for your OS.
- Git.
Start the desktop app:
pnpm install
pnpm devRun local checks:
pnpm ci:local
pnpm --filter @ore-code/desktop smokeBuild installers:
pnpm --filter @ore-code/desktop tauri:build
pnpm build:desktop:windowsOre Code keeps user-level runtime data outside the repository:
~/.ore-code/config.tomlfor provider/model/base URL/thinking configuration~/.ore-code/mcp.jsonfor user-level MCP servers~/.ore-code/skillsfor user-level skills
Project-local runtime data under .ore-code/ is ignored by Git.
- Architecture overview
- Development guide
- Troubleshooting
- FAQ
- Local data and configuration
- Package boundaries and compatibility
- Roadmap
- Skill system
- DeepSeek V4 context strategy
- Known limitations
Ore Code is released under the MIT License.
