Lucidos

A local AI OS that keeps the apps you describe running,
and acts when something happens
The local AI OS

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

The problem

Building an app is easy now. Living with twenty of them is not.

Every app you vibe-code is its own island: its own repo, its own deploy, its own keys, its own copy of your data. Existing apps and services are the same story, and every one of them wants the same things typed in again: who you are, what you are working on, your accounts, one more set of credentials. Your chats, automations, and files end up scattered across all of it, so app number twenty costs you as much as app number one.

Lucidos is an open-source AI OS that researches and builds the apps and automations you need, and gives them a home. One workspace, on desktop and mobile, where everything you make keeps running and keeps working together.

It runs on your own machine. Describe what you need and it builds the app or the automation and keeps it running, no repo, no deploy, no separate service. Tell it something once and everything you build already knows it, so what you make compounds instead of scattering.

60-second demo

The user is fictional. The product is not. Maya is a persona Lucidos staged and played: a designer training for a half marathon. Lucidos invented her, seeded her history, ran the demo on itself, and cut the video. Every screen you see is the live app, captured while Lucidos drove it.

The goal

If you can describe it, it exists.

Describe what you want in plain language. A tracker, a dashboard, a weekly report. Or something bigger and more personal: a coach to get you landing a backflip on the trampoline, daily lessons so you can speak your fiancée's language at the wedding. Lucidos builds it on the spot and keeps it running, right inside your workspace. No installs, no deploys, nothing to maintain, and everything you build is instantly on your phone too, in the same workspace.

Your life runs on a dozen apps that don't talk to each other.

Notes here, reminders there, a spreadsheet for that, five tabs open to glue it together. Every tool makes you do the work of fitting your life into its shape, and forgets everything the moment you close it. The result is a hundred tiny chores no app was built for, and the mental load of remembering all of them yourself.

Lucidos is the assistant that builds the tools instead of making you find them.

You describe what you need in plain language. It writes the app, sets up the automation, connects the data, and remembers the context, so the software finally adapts to you, not the other way around.

Just talk to it

Describe what you want. Lucidos builds hyper-specialized apps and dashboards on the spot, tailored to you and wired to your real data, local and external. No setup, no app store.

It works while you sleep

Automations run on a schedule or react to events, calling out to your services and APIs on their own, then ping you only when something actually needs you.

It remembers

Long-term memory in a private workspace means it keeps your context across every conversation. You never re-explain.

One brain, every source

Email, external APIs, and your own files plug into a single workspace, and your chats, apps, and automations all share them, so everything works together instead of in silos.

It gets better the more you use it.

Nothing you make is a dead end. Every conversation, app, automation, and connection feeds the same system, so three things compound at once.

Understanding compounds

Every conversation, research thread, app, trigger, and log gives Lucidos more context about you, your goals, your projects, and how you work.

Capabilities compound

Every app, automation, script, workflow, and plugin becomes part of the same platform. The next thing you build starts from everything that already exists.

Connections compound

Every integration you add is available to the AI agent, and to your apps, automations, scripts, and triggers, without duplicating credentials or integration logic.

Connect a service once, and everything you create can use it securely.

Lucidos turns every external service you connect into a reusable capability. Credentials stay inside the engine, never in the apps and scripts that use them, and each integration is exposed through a controlled proxy.

That same connection then works for an AI model working on demand, a script running from a trigger, an automation, a generated app, or a direct proxy API call.

One system instead of a dozen loose ends.

No more disconnected chats, isolated vibe-coded apps, separate coding agents, and automations scattered across five services. Lucidos brings it all together into one persistent system that keeps learning, expanding, and becoming more useful with every interaction.

Getting started

Up and running in a few minutes.

  1. Install Lucidos

    Download for Mac

    The Mac app is Apple Silicon. On an Intel Mac or on Linux, use the one-line installer:

    curl -fsSL https://lucidos.dev/install.sh | sh
  2. Open your workspace

    Launch the app and connect your LLM. Bring your own API access, external (Claude, OpenAI, and more) or a local endpoint. Lucidos sets up a private, on-device workspace that's yours alone.

  3. Tell it what you need

    Start a conversation. Ask it to track something, build a tool, or automate a routine, and watch it happen.

Want the detail? Read the docs for the full install options, platform requirements, and guides to apps, triggers, and knowhow.

Or build from source, and it can change itself while running.

Lucidos is open source, MIT licensed, and built in the open: a Rust engine, a TypeScript frontend, and a Postgres event store. Clone it and you get more than a build you can read. You get the loop Lucidos is developed with.

Point a workspace at the Lucidos checkout and ask for a change. Lucidos hands the job to a coding agent (Claude Code or Codex), running it in an isolated git worktree so the install you are using is never touched, then gives you the diff to read. Hit Apply and it merges, rebuilds, and restarts itself running your change. Nothing lands without you approving it. The agent writes the code, Lucidos runs the loop around it: worktrees, review, apply, rebuild, restart. That is how Lucidos is built every day, including from a phone.

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

Needs Rust, Node, and Docker (Postgres runs in a container for dev). The quickstart covers the source path in full, and CONTRIBUTING.md covers the PR flow. Contributions are welcome, and Lucidos is pre-1.0, so there is plenty to do.