A layered intelligence system, a holographic orb that shows its state, and a full command set — all running locally by default. Here's the deeper look.
Every command runs through a routing pipeline designed to answer fast when it can, and escalate to something smarter when it needs to.
Instant response for known commands — opening apps, wake words, pause/cancel. No model call needed.
~instantHandles simple conversational questions directly. Escalates anything that looks like a real task.
local · 2–4sOrchestrates complex multi-step tasks — generates a structured JSON execution plan, speaks a summary, and waits for confirmation before doing anything.
localDedicated code generation model — handles every code file Atlas writes, in Python, JavaScript, HTML, and more.
localClaude and Gemini are available for long-context reasoning and real-time information — always disabled by default, always asking permission before use.
opt-in onlyLocal vision model — analyzes webcam frames for object identification, scene description, and reading text in view.
localControlled memory recall and formatting — semantic search over what you've told Atlas to remember, injected as context when relevant.
localThe GUI is a PyQt5 window with a vispy 3D particle orb — per-particle color variation, depth-based sizing, and beam connections between nearby particles for a holographic look. Each state below has distinct particle density, breathing speed, and connection density.
| State | Color | Animation |
|---|---|---|
| Listening | Blue | Slow, gentle pulse |
| Thinking | Green | Medium pulse, more particles |
| Speaking | Light blue | Fast pulse |
| Sleeping | Yellow | Very slow, deep breath, sparse particles |
| Error | Red | Rapid jitter |
A taste of the full command set — memory, apps, code generation, web, and calendar/email are all voice- or text-driven.
| "how long is the Nile River" | Answered instantly by phi3 — no escalation needed |
| "what's the capital of South Dakota" | Quick factual answer, 2–4 seconds |
| "what's 1 plus 1" | Handled directly — simple math and trivia never touch the orchestrator |
| "remember that I prefer async python over threading" | Stores preference in long-term memory |
| "what do you remember about me" | Retrieves stored preferences and facts |
| "forget that I like X" | Removes a specific stored memory |
| "create a python file called calculator.py with add and subtract methods" | Generates a working Python class |
| "create a homepage.html with about and contact sections using inline css" | Generates a styled HTML page |
| "google latest AI news" | Opens browser, searches Google |
| "navigate to github.com" | Opens URL directly |
| "click first result" | Clicks the first search result |
| "what do I have today" | Reads today's events |
| "add meeting friday at 2pm for 2 hours" | Creates the event, with duration parsed directly |
| "reply to {name}" | Drafts a generated response for review |
| "what do you see" | Describes the full scene via webcam |
| "read this" | Transcribes visible text |
| "is anyone there" | Detects people in frame |
| Feature | Linux | Mac | Windows |
|---|---|---|---|
| Core AI / LLM | ✅ | ✅ | ✅ |
| Voice I/O | ✅ | ✅ | ⚠️ |
| File / code tools | ✅ | ✅ | ✅ |
| App launching | ✅ | ⚠️ | ⚠️ |
| Browser control | ✅ | ✅ | ✅ |
| GUI | ✅ | ✅ | ✅ |
⚠️ = works with minor path configuration.
Mac: app paths are Linux-style by default — swap to /Applications/... and replace xdg-open with open.
Windows: not recommended natively — a VM is the smoother path for now.
Ready to see it running on your own machine?
Download Atlas — free