v1.118.8 Linux x64 and arm64 Windows x64 Linux Windows

The advanced agentic code editor.

Chat, inline edits and an agent that works across your files — on the model you choose, hosted or local. No telemetry, no account, no relay.

Free to download and use — you bring your own model keys.macOS isn't available yet; Linux and Windows are.All platforms

01 — Agent mode

An agent that works across your files. You keep the last word.

Describe the change. Sirius reads, searches and edits across files and runs what it needs in the terminal.

  • Diffs, not surprises. Keep or Undo per hunk or per file, with checkpoints to step back to.
  • Tools that fit the model. Sized in tiers; prompted tools for local models without a tool API.
  • Ask, Edit or Agent. Your choice per message.

02 — Tab and next-edit

Completion that runs on your machine.

Fill-in-the-middle completion against a local model you choose, Ollama or llama.cpp. Next-edit prediction offers your next change as a Tab-able diff. No code goes to a cloud.

  • Finds your model. On auto, a running Ollama code model.
  • Next-edit is opt-in. Off by default, using the same local model.
  • Quiet by design. Debounced, cached, cancellable.

03 — Bring your own model

Twelve providers. No lock-in.

Hosted or on your own machine, in one picker.

  • Switch in the chat. The model picker lists every model you can reach; the status bar shows which is answering.
  • Keys stay in the keyring. Never settings.json, never synchronised.
  • No account, no relay. Requests go straight to the provider you chose; a local model never leaves your machine.

Hosted Anthropic ClaudeGoogle GeminiOpenAIOpenRouterGroqDeepSeekMistralxAI Grok

Local OllamaLM Studiollama.cppvLLMAny OpenAI-compatible endpoint

04 — Project rules and context

Your project's rules, in every request.

Put the build commands, the conventions and what never to touch in .siriusrules, .sirius/rules.md or AGENTS.md. Sirius reads it before it answers.

  • Context, no ceremony. The file in front of you travels with each request.
  • AGENTS.md is shared. Other agents read it too.
  • Rules never block. A missing file is simply skipped.

05 — Integrated browser

The agent can see the page too.

A Playwright-backed browser lives in the editor, and the agent gets six tools for it, on by default.

  • Read first, look when it helps. read_page returns the accessibility tree; screenshot_page reaches models that accept images.
  • Real Playwright. No separate Chrome to install.
  • Offered where it fits. Small local models are not handed schemas they cannot hold.

06 — Git assist

Commit messages and conflicts, from the Source Control view.

Commit messages come from your diff — a summary under 72 characters, then the why. Merge conflicts go to the agent, which explains each resolution as a diff to review.

  • Into the commit box. Staged diff first, working tree if nothing is staged.
  • Any model, including local.
  • No model, no mystery. It says to add a key or start Ollama.

07 — Import

Switch editors. Bring your setup.

One command brings your settings, keybindings, snippets and extensions from Visual Studio Code, Cursor, Windsurf (now Devin Desktop) or VSCodium.

  • It finds what is installed. Only editors on this machine are offered.
  • Your choice, category by category. All four are ticked by default.
  • A report, not a shrug. Counts, and anything not on Open VSX.

08 — Remote server

The server half, shipped with every release.

The headless half a remote extension installs on the machine you connect to. Unpack it, run bin/sirius-server, and /version answers.

  • A floor you can plan on. glibc 2.28: Debian 10, RHEL 8 or newer.
  • Tested before every release. Started on three distributions, x64 and arm64.
  • Wired, not yet proven. Remote extensions can fetch it; an end-to-end connect is unproven.

Privacy

Collects nothing.

Sirius has no telemetry to turn off: the build has no telemetry destination, so nothing is ever sent. Beyond the request you send to the provider you picked, the only things that leave your machine are an hourly update check that carries no identifier and the Open VSX queries you make when you browse extensions — and with a local model, the provider request is not even that.

This site holds to the same rule: no third-party scripts, no cookies, no analytics. Read the privacy statement.

  • No telemetry, no crash reports, no analytics, no account. There is no setting to find: there is no code in Sirius that reports anything about you anywhere.
  • No relay. A request goes from your machine to the provider you chose. Sirius runs no proxy, so there is nothing for it to log.
  • Keys in the keyring. Encrypted by the operating system — the Keychain on macOS, DPAPI on Windows, libsecret or KWallet on Linux — never settings.json, never synchronised.
  • Local means local. With Ollama, LM Studio, llama.cpp or vLLM, no prompt, file or fragment of code reaches a third party.

Platforms · v1.118.8

Linux and Windows today. macOS when it can be signed.

Every build comes from the release pipeline and is attested. The Linux builds are installed and run on clean machines before anything is published; the Windows installer is checked for size, checksum and provenance.

Linux

x64 · arm64

  • Tarball
  • .deb for Debian and Ubuntu
  • .rpm for Fedora and RHEL
  • The [sirius] pacman repository for Arch (x86_64)
  • The remote server, x64 and arm64

The editor notifies you of updates; packages update through your package manager.

Windows

x64

  • Installer, per user or per machine
  • Updates download in the background and install on restart

The installer is not code-signed yet, so SmartScreen warns on first run: choose More info, then Run anyway. Signing is on the roadmap.

macOS

not yet

The packaging exists, but a macOS release needs an Apple Developer certificate for signing and notarisation; without it Gatekeeper refuses the app.

Get notified on GitHub

All downloads and checksums

Compared, honestly

Where Sirius stands, cell by cell.

Compared on October 8, 2026 from each vendor's own pages; every competitor cell has a recorded source, and a cell without one is left blank rather than guessed.

Each row is one tab stop for its sources; the left and right arrow keys move between them.

CapabilitySiriusCursorDevin Desktop (formerly Windsurf)ZedGoogle AntigravityKiroTrae
Bring your own modelTwelve providers + any OpenAI-compatible endpoint; keys in your keyring.OpenAI, Anthropic, Google, Azure, Bedrock keys — requests still pass through Cursor’s servers.†— (no source recorded)Anthropic, OpenAI, Google, Mistral, DeepSeek, xAI and compatible endpoints.†No.†Models from Kiro’s own list; no key setting documented.†Custom models by API key.†
Local modelsOllama, LM Studio, llama.cpp, vLLM; Tab completion runs on them.No — every request goes through Cursor’s servers.†No — “Devin Local” is a local agent on hosted models.†Ollama, LM Studio, llama.cpp, any local OpenAI-compatible server.†Not in the editor; the SDK only.†— (no source recorded)— (no source recorded)
Telemetry and relayNone — no telemetry, no account, no relay.Privacy Mode: zero retention. Off: prompts, code and editor actions may be stored and used for training. Requests pass through Cursor.†— (no source recorded)Anonymous telemetry; client-side reporting can be switched off.†— (no source recorded)Usage data and content collected by default on Free and individual plans; opt out in settings.†Chats and code may be used for analytics and training unless Privacy mode is on.†
PriceFree. You pay your provider, or run local models for nothing.Hobby free · Pro $20/mo · Pro+ $60 · Ultra $200 · Teams from $40/user.†Free · Pro $20/mo · Max $200/mo · Teams; usage allowances, then API pricing.†Personal $0 with your own keys · Pro $10/mo · Business $30/seat.†Individual $0 with weekly limits · Pro $20/mo · Ultra $100 and $200/mo.†Free 50 credits/mo · Pro $20 · Pro+ $40 · Pro Max $100 · Power $200.†Free · Pro $20 · Pro+ $60 · Ultra $200 per month.†
SourceProprietary licence; source published on GitHub; built on Code - OSS (MIT).Proprietary.†— (no source recorded)Open source, GPL-3.0.†— (no source recorded)Source not published; built on Code - OSS.†— (no source recorded)
PlatformsLinux x64 and arm64 (tarball, .deb, .rpm, pacman repo); Windows x64, unsigned; macOS not yet.macOS, Windows, Linux.†macOS, Windows, Linux.†macOS, Windows, Linux.†macOS, Windows, Linux.†macOS, Windows, Linux.†macOS, Windows, Linux (.deb, x64).†
Agent modeYes — diffs with checkpoints; tools scale to the model.Yes.†Yes (Devin Local).†Yes (Agent Panel).†Yes — agent-first.†Yes — spec-driven.†Yes.†
Tab completionYes, on a local FIM model; next-edit prediction optional.Yes.†Yes — unlimited on every plan.†Yes — Edit Prediction, 2,000/mo free.†Yes — unlimited on the free tier.†— (no source recorded)Yes — 5,000/mo free, unlimited on paid.†
Remote developmentServer ships with every release (x64, arm64); a remote-extension connect is not yet proven — we say so.Remote SSH.†SSH remoting to Linux hosts; Dev Containers.†SSH remoting; macOS, Linux and Windows targets.†— (no source recorded)Open VSX remote SSH extensions.†SSH remote development; Linux hosts only.†

† Each marked cell is backed by an entry in comparison.sources.md, with the page it was read from. Competitor names belong to their owners. Tell us where a cell is wrong: open an issue.

FAQ

Questions, answered plainly.

Anything missing? Ask on GitHub.

Is Sirius free?

Yes. Sirius is free to download and use on any number of devices you own, for personal or commercial development. There are no plans and no tiers: you bring your own model keys and pay the provider directly, or run local models and pay nothing.

Which models can I use?

Anthropic Claude, Google Gemini, OpenAI, OpenRouter, Groq, DeepSeek, Mistral and xAI through their APIs; Ollama, LM Studio, llama.cpp and vLLM locally; and any other OpenAI-compatible endpoint. Pick a model with Ctrl+Shift+M or from the picker in the chat.

Does my code leave my machine?

Only in the request you send, and only to the provider you chose: the prompt, the context you attached or the editor included, and files a tool read. Sirius runs no relay. With a local model, nothing leaves the machine at all. There is no telemetry, no crash reporting and no account.

Is this Visual Studio Code?

No. Sirius is a derivative work of Code - OSS, the MIT-licensed open-source foundation of VS Code; it is not VS Code and is neither produced nor endorsed by Microsoft. It does not use Microsoft's branding, telemetry or Marketplace: extensions come from Open VSX, because Microsoft's marketplace terms bar other products from using theirs.

Can I bring my extensions and settings?

Yes. Sirius: Import from VS Code, Cursor, or Windsurf brings your settings, keybindings, snippets and extensions over from Visual Studio Code, Cursor, Windsurf (now Devin Desktop) or VSCodium, and reports what it imported.

Where are my API keys stored?

In the editor's secret storage, encrypted by the operating system — the Keychain on macOS, DPAPI on Windows, libsecret or KWallet on Linux. Never in settings.json, never synchronised, never sent anywhere but the provider they belong to.

How does it update?

Every build checks the update server hourly and sends only the platform, channel and build commit. On Windows the editor downloads the installer in the background and runs it on restart; on Linux it notifies you and opens the download page, and the .deb, .rpm and Arch packages update through your package manager — the pacman repository is updated by the release itself. update.mode: none turns the check off.

Why does Windows warn me on first run?

The Windows installer is not code-signed yet, so SmartScreen shows its warning. Choose More info, then Run anyway. Every release asset is attested with GitHub build provenance and carries a sha256 sidecar you can verify. Signing is on the roadmap.

Is there a macOS build?

Not yet. The packaging exists, but a macOS release needs an Apple Developer certificate for signing and notarisation; without it Gatekeeper refuses the app. Follow the GitHub issue to hear when it ships.

Is Sirius open source?

No. Sirius ships under its own proprietary licence, and its source is published on GitHub. Code - OSS and every third-party component keep their own licences, reproduced in ThirdPartyNotices.txt.

v1.118.8 · Linux and Windows

Install Sirius. Bring a model. Start working.

Install it, add a provider key or start Ollama, and it thinks.

# Arch Linux — the [sirius] pacman repository
sudo pacman -Syu sirius-ide-bin