The First Personal Software https://stella.sh
  • TypeScript 74.8%
  • Rust 9.3%
  • CSS 5.7%
  • JavaScript 3.8%
  • Swift 3.7%
  • Other 2.5%
Find a file
2026-06-11 16:16:27 -07:00
.github Add incremental native helper updates 2026-06-08 16:40:36 -07:00
desktop Fall back to a snapshot squash when Store publish base moved past the feature 2026-06-11 16:16:27 -07:00
docs Fix covered self-mod renderer reload 2026-06-02 14:54:34 -07:00
runtime Fall back to a snapshot squash when Store publish base moved past the feature 2026-06-11 16:16:27 -07:00
.gitattributes Mark stella-browser native binaries as binary 2026-04-10 03:16:09 -07:00
.gitignore Ignore TanStack temp files 2026-06-11 13:08:23 -07:00
bun.lock Brand the Windows dev Electron binary and fix tray icon rendering 2026-06-11 12:14:08 -07:00
LICENSE chore: add Apache 2.0 LICENSE and README banner asset 2026-05-12 12:40:40 -07:00
package.json Brand the Windows dev Electron binary and fix tray icon rendering 2026-06-11 12:14:08 -07:00
README.MD README: add install one-liners and lift tagline header 2026-05-26 12:34:20 -07:00
tsconfig.json fix(tsconfig): drop ./launcher reference from root tsconfig 2026-05-12 09:40:28 -07:00

Stella

stella.sh

Research preview

The world's first personal software.

Everything can change. UI, functionality, runtime, prompts, skills. No restrictions, no plugin sandbox, no extension store gatekeeping. If Stella is missing something you want, you just ask her to add it.

Install

macOS:

curl -fsSL https://stella.sh/install.sh | bash

Windows:

irm https://stella.sh/install.ps1 | iex

Or download from stella.sh.

One ongoing conversation

There are no new chats and no chat history to manage. You talk to the same Stella every time, and she remembers. When something needs work, she spawns agents in the background and gets back to you.

Personalized in a few clicks

Onboarding is a couple of buttons. Tell Stella who you are and what you care about, and she takes it from there.

Open source. Your data stays on your computer.

Stella is fully open source. Your files and your conversations stay on your machine — we don't store them on our servers. Bring any model you already pay for, or use Stella's managed route if you'd rather not set anything up.

Memory that grows with you

Stella keeps a long-term memory in plain markdown files on your computer, so the longer you use her the better she gets. Two optional background agents keep it healthy:

  • Chronicle watches what's on your screen so Stella can answer things like "what was I just working on" without you having to re-explain.
  • Dream runs in the background to consolidate what Stella's learned into durable notes and skills, and prune what's no longer useful.

What Stella can do

  • Background computer use (she can drive your Mac while you keep working)
  • Browser use via the Stella Chrome extension
  • Word, Excel, PowerPoint, PDF
  • Photo, video, audio, and 3D generation
  • Dictation, both inside the app and anywhere else on your computer
  • Realtime voice conversations
  • Schedule things for later, including reminders and recurring tasks
  • Store: share what you make, install what others have built
  • Social: message friends, share and build apps together
  • Text Stella from your phone, or from Discord, Telegram, and other apps. If you're signed in and your computer is on, your phone reaches your real Stella

Zero setup

There is nothing to configure. Open Stella and start using her.

If you want to bring your own keys, you can. Use your Claude Code subscription, your OpenAI subscription, or any provider you already pay for.

If you'd rather not set anything up, an optional Stella subscription covers media generation, text messaging, and voice. Nothing is gated behind it. The subscription only exists so you don't have to think about API keys.

Import from Hermes or OpenClaw

Stella can import local data from Hermes Agent and OpenClaw. The import is one-time and read-only on the old install. Stella brings over memory, skills, sessions, personalities, model choices, and compatible schedules where possible, then writes a markdown report covering what came over and what needs review.

Channel pairings are skipped because Stella channels are zero-setup. Re-enable them from Stella settings if you want them.

Self-modifying

Stella's UI, behavior, prompts, and skills are all just code in this repo, and Stella can edit them. Ask for a new sidebar app, a new shortcut, a new look, a new workflow, and she builds it into herself.

Platforms

macOS and Windows. Windows support is currently untested and experimental.

Thanks

Stella stands on the shoulders of a lot of great open-source work. Special thanks to:

License

Stella is licensed under the Apache License 2.0.