What's new

Changelog

Notes for every released build. Auto-updates ship the same content quietly in the app.

  1. v0.2.0 — Agents that do things

    In 0.1.0, the agents behind the bar answered. In 0.2.0 they do things: call tools, load skills, hand work to each other, write files, and keep going after you look away.

    Agents that use tools

    MCP servers — add any MCP server in Preferences: paste its config and Astros fills in the form. Local and remote (HTTP) servers both work, with OAuth sign-in where a server asks for it. You approve a server before it first runs, choose which agents may use it, and can talk to one directly with @mcp.<name>.

    Skills — Astros reads the SKILL.md skills already on your machine (~/.claude/skills, ~/.agents/skills, and its own ~/.config/astros/skills). An agent loads one when the task calls for it, or you invoke it yourself by typing /name, in the search bar or in a conversation's message box.

    Built-in tools — three tool servers ship in the box: DuckDB for querying data files, Python for analysis and charts, and a media server for image, audio and video work. @tabular and @media run on them, and any agent you grant them to can use them too.

    Agents you compose

    The Composer — build an agent without code. Give it a name, instructions, the tools and skills it may use, the agents it may search and the agents it may delegate to; it then lives at @<name> like any other. Clone agent… starts from one you already have.

    Delegation — a composed agent can hand part of a task to another agent. The hand-off appears in the reply as a row you can open to read the whole delegated conversation, then step back.

    Runs on Claude Code or Codex — a composed agent can run on the Claude Code or Codex you already have installed and signed in to, or on any ACP agent you add. From there it can still search your Astros agents and delegate to them.

    Create with AI — + New agent ▾ gathers every way to make an agent. Describe one and @astros plans it first, then either writes the code for you to review or pre-fills the Composer. (@astros.create is now the /create-agent skill on @astros.)

    The conversation window

    Conversations have a window of their own. Enter on a conversation row opens it there; Tab still previews it in the launcher.

    • History — recent conversations sit in a panel on the left. Click to switch, ⌘N for a new one, right-click or F2 to rename. A conversation reopens where you stopped reading.
    • Replies keep running — switch away, close the window or dismiss the launcher and the reply finishes in the background, with a notification when it is done.
    • Files — every conversation has a folder. Agents write into it, the files show up in the reply as rows you can open, and a side panel previews HTML, Markdown, images and CSV.
    • Easier to follow — avatars beside each message, tool calls shown where they happened, and a "Working…" line while a reply is still coming.

    In the search bar

    • Folders in @files — folders are results now. Enter opens one in Finder or File Explorer; Tab browses it as a tree without leaving the bar.
    • Profiles — keep separate sets of accounts, such as work and personal. Switch from the chip on the bar or with /profile, and each agent uses the account that belongs to the active profile.
    • Agent commands from anywhere — /tasks:add buy milk runs an agent's command without scoping to the agent first.
    • Smaller things — @emoji browses the whole catalog by category, @tasks separates Active from Completed, and @def now looks words up in Wiktionary.

    Models

    @claude moves to Opus 5.5 and Sonnet 5.5, @openai to GPT-6, @gemini to Gemini 3.8 Flash, and @deepseek to its current models. One reasoning effort setting maps onto each provider's own levels. An agent can now take up to 32 tool rounds in a reply, and the cost shown for a reply counts thinking and cached tokens correctly.

    Also

    • The conversation and Preferences windows remember their size and position.
    • Astros now runs on Electron 44.

    Composed agents, MCP servers and skills are Pro features.

    macOS (Apple silicon and Intel) and Windows. If you run 0.1.0, the in-app updater will offer this build.

  2. v0.1.0 — Astros

    Astros is a launcher — a frameless search bar you summon with ⌘⇧Space, type into, and pass through on your way somewhere else. What makes it different is that everything behind the bar is an agent: a small, addressable thing you can scope to with @.

    Type anything for ranked results across every agent at once. Type @files report to scope to one. = for the calculator, / for app commands. Enter hands off — opens the file, the app, the URL — and Astros gets out of the way.

    What's in the box

    Your machine — @files path-aware fuzzy search over your home directory, @apps for applications, @clip for clipboard history, @snip for saved text snippets, @emoji as a navigable grid, @calc, @def.

    Your browser — @browser searches bookmarks, history and live tabs as one blended set across Chrome and Safari (Edge on Windows). Opening a live tab focuses its window and un-minimizes it.

    The web — @google, @bing, @duckduckgo, @wikipedia, @youtube, and @websearch.

    Your work — @github (issues, PRs, code), @notion, @tencent docs, @docusign, @tabular for spreadsheets and data files.

    AI — @claude, @openai, @gemini, @deepseek, @openrouter, answering in a live preview pane. @media generates and edits images, video and audio; @astros researches across your files, apps and the web.

    Your own stuff — @go for go links, @tasks for a todo list, @history, and @dashboard, which opens a set of pages as a scrolling grid of live previews.

    Beyond search

    • Preview — results open inline: web pages, files, AI conversations. ⌘U toggles rendered and raw.
    • ⌘K action menu on any row — reveal in Finder, copy, rename, attach to an app.
    • Hotkeys — a global summon chord, plus per-agent chords that drop you straight into one agent.
    • Frequently used — a frecency-ranked section on the empty bar.

    Making it yours

    Agents are installable packages, and you can build one by describing it: @astros.create generates it, shows you the actual code to review, and installs what you approved. Agents that need an account can sign in with OAuth rather than asking for a pasted API key — your refresh token never reaches agent code. Any dotted path (@browser.tabs, @openrouter.qwen) is a real place with its own settings page, colour, chords and accounts, so you can pin a model released this morning without waiting for an app update.

    macOS (Apple silicon and Intel) and Windows.


    About the version number. Astros previously reached 1.8.0. The line restarts at 0.1.0 so that 1.0.0 can mark leaving public beta, rather than arriving mid-sequence. This is the same product, not a rollback.

    If you already run 1.8.0, the in-app updater will not offer you this build — it refuses to move to a lower version. Download from astros.cx/download and install over your copy; settings and data stay put, and updates resume normally from here.