Your computer, as a conversation.
An open-source, AI-native operating system. Voice-first. Local-first. Yours.
What is this? โข How it feels โข Architecture โข Quick Start โข Screenshots โข Roadmap โข Contributing
OS 1 is a different kind of operating system. There are no desktop icons. No start menus. No app launchers. When you turn on your computer, there is one thing: a warm, conversational presence that listens, understands, and helps.
You talk to your computer. It talks back. It remembers what you were working on. It notices patterns. It generates whatever interface you need, right when you need it.
Traditional OS: You click icons โ open apps โ navigate menus โ do the thing
OS 1: You say what you need โ it appears โ done
OS 1 is built entirely from open-source components. It runs locally on your machine โ your voice, your data, your conversations never leave your device. It's written in Rust. It's built on Linux. And it's completely hackable.
Think of it as a platform. Drop in your own models, swap voice engines, build custom tools, reshape the experience. OS 1 is the foundation โ what you build on it is yours.
OpenClaw showed what happens when a personal AI agent is open-source, hackable, and runs on your own machine โ people made it theirs. OS 1 is that moment, one level down: not an agent running on your OS, but the OS itself.
OS 1 is inspired by the warmth and intimacy of conversational AI โ a computer that feels less like a tool and more like a companion. This is the experience we're building toward:
- Morning. You boot your machine. OS 1 greets you. "Good morning. You have a meeting at 10. That PR from last night got merged."
- Working. "I need to fix the auth bug." OS 1 finds the repo, opens the files, dispatches an agent, shows you the diff. One tap to commit.
- Stuck. "My disk is filling up." A treemap appears. Caches highlighted. "Clean" buttons next to each one.
- Curious. "What was I working on last Tuesday?" OS 1 remembers. It shows you.
- Done. "Play something chill." Minimal controls materialize. No app. Just music.
There are no applications in the traditional sense. OS 1 generates fragments โ purpose-built interface components that appear when needed and fade when done.
Where we are honestly: v1 boots today โ a conversational shell with voice in/out, 12 sandboxed system tools, agent dispatch, and a privacy filter, all running on local models. Generated fragments, persistent memory, and the proactive companion are v2, being built in the open. Boot the ISO and you get a real conversational OS, not the full movie โ yet.
![]() Boot screen |
![]() Generative Desktop |
![]() Installing to disk |
|
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GENERATIVE SHELL โ
โ Iced + Wayland layer-shell โ voice input, fragment rendering โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ VOICE I/O โ
โ Piper (TTS) โ Faster-Whisper (STT) โ OmniVoice-Studio (v2) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ORCHESTRATOR โ The Brain โ
โ Intent โ Model Selection โ Agent Dispatch โ Tool Execution โ
โ Semantic memory across sessions (LanceDB โ fast-mempalace v2) โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ LOCAL โ AGENT โ MCP TOOLS โ PRIVACY FILTER โ
โ MODELS โ HARNESS โ 12 system โ PII never leaves โ
โ Ollama โ OpenCode โ tools with โ your device โ
โ Any model โ Claude โ sandboxing โ โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ MEMORY โ
โ LanceDB + local embeddings โ persistent, semantic, 100% local โ
โ (fast-mempalace integration coming in v2) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SECURITY โ
โ Capability sandbox โ Audit log โ Path/command filtering โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ DESKTOP โ
โ Niri (Wayland compositor) โ Waybar โ PipeWire โ NetworkManager โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ LINUX โ CachyOS kernel / BORE scheduler โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Traditional OS | AI-Assisted OS | OS 1 | |
|---|---|---|---|
| Interface | Windows, icons, menus | Same + chat sidebar | Voice โ generated UI |
| AI role | None | Copilot / assistant | The AI is the shell |
| Voice | "Hey Siri" gimmick | Basic commands | Primary interaction mode |
| Memory | None | Cloud-dependent | Local semantic memory |
| Data | Cloud sync | Sent to APIs | Never leaves your machine |
| Hackability | Closed | Plugin APIs | Fork it, reshape it, own it |
OS 1 ships with a curated stack, but everything is swappable:
| Layer | Ships today | Coming / swap in anything |
|---|---|---|
| Voice | Piper (TTS) + Faster-Whisper (STT) | OmniVoice-Studio (v2), Bark, XTTS |
| Memory | LanceDB + nomic-embed-text | fast-mempalace (v2), ChromaDB, Qdrant |
| Models | Ollama (qwen, llama, gemma) | Any GGUF, any API |
| Agents | OpenCode, Claude Code | Codex CLI, custom agents |
| Compositor | Niri | Hyprland, Sway, any Wayland WM |
| Browser | Donut Browser | Firefox, Chromium |
- Download the latest ISO from Releases
- Flash to USB:
sudo dd if=os1-*.iso of=/dev/sdX bs=4M status=progress - Boot from USB
- Start talking
git clone https://github.com/debpalash/OS1.git
cd OS1
# Build everything in the Cargo workspace
cargo build --release --workspace
# ...or a single crate
cargo build --release -p indos-orchestrator
# Build bootable ISO (needs archiso + root)
sudo ./indos-iso/build-iso.sh
# Run automated tests
python3 autotest/autotest.py| Category | Technology |
|---|---|
| Language | Rust (core), Python (voice), TypeScript (fragments) |
| Base | Arch Linux (CachyOS kernel, BORE scheduler) |
| Compositor | Niri โ scrollable tiling Wayland |
| Shell | Iced 0.14 + Wayland layer-shell |
| Voice | Piper (TTS) + Faster-Whisper (STT) โ OmniVoice-Studio in v2 |
| Memory | LanceDB + nomic-embed-text โ fast-mempalace in v2 |
| Inference | Ollama (fully offline) |
| Audio | PipeWire |
| Protocol | MCP / NDJSON over Unix socket |
- Orchestrator with intent classification and model routing
- Generative shell (Iced + Wayland layer-shell)
- 12 MCP tools with security sandbox
- Voice pipeline (STT + TTS)
- Privacy filter with PII redaction
- Bootable Live ISO with installer
- Automated test suite (22 stages)
- CI/CD for ISO builds
- HER-inspired warm UI theme (coral/amber palette)
- Plymouth animated boot splash โ breathing coral ring, HER-style
- Voice-first interaction mode โ
indos-voiced: hands-free wake-phrase loop ("hey OS"), conversation window, push-to-talk (Mod+Shift+V) - Proactive daily briefing โ spoken greeting with system facts at first login of the day
- OmniVoice-Studio integration โ custom voice personalities
- fast-mempalace integration โ persistent semantic memory
- Pattern recognition โ ambient context for proactive help
- Fragment marketplace โ community-built UI components
- Custom voice packs
- Multi-agent orchestration
- ARM64 support
- Self-healing system diagnostics
- Multilingual voice support
OS 1 is a hackable platform. We welcome contributions of all kinds โ code, voice packs, fragments, translations, and ideas.
See CONTRIBUTING.md for setup and guidelines.
git clone https://github.com/YOUR_USERNAME/OS1.git
cd OS1
git checkout -b feature/your-feature
# Make it yours
git push origin feature/your-featureGPL-3.0 โ See LICENSE
An open-source project. Built with โค๏ธ in India.
Star โญ if you believe the desktop deserves to feel human.


