Skip to content

233i/ore-code

Ore Code icon

Ore Code

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.

Latest release License Platform Built with Tauri

Download for macOS · Download for Windows · Docs · 简体中文

Ore Code home screen

What It Is

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.

Highlights

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.

Download

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.

macOS Install Note

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:

  1. Control-click or right-click Ore Code.app.
  2. Choose Open.
  3. Confirm Open again.
  4. If needed, use System Settings > Privacy & Security > Open Anyway.

Windows Install Note

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.

Repository Layout

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

Development

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.8 in packageManager.
  • Rust stable with Cargo.
  • Tauri 2 system prerequisites for your OS.
  • Git.

Start the desktop app:

pnpm install
pnpm dev

Run local checks:

pnpm ci:local
pnpm --filter @ore-code/desktop smoke

Build installers:

pnpm --filter @ore-code/desktop tauri:build
pnpm build:desktop:windows

Configuration and Local Data

Ore Code keeps user-level runtime data outside the repository:

  • ~/.ore-code/config.toml for provider/model/base URL/thinking configuration
  • ~/.ore-code/mcp.json for user-level MCP servers
  • ~/.ore-code/skills for user-level skills

Project-local runtime data under .ore-code/ is ignored by Git.

Documentation

Project

Star History

Star History Chart

License

Ore Code is released under the MIT License.

About

DeepSeek-first desktop coding agent workbench

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors