Lucidos

Builds and runs the apps and automations you describeRuns the apps you describe

Rust engine, TypeScript frontend, Postgres event store, MIT licensed. Build from source.

The problem

Building apps with AI is easy. Living with all of them, each on its own stack and its own deploy, is not.

Each app you build with AI stands alone. It has its own repo, its own hosting, its own API keys and its own copy of your data. The services you already use are no better. Each one asks for the same things again: who you are, your accounts, one more password. So every new app starts from zero.

Lucidos puts it all in one place. It is open source and runs on your own machine, on desktop and on your phone. Every app and automation in it shares the same memory, the same data and the same accounts.

You say what you need. Lucidos builds it and keeps it running. You set up no repo and no server. Tell it something once, and every app you build already knows it.

60-second demo

Maya is not a real person. The app is. Lucidos made her up: a designer who trains for a half marathon. It gave her a history, used the app as her, and edited the video. Every screen you see is the real app, recorded while Lucidos used it.

What you can build

If you can describe it, it exists.

Ask for it in plain words. A tracker, a dashboard, a weekly report. Or something more personal: a coach for your first backflip on the trampoline, or a daily lesson in your fiancée's language before the wedding. Lucidos builds it in your workspace and keeps it running. You install nothing and maintain nothing. It is on your phone too.

What it does

You talk, it builds

Say what you want. Lucidos builds apps and dashboards made for you, connected to your own files and your online services. No setup, no app store.

It runs on its own

Automations run on a schedule or when something happens. They call your services by themselves and tell you only when you need to act.

It remembers

It keeps what you tell it across conversations, in a private workspace. You do not repeat yourself.

Everything connects

Email, APIs and your files live in one workspace. Every chat, app and automation can use them.

It gets more useful over time.

Nothing you build is thrown away. It all adds to the same system, in three ways.

It knows you better

Each chat, app and log gives Lucidos more context about you, your goals and your work.

It can do more

Each app, automation, script and plugin stays available. The next thing you build starts from all of it.

It reaches more

Each service you connect works for the assistant and for every app and automation. You never add the same keys twice.

Built in Lucidos

Watch every model answer at once.

One question goes to every model and to both coding agents at the same time. A dashboard shows each cost the moment it is billed. That dashboard is an app built inside Lucidos, with no server of its own. The phone shows the same workspace.

35 seconds. The workspace was empty when the recording started: no profile, no memories, no rules. Everything you see comes from the one sentence typed on screen.

Connect a service once. Everything can use it.

Your keys stay inside Lucidos. Apps and scripts never see them. They call the service through Lucidos instead.

The same connection works for the assistant, a scheduled script, an automation, an app you built, or a direct API call.

Getting started

Up and running in a few minutes.

  1. Install Lucidos

    Mac app

    Apple Silicon (M1 or later). Download it, drag it to Applications, open it. No terminal needed.

    Download for Mac

    Terminal installer

    For Linux, or an Intel Mac (the Mac app does not run there). One line installs and starts Lucidos.

    curl -fsSL https://lucidos.dev/install.sh | sh
  2. Add a model

    Open the app and add your own API key (Claude, OpenAI and others) or a local model. Lucidos makes a private workspace on your machine.

  3. Ask for something

    Ask it to track something, build a tool or automate a task.

The docs have all install options, system requirements and guides to apps, triggers and knowhow.

Or build it from source, and let it change its own code.

Lucidos is open source (MIT): a Rust engine, a TypeScript front end and a Postgres database. When you clone it, you also get the workflow Lucidos is built with.

Point a workspace at the checkout and ask for a change. Lucidos gives the job to a coding agent (Claude Code or Codex). The agent works in a separate git worktree, so the copy you run is safe. You read the diff. Click Apply, and Lucidos merges the change, rebuilds and restarts with it. Nothing changes without your approval. This is how Lucidos is built every day, often from a phone.

git clone https://github.com/lucidos-dev/lucidos.git cd lucidos && ./scripts/web-dev.sh -w ~/workspaces/dev -b

You need Rust, Node and Docker (Postgres runs in a container). The quickstart covers the source build. CONTRIBUTING.md covers pull requests. Lucidos is not at 1.0 yet, so there is plenty to do, and help is welcome.