Skip to content

Releases: DMNENGINE/apolo

0.2.9

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:40

Added

  • Mission Control world: a live pixel-art map next to the classic list (Mundo | Lista). APOLO is the boss wizard: he conjures at the core when there is work and otherwise patrols the rooms commenting on what he sees and giving orders in speech bubbles. Every real agent is a character with its model's avatar (Claude, ChatGPT, Gemini, an Ollama llama, DeepSeek…); connected models roam the whole map and walk to their task when used. Subagents go to Leonardo's workshop, scheduled tasks to the 3D-printer room, plugins are goblins in the server room.
  • Claude Code, Gemini CLI and opencode sessions show up in Mission Control as agents (state, tool, pending permission, model, tokens).
  • Tool effects: web search sends a data stream from the core and wraps the agent in a globe aura; memory, subagents, terminal, files, screen and MCP each have their own aura and bubble icon; MCP calls light up the MCP lab (floor portal, robotic arms firing lasers, an object materialising).
  • Your online services in the server racks: websites (HTTP), systemd units and pm2 apps over SSH, TCP ports — checked every minute, LED per service, floor plate per rack, red alarm when something goes down. Discord bots get their own avatar and personality and walk around.
  • Dynamic lighting, particles, floor signs, holographic cards on tap, HUD with CPU/RAM/tokens, E-STOP and panic.
  • Create your own world: describe it and APOLO generates it, or pick one from the gallery (Dungeon, Alien hive, Inferno, Science station). New mission-control skill turns a reference image into a world (validate, screenshot, compare, apply).
  • Internet Archive tools: search archive.org, read books page by page or search inside them, Wayback Machine snapshots, download items.

Changed

  • Memory graph: the side panel is gone; tapping a node opens a holographic card next to it.

Windows: descarga APOLO-Setup-0.2.9.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.8

Choose a tag to compare

@github-actions github-actions released this 15 Oct 18:01

Added

  • Import your ChatGPT history: Settings → Import → ChatGPT → pick the unzipped export folder. Only your messages are read, in the browser (ChatGPT's replies and chats marked "don't remember" are dropped); the brain model turns them into memories in the background, with pause/continue and keys masked automatically.
  • 3D memory graph: a free-flying 3D space (rotate on every axis, pan, zoom, fly with WASD/QE, touch gestures) with glowing orb nodes, stars and depth. Tap a node and the camera flies to it; right click (long press on phone) isolates a node with only its connections. A 2D button keeps the flat view.
  • Nerve impulses: light pulses travel along the connections, nodes light up from inside when one arrives and fire on in cascades; lone nodes breathe and spark on their own.
  • APOLO live in the graph: red impulses show in real time which memories APOLO reads or saves while it answers you, with a "APOLO read / saved …" log.
  • Memories of the past: memories that are no longer current can stay as part of your story (shown as "past", dashed in the graph) instead of being deleted; new facts never overwrite them.
  • Graph Summary view (the ~120 most important nodes) and a The past toggle.

Changed

  • The always-on profile now takes at most 60 % of the memory context, so relevant memories always fit.

Fixed

  • The graph no longer turns years, generic acronyms (ID, IP, VIP…) or sentence starts ("Between 2024", "Uses Windows") into nodes; existing ones are cleaned up automatically.
  • The 3D graph no longer goes dark when you zoom far out.

Windows: descarga APOLO-Setup-0.2.8.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:03

Added

  • Animated 3D characters in the island: instead of the helmet, the island can show a full-body 3D character with its own animations for every state and gesture (idle, working, asking permission, waving, celebrating, happy, sad, sleeping, dizzy, surprised, thinking, yawning, running between monitors). Its head follows your cursor and it blinks. Two to start with: BlueGuy and Turista. Choose it in Avatar → "Face in the island".
  • Size slider for the island: make the helmet, avatar or character smaller or bigger (60–160 %). It grows away from the screen edge so it never gets cut off.
  • Any character dropped in app/personajes/ (a .glb with its .json) shows up by itself in the character picker.
  • APOLO's soul (SOUL.md) and inner life: a personality APOLO can evolve, an optional "Mind" panel (mood, goals, nightly journal) and a first conversation where it gets to know you.

Changed

  • Voice and microphone no longer need Python: neural voice runs natively and speech-to-text uses whisper.cpp.
  • The default model is whatever is already installed on the PC instead of guessing.

Fixed

  • The character/helmet picker used a dropdown whose options were invisible in the dark theme; it is now a row of buttons.
  • Long prompts to Claude Code no longer fail with "spawn ENAMETOOLONG".
  • navegador_abrir works when Chrome has no windows open; the island session rotates after 4 h.

Windows: descarga APOLO-Setup-0.2.7.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.6

Choose a tag to compare

@github-actions github-actions released this 06 Oct 03:11

Added

  • apolo in your terminal: an interactive command-line chat in the style of Claude Code (live tools, permissions with 1/2/3, pasted text, an animated helmet that blinks, follows what you type and falls asleep). apolo -p "..." for one-shot answers and pipes; apolo --simple keeps the old CLI. The installer and the one-line install add apolo to your PATH.
  • opencode as an engine: APOLO can approve or deny opencode's permission requests from the island, Discord, phone or Stream Deck, like it does with Claude Code. Install it from the tray menu.
  • Open design skills (MIT): 9 skills so any agent designs with good judgment — fundamentals, accessibility, login and forms, onboarding, checkout, dashboards, marketing sites, navigation and states, and design review. Find them in Skills → Explore.
  • Design library (optional): connect your own Mobbin account and APOLO can study interface patterns from real apps before designing (Control panel → Design).
  • Linux (early): the app starts on Linux, with install.sh and the updater. Still a first version.

Fixed

  • Design panel: if the core is outdated (app not restarted) it says so instead of showing a blank page.

Windows: descarga APOLO-Setup-0.2.6.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.5

Choose a tag to compare

@github-actions github-actions released this 06 Oct 02:38

Changed

  • The 3D helmet is APOLO's face again by default. Using an avatar instead (island, panel and streaming overlay) is an option: Avatar Studio → "Use avatar instead of the helmet". When on, it uses APOLO's avatar, or yours if APOLO has none.

Fixed

  • Do Not Disturb while gaming no longer throws away what it silences: answers, reminders, messages and urgent notices are kept with their text and shown when you stop playing.

Windows: descarga APOLO-Setup-0.2.5.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.4

Choose a tag to compare

@github-actions github-actions released this 05 Oct 02:05

Added

  • One avatar everywhere: the avatar you pick is now your face across the whole app. It replaces the 3D helmet on the floating island and the streaming overlay, and appears as the companion in the panel (sidebar, chat, Home, onboarding). Changing it updates everywhere live.
  • Floating island appearance: pick its look in Settings → Appearance → Floating island — Glassmorphism, Liquid glass or Solid color, with a custom background color and border color/width, applied to the island live. You also choose the style on first run (new onboarding step).
  • Do Not Disturb while gaming: with Game Mode active, APOLO's own notifications (cards, mentions, Gmail, channel messages, answers) are silenced — no pop-ups or sounds. When you leave, the island shows a summary of what you missed.

Changed

  • The floating companion follows your chosen avatar by default (the 3D helmet is used only until you pick one).

Windows: descarga APOLO-Setup-0.2.4.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.3

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:06

Added

  • Control panel → About: links to the GitHub repository, the website (apolocompanion.com) and the release notes; it now shows the APOLO version next to the core version (also in the settings sidebar).

Windows: descarga APOLO-Setup-0.2.3.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 21:57

Fixed

  • Updates: "Update now" seemed to do nothing. The .exe now shows Downloading N % → Installing on the island, and on failure the reason, Retry and a manual link. The one-line install launches its updater outside APOLO (it could die together with the app when APOLO ran inside a Windows job). install.ps1 closes APOLO's helpers, waits and retries, so a locked file no longer leaves a half-deleted install. Users on 0.2.1 or older must update once by hand (download the new .exe, or run the install line again).
  • Desktop control: screenshots could fail with a GDI+ error (the agent then fell back to shell commands); clicks that would land outside the active window (e.g. behind a Save as dialog) are refused; typing into an already focused field no longer clicks first (text came out of order); the check after typing now reads the field's text (it reported "nothing changed" and the model typed twice).
  • Go to terminal works with Windows Terminal (from the island and the Stream Deck).
  • Meeting summaries are written in the app language. "Review skill" opens that skill.
  • Telegram plugin keeps the migrated chat link across restarts.

Added

  • Several models at once from the island: gemma + chatgpt: question shows every answer side by side; new ? button with all the shortcuts.
  • Stream Deck 1.1: 11 keys — panic/resume, microphone, open panel page, quick message, live plan usage, move island, go to terminal, Gamer Mode.
  • Speech-to-text: personal vocabulary (Settings → Channels → Voice), the app language for the microphone and a hallucination filter (13.7 % → 9.5 % word error rate on our test set, 6 % with personal words).

Changed

  • Telegram and WhatsApp run only as isolated plugins (the old built-in versions were removed; existing links and sessions are migrated automatically).
  • No hard-coded paths of the author's machine (MCP snippet uses the real install path).

Windows: descarga APOLO-Setup-0.2.2.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://apolocompanion.com/

0.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:03

Added

  • Island: drag it anywhere (hold the robot ~0.3 s or drag the bar/header), on any monitor; it remembers the spot and opens toward the free side (bottom → up, right → left). Tray: "Reset island position".

Fixed

  • Island: the invisible area around the open island no longer blocks clicks (real click-through, only visible parts catch the mouse).
  • Phone remote desktop failed with n.remoto.http is not a function (name clash with the Raspberry Pi actions).
  • Wrapped PNG / ZIP / MP4, night-shift video and time-lapse failed with WebSocket is not defined inside the app (Electron 33 runs Node 20).
  • Plugins crashed on Node 20–22.12 (experimental permission model); skill export to .zip was incomplete on Node 20.
  • Desktop-eye server could hang on shutdown (open WebSocket sockets).
  • Releases: one single release per tag with notes from this changelog (v0.2.0 had been published twice).
  • CI now also tests on Node 20, the version the app actually runs on.

Windows: descarga APOLO-Setup-0.2.1.exe. El instalador aún no está firmado: en SmartScreen pulsa Más información → Ejecutar de todos modos.

🌐 https://dmnengine.github.io/apolo/

0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:19

Added

  • Universal skills engine: install any SKILL.md skill (Claude Code, Codex, Cursor rules, AGENTS.md, OpenClaw imports) and use it with any model, including local ones.
  • Skill antivirus: every new skill/plugin is quarantined and scanned (prompt injection, credential theft, curl | sh, obfuscation, persistence, binaries) with a human-readable verdict.
  • Skills marketplace in the panel, ed25519 signatures for skills and plugins, and a skill workshop (create from a conversation, learn from failures, propose improvements, evals across models, export).
  • Plugin SDK (@apolo/sdk 1.0) with one isolated process per plugin and declared permissions/secrets; official plugins: weather, Telegram, Slack, Matrix, Signal.
  • Model council: several models answer, debate and vote live in Mission Control.
  • Night shift: queue tasks, each runs in its own git worktree while you sleep (never pushes), morning report + 60 s vertical video.
  • Memory v2: sleep phases (off by default), knowledge graph, timeline, export/erase everything; APOLO Wrapped shareable cards and video.
  • Mobile PWA: QR pairing, per-device tokens with limited scope, approvals with PIN or passkey, push, voice, and remote desktop (off by default, approved from the PC).
  • Desktop eye: ESP32-S3 + GC9A01 firmware, WebSocket nodes, simulator, buy list (~25 $).
  • Hands phase 3: verify after every action, "What it did" timeline with time-lapse export, macros by demonstration, numbered grid for apps without accessibility.
  • Meetings: Google Meet/Teams/Zoom web captions or local audio (mic + system) → transcript, summary, decisions and tasks.
  • Agent-built dashboards with native SVG charts.
  • Streaming co-host: OBS overlay with the 3D robot, Twitch/YouTube chat, polls, alerts, panic.
  • Security: DPAPI vault for API keys, hash-chained audit log, single panic switch everywhere (Ctrl+Alt+Esc), anti-exfiltration prompt for new domains, Host/Origin checks, hardened danger detection.
  • Bilingual UI (English/Spanish) and first-run wizard.
  • Windows installer (NSIS, per user, no admin) with auto-update from GitHub Releases; CI on Windows and Ubuntu.

Fixed

  • "Always allow" for shell no longer lets chained or wrapped commands through.
  • Sensitive paths (token, config, .env, .ssh) always ask before being read.

Windows: download APOLO-Setup-0.2.0.exe. The installer is not code-signed yet: on SmartScreen click More info → Run anyway.

🌐 https://dmnengine.github.io/apolo/