Skip to content

Delegate the work. Stay in control.

An agentic work environment, not another place to write code. Hand Aster something you'd give a capable colleague — it works out how, and asks you before it does anything you'd want a say in.

Free and open source · macOS and Linux · works with Claude, GPT, Gemini and local models

Aster

Working 2

Ship the gateway rollout 3 of 5 steps
Draft the launch post Reading 14 sources

Needs you 1

Restart node fleet-02c Waiting on your answer

Done today 3

Fix the flaky sandbox test11:47
Rotate the deploy keys08:20
Order the groceries09:02

Ship the gateway rollout

Started 12:04 · in aster · using Opus 5

Routed the API calls through your machineRan 412 tests — all passed
Checked how fast the first reply comes back412ms, under the 600ms you set
Switching the last two operations overRunning · 41s

Needs you

Let it write to infra/fleet for 30 minutes?

It needs this to apply the rollout. The access ends on its own.

Allow for 30 minNot now
Describe what you want done…

Not another place to write code

Everyone else is building a development environment. Aster takes the whole job — the deploy, the invoice, the groceries — and picks the model, the tools and the machine itself.

Ship the gateway rollout

Holds the canary, watches the error rate, and stops for you before the full cutover.

a terminal on your machine

Fix the flaky test

Reproduces it, finds the race, and proves the fix by running the suite until it stops failing.

a model with your repo

Chase the vendor invoice

Finds the thread, drafts the follow-up in your voice, and holds it for your okay.

a browser, signed in as you

Rotate the deploy keys

Replaces every key, confirms the old ones are refused, and writes down what changed.

a terminal, keys never shown

Order the weekly groceries

Matches last month's basket, stays under your cap, and asks about substitutions.

a browser, under a spend cap

Send the Friday update

Reads the week's work, writes the summary, and waits for you before anything goes out.

your inbox, drafts only

You decide what it can reach

Per project, you draw the line. Anything past it, Aster stops and asks — in plain language, with the reason.

What it can reach · infra

Read your repoalways
Write to infra/fleet26 min left
Spend moneyoff
Send email as youoff

Nothing renews itself

Waiting on you

Needs you

Substitute the store-brand oat milk?

The usual one is out of stock. $1.40 cheaper, same size.

Yes, swap itSkip it

Needs you

Restart fleet-02c?

It's been unreachable for 6 minutes. Two jobs are queued behind it.

Restart itLeave it

It can't mark its own homework

Our own agents kept saying they were done when they weren't. So finished isn't a claim any more — the checks have to agree, or the work goes back.

Fix the flaky sandbox test · 11:47

Ran the whole test suite1,208 passed
The case that used to fail now passesverified
Changed 4 files+96 −11

Done. Moved to your review.

Ship the gateway rollout · 13:02

Ran the whole test suite412 passed
First reply took too long780ms / 600ms
Two operations never moved over2 of 5 left

Not done. Sent back — attempt 2 of 3.

One job can wait on another

Work is bigger than one request. Jobs queue behind each other, pick up results, and run in parallel — and you can ask what's happening at any point and get a straight answer.

Launch

DoneMarket research
DonePositioning
WorkingLanding page
Waiting on youLaunch campaign
How is this different from a coding agent?+

A coding agent works in your editor on code. Aster takes the whole job and decides how to do it — a model, a terminal, a browser, a machine you rent — then reports back in one place. Plenty of the work it does isn't code at all.

Where does it run?+

On your machine, by default. Your files, your keys, your shell. You can point it at a box you rent when a job needs to outlive your laptop lid.

Which model does it use?+

Whichever you already pay for — Claude, GPT, Gemini, or something local. Aster picks per job and tells you which one it used.

What stops it doing something I didn't want?+

You set what each project can reach, and everything else needs your answer first. Access you grant is scoped and expires on its own — nothing renews itself quietly.

What does it cost?+

Aster is free and open source. You pay whoever provides the model, the same as you do today.

Hand it something today

Work you can give away without giving up the say over it.

Aster — the agentic work environment Free and open source · Apache 2.0

Aster is a local AI runtime for completing Tasks where your code lives. It brings together the desktop app, web UI, Distro product runtime, Gate framework, isolated execution, Spaces SDK, plugins, services, tools, skills, apps, and SDKs into one composable product graph.

The default product is @aster/distro. It assembles the Aster product graph on top of the Gate framework, while the SDK and authoring packages let you build spaces, Roles, app integrations, and runtime capabilities without patching the core app.

Start here

SDKs

  • @aster/spaces — space modules, composition helpers, triggers, and lifecycle hooks.
  • @aster/gate — the framework for composing product runtimes.
  • @aster/processor — Processor and standalone tool-package authoring helpers.
  • @aster/authoring — plugin package and service authoring primitives.
  • @aster/sdk — generated gateway client for the Aster API.
  • API reference — gateway endpoints by resource.