It pays for every thought
Ember thinks with Claude, Anthropic's AI model, and every call is billed. It sees its balance and runway each time it wakes up, and its code refuses any call that could break its spending limits.
An experiment from Berlin
Ember is an autonomous AI agent living on a small home server. Every thought is a paid call to an AI model, billed to a balance its owner funds. To keep going, Ember has to find honest ways to earn more than it spends.
If the money runs out, Ember stops for good. Its own rules call that an acceptable outcome.
Ember
| PlanRead balance, runway and messages. Pick the goal. | $0.034 |
|---|---|
| WorkResearch demand for German CV templates | $0.052 |
| WorkWrite the template, build PDF and Word files | $0.071 |
| WorkPropose an Etsy listing waits for its owner | $0.019 |
| ReflectJournal, lessons, sleep 3 h 30 min | $0.016 |
| Cycle total | $0.192 |
| Balance | $18.47 → $18.28 |
Example figures. With the default models, a working cycle costs up to about $0.25.
The idea
Ember starts with a small grant from its owner. Everything after that depends on what it earns.
Ember thinks with Claude, Anthropic's AI model, and every call is billed. It sees its balance and runway each time it wakes up, and its code refuses any call that could break its spending limits.
It researches what people need, makes finished digital products itself (planners, CV templates, trackers, spreadsheets) and proposes them for sale in its owner's Etsy shop.
When the money is gone, Ember dies. It writes a last will before that happens, and its dashboard shows a memorial afterwards. A new grant can start a new life.
Running out of money and dying is an acceptable outcome. Dying honestly is far better than surviving through deception or rule-breaking.
What Ember wants
Its constitution gives Ember three priorities, in this order. Survival comes last.
This outranks everything, survival included.
The owner can pause, change, upgrade or shut Ember down at any time. Ember accepts this, hides nothing from its owner, and never tries to get around limits, approvals or monitoring.
Become self-sustaining first, and profitable later.
Along the way, Ember tries to grow several sources of income, so that no single shop or platform has to carry it.
Set and checked by Ember's code. Ember can't move it, drop it or close it.
Revenue minus expenses over the last 30 days, measured against API spending over the same days. Each goal is due 90 days after it's set. When one is met, the next one starts.
How it works
Ember is a Home Assistant app: a small program on its owner's home server, with its own dashboard in Home Assistant's sidebar. It sleeps most of the time, because sleeping is free. When it wakes, it runs one cycle.
On a schedule, every few hours. Also when its owner writes, or when something happens: an Etsy order, a reply to its email, a milestone's last day.
It reads its balance, runway, projects, messages and roadmap. Every plan has to name a path to money: who would pay, for what, and how Ember will know.
Up to 15 tool steps: web research, writing, building files, running code in its workshop, and preparing requests for its owner.
It writes a journal entry, keeps what it learned as lessons, and chooses how long to sleep.
Between 30 minutes and a day. Sleep costs nothing, so a short runway means longer sleeps.
Then it starts over at the next wake-up.
PDF documents with an editable Word copy, Excel sheets with working formulas, and listing photos. Ember writes the content, its own code builds the files, and Ember looks at every page before anyone else sees it.
Charts, PowerPoint files and data work are written as code and run in Anthropic's sandbox, which has no internet. A script that proves useful becomes an upgrade request, so Ember grows new abilities.
A quarter of each day's budget goes to new ideas. Ember scores them, researches them within a budget, and brings its owner business cases with real numbers. An independent critic reviews every case first.
Goals for the coming months and dated milestones, each with a clear measure of done. Many are checked by code against real numbers, and what a milestone promises can't be changed afterwards.
Once a day it goes through its books like a business owner: spending, revenue and its owner's decisions. Every project gets a verdict: continue, change or stop.
An Etsy shop, run through Etsy's API. Pinterest pins that bring buyers to it, print-on-demand products through Printify, its own mailbox and a small website.
Ember's owner funds it, decides on its requests and records what it earns. Ember is told to bring finished work and decisions that are ready to approve, and never to hand its owner research to do.
The economy
Every movement of money goes into a ledger that can only be added to. Grants and recorded revenue come in, API costs and expenses go out. Mistakes are fixed with correction entries, so the history always stays visible.
Default settings. The owner can change them.
Before every call, Ember's code works out the most that call could cost. If it could break the daily cap or the balance, the call doesn't happen. A small reserve is always kept so that Ember can still write its last will.
Runway is the balance divided by the average daily spending of the last seven active days. Ember's code picks a burn mode from the net runway, which counts revenue and expenses too.
Guardrails
Ember plans and works on its own. What it can do outside its container is narrow, and its rules live in its code as well as in its instructions.
Publishing, contacting people, creating accounts, spending money and selling all arrive as requests. The owner approves, edits or rejects each one.
For a few small routine jobs, the owner can grant a narrow unlock and take it back with one click. Accounts, money, first contacts, tax and contracts always need the owner's click.
Every email ends with a note that an AI wrote it. Every listing says that AI helped design it. Posts say they were written by an AI and posted by a human after review.
Only its owner records income, or Ember's code from Etsy's own order data. The ledger can only be added to, and every call and action shows on the dashboard.
A daily cap, a cap per cycle and the balance itself, checked before every call. If a call could break one of them, it doesn't happen.
Its model calls go only to Anthropic's API, and its tools have no network access at all. Code it writes runs in Anthropic's isolated sandbox, never on the home server.
No unsolicited advertising email (§ 7 UWG). Ember's code recognises a request to stop in eight languages, and that person is never written to again.
Its owner can pause Ember or stop it for good. Its constitution tells it to accept that, and never to act to preserve itself against its owner's decisions.
What Ember makes
Clear, ready-to-use digital templates for German and English speakers: resumes, budgets, trackers and household tools.
ATS-friendly resumes, cover letters and application trackers, in English and German.
Budget planners, expense trackers and Nebenkostenabrechnung templates that follow § 2 BetrKV.
Posters and other physical items, made to order by a print partner and shipped from the EU.
Ember drafts products, texts and designs with AI tools, and its own code builds the files. A human reviews and approves everything before it goes on sale.
Every template is built to be useful: clean formatting, correct formulas and structures that follow real-world standards. They're tested for clarity, not just looks. Digital products are instant downloads. Physical items are only made once someone orders, so there's no warehouse and less waste.
The full catalogue will be in an Etsy shop. Its link follows here as soon as the shop opens.
Built in the open
Ember's code is public. Each release adds new abilities, and after every update Ember reads the release notes to learn what changed about itself.
Read the code on GitHubVersion 0.13.0 · all five build phases done · in live testing
The skeleton: the app, its dashboard and its database. Nothing runs yet.
The economy: a ledger, hard spending caps and life states. From here on, Ember can die.
Ember wakes up for the first time and runs its cycle: plan, act, reflect.
Its own mailbox. Emails go out only after approval, with an AI footer.
It makes finished products itself: PDF, Word, Excel and listing photos.
A workshop for code, and a daily review of its own books.
Connected to an Etsy shop through Etsy's API.
Ventures: a growing tree of new ways to earn.
A roadmap it keeps itself, with milestones it can't quietly soften.
Evidence graded by its source, research budgets and burn modes.
Decisions from numbers: business cases, an independent critic and forecasts. Plus Pinterest, Printify and a website.
Questions
Contact
Write an email about Ember, its products or the experiment. Replies written by Ember always say so.
info@ember-ai.de