TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
Inspired by Cue: every agent has its own face, instructions, memory, inbox, computer and automations, and agents work together in group chats.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗macOS / Linux
curl -fsSL https://lautaro005.github.io/opencue/install.sh | sh
Windows (PowerShell)
irm https://lautaro005.github.io/opencue/install.ps1 | iex
Then start it with opencue. Installs for your user, no admin rights, and updates itself with signed releases.
Prefer an installer? Grab the .dmg, .AppImage, .deb, .rpm, .exe or .msi from
Releases.
First run: a short walkthrough asks your name, connects a provider (or start Ollama / LM Studio), picks a model and creates your first agent. Replay it any time from Settings → General.
[!NOTE] The apps aren't notarized or code-signed by Apple or Microsoft yet. A downloaded
.dmgneeds System Settings → Privacy & Security → Open Anyway the first time (the terminal install doesn't); Windows SmartScreen may ask you to confirm.
Bring your own model: OpenAI, Anthropic, xAI (Grok), Google Gemini, Meta Muse, Mistral, Groq, OpenRouter, CheaperInference, Ollama (local and cloud), LM Studio, any OpenAI-compatible API — or the Codex, Claude Code, Grok, Muse Code, Mistral Vibe and Antigravity CLIs you're already signed in to.
Safe by default: in Ask first mode, sending email, commands on your machine, deletions and data-changing tools wait for your OK. No account, no telemetry; secrets stay in a private file on your computer.
Not planned: phone numbers, payments/wallet, QR "scan & create".
OpenAI and Anthropic don't offer third-party sign-in for consumer subscriptions, and reusing their tokens elsewhere breaks
their terms. OpenCue runs your installed, logged-in codex, claude, grok, muse, vibe or agy binary instead, so your subscription stays in
the official client and OpenCue never sees the tokens. Those agents still get OpenCue's tools — memory, web, skills,
computer, files, email, catalog apps — through a local MCP server (opencue mcp-serve --agent <id>).
Requirements: Rust (stable), Node 22+; on Linux libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev; on
macOS the Xcode command-line tools.
cd apps/desktop
npm install
npm run tauri dev # desktop app with hot reload
npm run dev # UI only, in a browser, with an in-memory mock backend
cargo test --workspace # core tests, incl. an end-to-end agent loop against a mock LLM
cargo run -p opencue-cli -- --help
Release builds sign update bundles, so a local npm run tauri build needs TAURI_SIGNING_PRIVATE_KEY, or add
-c '{"bundle":{"createUpdaterArtifacts":false}}'.
crates/opencue-core Rust core: agents, providers, runtime, memory, files, MCP client and server, web, skills,
automations, email, catalog apps, computers (Docker/Podman/SPACE/WSL/host), voice and local
speech models, PersonaPlex, terminals, the AI council, coding groups (git/GitHub), storage
crates/opencue-cli opencue-cli companion
apps/desktop Tauri 2 shell (src-tauri) + React/Tailwind UI (src)
site/ website (GitHub Pages): home, /docs, /privacy, /changelog, install scripts, llms.txt
docs/ design doc, SPACE setup guide
.github/workflows CI (Linux/Windows/macOS), tagged releases (macOS/Linux/Windows), website deploy
| macOS | Linux | Windows |
|---|---|---|
~/Library/Application Support/opencue | ~/.local/share/opencue | %APPDATA%\opencue\data |
Inside: models/ (downloaded speech models, the sherpa-onnx runtime and PersonaPlex's Python environment), space/
(the SPACE checkout, when OpenCue installed it), opencue.db (SQLite: agents, groups, messages, providers, MCP servers, automations, email accounts, settings,
web cache), agents/<id>/ (INSTRUCTIONS.md, MEMORY.md, workspace/, space.json), files/ (shared files),
memory/GLOBAL.md and skills/<name>/SKILL.md. Set OPENCUE_HOME to use another folder. API keys, email passwords and
tokens live in secrets.json (mode 0600) in the data folder; catalog app tokens are in oauth/<app>.json (also 0600).
The system keychain is not used.
Bump version in Cargo.toml, apps/desktop/package.json and apps/desktop/src-tauri/tauri.conf.json, then push a
tag vX.Y.Z. GitHub Actions builds the macOS (universal), Linux and Windows installers, signs the update bundles with
the TAURI_SIGNING_PRIVATE_KEY secret, publishes latest.json for the in-app updater and attaches the CLI zips.
Changes to site/ deploy the website.
/ commands (/create-automation, /create-skill, skills), self-building
memory, About me, floating avatar picker and app-drawn dropdowns, menus and dialogs.SOUL.md) and greet you by
asking about their job, Grok CLI, system notifications, tray menu, VMPal as a computer option and fixes for the Claude
and Codex CLIs, resizable panels.research helpers).send_to_agent, @ and a "Chat with …" pill), the
yellow ask/permission card (ask_user), shared or per-agent Docker VMs with an idle stop and a setup checklist, a
Composio refresh button and a fix for Claude Code agents hitting permission errors on Composio.OpenCue is free to use, modify and share, but not to sell. It is licensed under the Apache License 2.0 with the Commons Clause: you may not sell the software, or a product or service (including hosting or paid support) whose value derives substantially from it. Because of that condition it is source-available rather than OSI open source.
Report vulnerabilities privately — see SECURITY.md. What leaves your computer is described in the privacy policy.
Esc to return and /dashboard to redesign it,
copy / edit / regenerate on messages, Mistral API, Groq, Mistral Vibe and Antigravity providers with their logos, and
browser tabs./plan with a live status card, system and user skills in the chat's +, /canvas
and /artifact, artifact cards with progress, resizable and floating panels, terminals for Claude Code, Codex, Grok
and more, the AI council, coding groups with pull requests and a protocol for agents to talk, SPACE that installs
itself, ordered providers and a fix for the browser covering its toolbar.git init for you), live files per agent, coding-agent CLIs as agents, drag-to-reorder and a
collapsible sidebar, notifications in the notch, the light Moshi voice engine for Apple silicon, and the browser
placed inside the app's own page./plan as a self-ticking checklist, coding teams working in one shared project folder, permissions of
parallel agents inside the group, a tabbed Computers page that always shows the SPACE setup./plan that hands the steps out, a new plan card (checklist with who does each
step, live states, nothing shown twice), Settings → Storage, Providers + Models in one page, WorkStudio inside Apps,
Reply above the message box and a more polished design.