Nico 0.0.1. This is the build with the subscription in it — plus four fixes that had nothing to do with the subscription and were found because the work went past them.
You can pay for it now, and there is still nothing to sign into
A licence key arrives by email and you paste it into the new Status screen. No account, no password, no sign-in. The check happens on your own Mac, so Nico keeps working on a plane, behind a hotel portal, or with the network switched off entirely.
About once a month, as a period comes to an end, Nico asks our server for a fresh licence. That request carries your key and a machine fingerprint and nothing else — no files, no voice, no transcripts. A subscriber with three weeks left makes no requests at all.
The Status screen also tells you which of four things "expired" means, because they have four different fixes. A card that failed says so. A Mac that simply has not been online in a while is told your subscription is fine rather than that it has ended. And Refresh licence is there in every state, so the answer to "it says expired and I have definitely paid" is a click rather than a reinstall.
The seven-day trial is unchanged, and still starts at your first recording rather than at the download. When it ends, only new recording pauses: anything already running finishes, and everything already transcribed stays yours and exportable.
App builds no longer die at two minutes
The longest job in the product had one of the shortest time limits in it. Two real app builds were run to check: both produced a working app, and both were killed before they could hand it over.
That ceiling is now four hours, with an elapsed clock while it runs, a Stop that genuinely stops the whole thing rather than leaving pieces behind, and your prompt readable and editable before you ask again.
Local models get the time they need
Measured on this Mac: a local model took 206 seconds just to produce its first word against a long transcript. The time limit was 120 seconds. So every local model was being killed a minute and a half before it said anything at all, which from the outside read as "Ollama does not work".
A local model now gets fifteen minutes. If you have been avoiding Ollama, this is the release to try it again on.
Codex answers on the card
Asking Codex something with no tools switched on used to open a terminal that was not allowed to do anything in it. The answer now comes back on the card, where it belongs, and a terminal appears only when something is genuinely allowed to run.
Pinned sessions, not cockpits
There were two words for one thing, and one of them has gone. A pinned session is a session you kept — that is the whole of it. The card in front of you, with its panes, is still the cockpit.
A side effect worth having: the same app can no longer turn up twice in one session, so there is one fewer refusal to explain.
The website stopped talking to anybody
The pages were loading their typefaces from Google, which handed every visitor's IP address to Google before anybody had been asked anything — and it set no cookie, so no banner could have fixed it. The fonts are now served from our own origin, the analytics are gone, and with no non-essential storage left there is nothing to consent to, so the cookie banner went too.
The website now runs no JavaScript at all and makes no third-party request of any kind. A test holds it to that by recording the actual network traffic rather than reading the page, because a script you cannot see still fetches.