Repository navigation
Cubex 0.1.0
The first public release of Cubex, a desktop coding agent that works with any model. Connect a cloud provider with your own API key, or a model running on your own PC, point Cubex at a project, and review every change before it lands.
Download
| File | Platform | Size |
|---|---|---|
Cubex-Setup-0.1.0.exe |
Windows 10 and 11, x64 | 85 MB |
SHA-256: b09a7f88c278b3ad4b4628f055127b05698766b4fe3762820f2cb7bd220582bb
The installer is not code-signed yet, so Windows SmartScreen may show "Windows protected your PC". Select More info, then Run anyway. To confirm that the file is the one published here, compare Get-FileHash .\Cubex-Setup-0.1.0.exe in PowerShell with the checksum above.
What is in this release
- Any model. 17 provider presets: OpenAI, Anthropic, Google Gemini, Azure OpenAI, OpenRouter, Groq, Together, DeepSeek, Mistral, xAI, NVIDIA, Ollama, LM Studio, llama.cpp, any OpenAI-compatible endpoint, a custom JSON API and an offline demo. The effort control shows what the selected model supports.
- Review before anything is kept. Every edit is a diff. Keep or undo it by file or by hunk, comment on a line and send the comments back, or restore the project to an earlier message. Commit from the panel. Cubex never pushes.
- You set the limits. Ask before edits, Accept edits, Plan mode and Bypass permissions, rules you save per project, and hooks. Plan mode produces a plan you approve before any file changes.
- Work that keeps running. Dev servers, watchers and long builds run in the background, with a Tasks tab to follow and stop them.
- Context and cost. A context inspector, summarizing that keeps the full history, and spending caps per turn, session and day.
- Local models. A hardware check that says which models your PC can run, Ollama downloads, and a local-only mode.
- Extensible. MCP servers over stdio, hooks, 18 bundled skills, and project instructions from
AGENTS.mdorCLAUDE.md.
Good to know
- Windows x64 is the only platform that has been built and tested. The macOS and Linux targets are configured but untested.
- Sessions work directly in your project folder. Do not run two sessions that change the same files at the same time.
- Restore points live in memory, so after a restart you can restore the conversation but not the files.
- Costs are counted only when the provider reports them, as OpenRouter does. Other cloud models show "No price", and the spending caps do not cover them.
- MCP supports stdio servers only.
Build from source
You need Node.js 20 or 22 and Git.
git clone https://github.com/HeshamXOR/Cubex.git
cd Cubex
npm install
npm run devThe README has the full guide. If something does not work, please open an issue with what you did and what you saw.