Releases: Ayont/AyCode-releases
Release list
AyCode 7.1.4
English · Deutsch
AyCode 7.1.4
Desktop 7.1.4
Antigravity now offers Claude Opus 5.5 and Claude Sonnet 5.5, each in Low, Medium and High.
New
- Claude Opus 5.5 and Sonnet 5.5 in Antigravity. Antigravity's model picker has six new entries: "Claude Opus 5.5" and "Claude Sonnet 5.5", each with "(Low)", "(Medium)" and "(High)". These are exactly the models
agy modelsreports from agy 1.2.16 on. Both have a 1M context, and the usage view prices them at Anthropic's own list price.
Improved
- An old Claude 4.6 choice moves along. agy no longer offers Claude Opus 4.6 and Sonnet 4.6. If you had picked one of them, you land on the same model in 5.5 at the "High" level instead of "Default", and the next turn no longer fails on a model that is gone.
🇩🇪 Deutsch
Desktop 7.1.4
Antigravity bietet jetzt Claude Opus 5.5 und Claude Sonnet 5.5 an, jeweils in den Stufen Low, Medium und High.
Neu
- Claude Opus 5.5 und Sonnet 5.5 in Antigravity. Die Modellauswahl von Antigravity hat sechs neue Einträge: „Claude Opus 5.5“ und „Claude Sonnet 5.5“, jeweils mit „(Low)“, „(Medium)“ und „(High)“. Das sind genau die Modelle, die
agy modelsab agy 1.2.16 meldet. Der Kontext ist bei beiden 1M, und die Verbrauchsanzeige rechnet sie zu Anthropics eigenem Listenpreis um.
Verbessert
- Alte Claude-4.6-Wahl zieht mit um. agy bietet Claude Opus 4.6 und Sonnet 4.6 nicht mehr an. Wer eines davon gewählt hatte, landet beim selben Modell in 5.5 auf der Stufe „High“ statt bei „Default“, und der nächste Zug scheitert nicht an einem Modell, das es nicht mehr gibt.
AyCode 7.1.3
English · Deutsch
AyCode 7.1.3
Desktop 7.1.3
The chat stays calm while an answer is running, Settings now speak English too, Aylinge create new Aylinge in their own chat, and group chats with Claude send far less twice. Settings › About now shows what changed recently.
New
- What's new. Settings › About › "What's new" shows the changes of the last five versions right inside the app. The changelog ships with the app and reads offline too. The running version is marked.
- AyCode in English. Settings › General › Language offers "System", "Deutsch" and "English". Switching takes effect immediately, without a restart. So far the main menu and Settings are translated; the rest follows. If you had German, you keep German.
- Aylinge create new Aylinge in their own chat. Until now this only worked in groups. In a 1:1 chat a card "Ayling created" appears with "Open chat" and "Undo". An Ayling no longer edits AyCode's data files itself to do this.
Improved
- Group chats with Claude send less twice. A group's shared Claude session only receives the messages it has not read yet, and each member's house rules and persona only once. After a restart, a provider switch, compacting or rewinding, everything goes along again.
Fixed
- The chat no longer jumps while working. While a longer answer was running, the end of the chat slipped away every few seconds: if you were at the bottom you did not stay there, scrolling down could show an empty chat, and afterwards the view jumped back down. The cause was the moving light on the bar of a running answer, which invisibly made the chat longer. Now the chat stays at the end, and if you scrolled up you keep reading undisturbed.
🇩🇪 Deutsch
Desktop 7.1.3
Der Chat bleibt während einer laufenden Antwort ruhig, die Einstellungen sprechen jetzt auch Englisch, Aylinge legen im eigenen Chat neue Aylinge an, und Gruppenchats mit Claude schicken deutlich weniger doppelt. Unter Einstellungen › Über steht jetzt, was sich zuletzt geändert hat.
Neu
- Was ist neu. Einstellungen › Über › „Was ist neu“ zeigt die Änderungen der letzten fünf Versionen direkt in der App. Der Changelog steckt in der App selbst und liest sich auch offline. Die laufende Version ist markiert.
- AyCode auf Englisch. Unter Einstellungen › Allgemein › Sprache gibt es „System“, „Deutsch“ und „English“. Ein Wechsel wirkt sofort und ohne Neustart. Übersetzt sind bisher das Hauptmenü und die Einstellungen, der Rest folgt. Wer bisher Deutsch hatte, behält Deutsch.
- Aylinge legen im eigenen Chat neue Aylinge an. Bisher ging das nur in Gruppen. Im 1:1-Chat erscheint dann eine Karte „Ayling angelegt“ mit „Chat öffnen“ und „Rückgängig“. AyCodes Datendateien bearbeitet ein Ayling dafür nicht mehr selbst.
Verbessert
- Gruppenchats mit Claude schicken weniger doppelt. Die gemeinsame Claude-Sitzung einer Gruppe bekommt nur noch die Nachrichten, die sie noch nicht gelesen hat, und Hausregeln und Persona jedes Mitglieds nur einmal. Nach einem Neustart, Providerwechsel, Kompaktieren oder Zurückspulen geht wieder alles mit.
Behoben
- Der Chat springt beim Arbeiten nicht mehr. Während eine längere Antwort lief, rutschte das Ende des Chats alle paar Sekunden weg: Wer unten war, blieb nicht unten, beim Scrollen nach unten konnte der Chat leer erscheinen, und danach sprang die Ansicht zurück nach unten. Schuld war das wandernde Licht auf der Leiste einer laufenden Antwort, das den Chat unsichtbar verlängerte. Jetzt bleibt der Chat am Ende, und wer nach oben gescrollt hat, liest ungestört weiter.
AyCode 7.1.2
English · Deutsch
AyCode 7.1.2
Desktop 7.1.2 · Android 7.1.2 (71002)
iPhone and Apple Watch follow as 7.1.2 (64) via TestFlight.
Moving in now also brings over sessions from Claude Code and Codex in the terminal and, if you like, new chats on its own. Codex works with local models from Ollama and LM Studio, group chats take images and reactions, and iPhone and Apple Watch get quiet hours, custom quick replies, Siri to wake the Mac and a read-only mode.
New
- Take over Claude Code and Codex sessions. Settings › Move in has the groups "Claude Code in the terminal" and "Codex in the terminal". They list the working folders with their sessions; "Take over chats" copies each session with its full history into the AyCode project of its folder. If you keep writing, you write in a branch; the session in the terminal stays untouched. The move-in assistant also offers both with one click in the "Take over" step.
- Catch up on new chats automatically. T3 Code has the switch "Catch up on new chats", Claude Code and Codex have "Catch up on new sessions" (each off until you turn it on). AyCode then checks every 15 minutes and takes over new chats from folders that have already moved in. A notification says how many there were.
- Local models in Codex. If Ollama or LM Studio is running, their models appear in Codex under "Local · Ollama" and "Local · LM Studio". A chat with them runs entirely on your computer and needs no sign-in. A chat can switch between a local and a cloud model and keeps its history.
- Remember diff comments in the Brain. With the "Remember in Brain" checkbox, a comment on a diff line also lands in
Reviews/<Project>.mdin the vault, with time, file, line, code and chat. - Reactions in Ayling chats and groups. Bubbles in Ayling chats and groups get the same five reactions as the team chat. An Ayling that stays quiet in a group can now react to your message with an emoji instead of just reading along.
- Images in group chats. Images go into the group with or without text. The answering Ayling sees them if its provider can handle images; otherwise only the text goes out and a notice says so.
- What a phone changed last. Settings › Phone shows the last three changes per paired phone, such as "Approval answered" or "Message sent". Only type, time and chat are stored, and only while AyCode is running.
- Clean up old sign-ins. Under Settings › Cloud › Devices, "Clean up old sign-ins" removes all devices that have not been around for more than 30 days, after a confirmation. This Mac and currently connected devices stay.
- iPhone: quiet hours. Under Settings → Notifications, quiet hours (default 22:00 to 07:00) keep notifications silent overnight. They still arrive in Notification Center.
- iPhone: "Hey Siri, wake my Mac with AyCode" and a "New chat" button for Control Center and the Lock Screen.
- iPhone: read-only phones only read. An iPhone marked "Read only" on the Mac hides input, approvals and Mac settings and explains why. On the Watch, reply buttons and "New chat" disappear.
- Watch: custom quick replies. Under Settings → Apple Watch on the iPhone you set up to four short replies of your own.
- iPhone: haptics and "Return sends". A light tap when sending, a success tap when an answer is done and a warning for a question. Both can be set under Privacy & Behavior → In the chat.
Improved
- iPhone starts with your chats. After a cold start the iPhone immediately shows the last known chat list until the Mac answers.
- iPhone: day separators in the chat. "Today", "Yesterday" or the date mark where a new day begins.
- Finished chats glow green briefly. In the sidebar, the dot of a finished chat turns green for a few seconds.
- Stop button with an arc. While an answer is running, an arc in the provider's colour circles the stop button. A sent message grows out of the corner of its bubble.
Fixed
- The move-in scan no longer hangs on a slow folder. Each app has 8 seconds to count. After that it shows "more than …" and the other apps still appear.
- Claude history comes completely or not at all. If one of its Claude sessions could not be read while taking over an imported chat, the rest was taken over anyway and the chat was permanently considered complete. Now nothing is taken over and it is loaded again on the next open.
- Aylinge no longer get lost. If something outside AyCode changed
agents.json, such as an Ayling creating a new agent through the shell, AyCode overwrote it on the next save. Now AyCode takes over outside changes and only adds its own change. - iPhone: the Face ID lock no longer crashes. The reason text for Face ID is now also in the checked-in Info.plist.
🇩🇪 Deutsch
Desktop 7.1.2 · Android 7.1.2 (71002)
iPhone und Apple Watch folgen als 7.1.2 (64) über TestFlight.
Der Umzug holt jetzt auch Sitzungen aus Claude Code und Codex im Terminal und auf Wunsch neue Chats von selbst nach. Codex arbeitet mit lokalen Modellen aus Ollama und LM Studio, Gruppenchats nehmen Bilder und Reaktionen, und iPhone und Apple Watch bekommen Ruhezeit, eigene Schnellantworten, Siri zum Mac-Wecken und einen Nur-lesen-Modus.
Neu
- Claude-Code- und Codex-Sitzungen übernehmen. Einstellungen › Umzug hat die Gruppen „Claude Code im Terminal“ und „Codex im Terminal“. Sie listen die Arbeitsordner mit ihren Sitzungen, „Chats übernehmen“ kopiert jede Sitzung mit dem ganzen Verlauf ins AyCode-Projekt ihres Ordners. Wer weiterschreibt, schreibt in einer Abzweigung, die Sitzung im Terminal bleibt unberührt. Der Umzugsassistent bietet beide auch im Schritt „Übernehmen“ mit einem Klick an.
- Neue Chats von selbst nachholen. T3 Code hat den Schalter „Neue Chats nachholen“, Claude Code und Codex haben „Neue Sitzungen nachholen“ (jeweils aus, bis du sie einschaltest). AyCode schaut dann alle 15 Minuten nach und übernimmt neue Chats aus Ordnern, die schon umgezogen sind. Eine Mitteilung sagt, wie viele es waren.
- Lokale Modelle in Codex. Läuft Ollama oder LM Studio, erscheinen deren Modelle in Codex unter „Lokal · Ollama“ und „Lokal · LM Studio“. Ein Chat damit läuft ganz auf dem Rechner und braucht keine Anmeldung. Ein Chat kann zwischen lokalem und Cloud-Modell wechseln und behält seinen Verlauf.
- Diff-Kommentare im Brain merken. Mit dem Haken „Im Brain merken“ landet ein Kommentar zu einer Diff-Zeile zusätzlich in
Reviews/<Projekt>.mdim Vault, mit Zeit, Datei, Zeile, Code und Chat. - Reaktionen in Ayling-Chats und Gruppen. Blasen in Ayling-Chats und Gruppen bekommen dieselben fünf Reaktionen wie der Team-Chat. Ein Ayling, das in einer Gruppe still bleibt, kann jetzt mit einem Emoji auf deine Nachricht reagieren statt nur mitzulesen.
- Bilder in Gruppenchats. Bilder gehen mit oder ohne Text in die Gruppe. Das antwortende Ayling sieht sie, wenn sein Provider Bilder kann, sonst geht nur der Text hinaus und ein Hinweis sagt das.
- Was ein Handy zuletzt geändert hat. Einstellungen › Handy zeigt pro gekoppeltem Handy die letzten drei Änderungen, etwa „Freigabe beantwortet“ oder „Nachricht geschickt“. Gespeichert werden nur Art, Zeit und Chat, und nur solange AyCode läuft.
- Alte Anmeldungen aufräumen. Unter Einstellungen › Cloud › Geräte entfernt „Alte Anmeldungen aufräumen“ alle Geräte, die seit über 30 Tagen nicht mehr da waren, mit einer Bestätigung. Dieser Mac und gerade verbundene Geräte bleiben.
- iPhone: Ruhezeit. Unter Einstellungen → Mitteilungen hält eine Ruhezeit (Standard 22:00 bis 07:00) Mitteilungen über Nacht still. Sie kommen trotzdem in der Mitteilungszentrale an.
- iPhone: „Hey Siri, weck meinen Mac mit AyCode“ und ein Knopf „Neuer Chat“ für Kontrollzentrum und Sperrbildschirm.
- iPhone: Nur-lesen-Handys lesen nur. Ein auf dem Mac als „Nur lesen“ markiertes iPhone blendet Eingabe, Freigaben und Mac-Einstellungen aus und erklärt warum. Auf der Watch fallen Antwortknöpfe und „Neuer Chat“ weg.
- Watch: eigene Schnellantworten. Unter Einstellungen → Apple Watch auf dem iPhone legst du bis zu vier eigene Kurzantworten an.
- iPhone: Haptik und „Return sendet“. Ein leichtes Tippen beim Senden, ein Erfolgstippen bei fertiger Antwort und eine Warnung bei einer Frage. Beides ist unter Datenschutz & Verhalten → Im Chat einstellbar.
Verbessert
- iPhone startet mit deinen Chats. Nach einem Kaltstart zeigt das iPhone sofort die zuletzt bekannte Chatliste, bis der Mac antwortet.
- iPhone: Tagestrenner im Chat. „Heute“, „Gestern“ oder das Datum markieren, wo ein neuer Tag beginnt.
- Fertige Chats leuchten kurz grün. In der Seitenleiste wird der Punkt eines fertigen Chats für ein paar Sekunden grün.
- Stopp-Knopf mit Bogen. Während eine Antwort läuft, kreist ein Bogen in der Farbe des Providers um den Stopp-Knopf. Eine gesendete Nachricht wächst aus der Ecke ihrer Blase.
Behoben
- Der Umzug-Scan hängt nicht mehr an einem langsamen Ordner. Jede App hat 8 Sekunden zum Zählen. Danach steht dort „mehr als …“ und die anderen Apps erscheinen trotzdem.
- Claude-Verlauf kommt ganz oder gar nicht. Ließ sich beim Übernehmen eines importierten Chats eine seiner Claude-Sitzungen nicht lesen, wurde der Rest trotzdem übernommen und der Chat galt dauerhaft als vollständig. Jetzt wird nichts übernommen und beim nächsten Öffnen erneut geladen.
- Aylinge gehen nicht mehr verloren. Änderte etwas außerhalb von AyCode die
agents.json, etwa ein Ayling, der per Shell einen neuen Agenten anlegt, überschrieb AyCode das beim nächsten Speichern. Jetzt übernimmt AyCode Änderungen von außen und schreibt nur seine eigene Änderung dazu. - iPhone: Face-ID-Sperre stürzt nicht ab. Die Begründung für Face ID steht jetzt auch in der eingecheckten Info.plist.
AyCode 7.1.1
English · Deutsch
AyCode 7.1.1
Desktop 7.1.1 · Android 7.1.1 (71001)
iPhone and Apple Watch follow as 7.1.1 (63) via TestFlight.
A bug-fix release for 7.1.0: Claude handles side tasks more cheaply and shows only each project's own commands in that project; chat scrolling and the status line behave calmly again.
Improved
- Claude handles side tasks with Haiku. Start lines, history and the notetaker summary now run on Claude Haiku without thinking, the commit message on the chat model without thinking. That costs considerably less. With your own API address or via Bedrock or Vertex, the chat model is still used. In the Claude settings, "Model for side tasks" decides who takes these tasks: empty for automatic, "main" for the chat model, or a model ID of your own. If the chosen model is not available, AyCode tries once with the chat model.
- Clearer message when Claude stops. If the Claude CLI quits in the middle of an answer, the error card is called "CLI ended unexpectedly" and names the cause in plain words instead of a raw English error.
Fixed
- Each project shows its own commands. With several projects open, a Claude chat could offer commands and skills from another project. Now each chat only knows the commands and skills of its project.
- Start screen without foreign commands. The start screen and chats that had not reported commands yet sometimes showed the commands and skills of the project that was last active. AyCode now remembers the list per project, also across a restart.
- Finished Claude answers stay finished. An error while closing the CLI shortly after an answer ended used to turn it into an error afterwards.
- The status line next to the thinking orb stays readable. After a change, the live label lost letters and only something like "h t a" was left. Now it stays complete. Long descriptions and quick successive changes are swapped without the letter animation.
- The chat no longer scrolls past the end. Scrolling down with momentum pulled the chat past the end and then let it slide back. Now it stops at the end. Following along only starts again once you are all the way down, and scrolling up lets go immediately.
- iPhone build. The archive script now also recognises the team's development certificates.
🇩🇪 Deutsch
Desktop 7.1.1 · Android 7.1.1 (71001)
iPhone und Apple Watch folgen als 7.1.1 (63) über TestFlight.
Eine Fehlerbehebungsversion zu 7.1.0: Claude erledigt Nebenaufgaben günstiger und zeigt in jedem Projekt nur dessen eigene Befehle, Chat-Scroll und Statuszeile verhalten sich wieder ruhig.
Verbessert
- Claude erledigt Nebenaufgaben mit Haiku. Startzeilen, Verlauf und die Notetaker-Zusammenfassung laufen jetzt auf Claude Haiku und ohne Denken, die Commit-Message auf dem Chat-Modell ohne Denken. Das kostet deutlich weniger. Mit eigener API-Adresse oder über Bedrock oder Vertex bleibt es beim Chat-Modell. In den Claude-Einstellungen legt „Modell für Nebenaufgaben“ fest, wer diese Aufgaben übernimmt: leer für automatisch, „main“ für das Chat-Modell oder eine eigene Modell-ID. Ist das gewählte Modell nicht verfügbar, versucht AyCode es einmal mit dem Chat-Modell.
- Klarere Meldung, wenn Claude abbricht. Endet die Claude-CLI mitten in einer Antwort, heißt die Fehlerkarte „CLI unerwartet beendet“ und nennt die Ursache auf Deutsch statt eines englischen Rohfehlers.
Behoben
- Jedes Projekt zeigt seine eigenen Befehle. Waren mehrere Projekte offen, konnte ein Claude-Chat Befehle und Skills aus einem anderen Projekt anbieten. Jetzt kennt jeder Chat nur die Befehle und Skills seines Projekts.
- Startbildschirm ohne fremde Befehle. Der Startbildschirm und Chats, die noch keine Befehle gemeldet hatten, zeigten manchmal die Befehle und Skills des Projekts, das zuletzt aktiv war. AyCode merkt sich die Liste jetzt pro Projekt, auch über einen Neustart hinweg.
- Fertige Claude-Antworten bleiben fertig. Ein Fehler beim Schließen der CLI kurz nach dem Ende einer Antwort machte sie bisher nachträglich zum Fehler.
- Die Statuszeile neben dem Denk-Orb bleibt lesbar. Nach einem Wechsel verlor das Live-Label Buchstaben, übrig blieb etwa „h t a“. Jetzt bleibt es vollständig. Lange Beschreibungen und schnell aufeinanderfolgende Wechsel werden ohne Buchstabenanimation getauscht.
- Der Chat scrollt nicht mehr übers Ende hinaus. Schwungvolles Scrollen nach unten zog den Chat über das Ende hinaus und ließ ihn dann zurückgleiten. Jetzt hält er am Ende an. Das Mitlaufen setzt erst wieder ein, wenn du ganz unten bist, und Scrollen nach oben lässt sofort los.
- iPhone-Build. Das Archiv-Skript erkennt jetzt auch die Development-Zertifikate des Teams.
AyCode 7.1.0
English · Deutsch
AyCode 7.1.0
Desktop 7.1.0 · Android 7.1.0 (71000) · iPhone and Apple Watch 7.1.0 (62) follow via TestFlight
Teams and Aylinge move closer together: group chats with several Aylinge on any provider, invitations by GitHub name and team sessions you can follow in the browser, without AyCode at all. Plus one prompt to several models with a side-by-side comparison, diff comments, chats for later, your history as a timesheet, an overview in Settings and a lot that is new on iPhone and Apple Watch: wake the Mac, reply from the notification, Face ID and complications. 7.0.1 was not published; its changes are included here.
New
- Team session in the browser, without AyCode. The invitation page offers "Join in the browser, without AyCode". Anyone who wants to join signs in with GitHub and knocks. Once let in, they follow every chat of the session live (text, tool steps and code), see the tasks and write in the team chat. Steering agents, granting approvals and code stay in the app. The page decrypts everything itself; the cloud still reads nothing. On a phone the page is split into tabs.
- Invite by GitHub name. Type
@namein the share dialog and click "Invite". The invited person sees the invitation in the island and as a notification and is in with "Join", without knocking. Invitations can be withdrawn or declined. - Team chat like a messenger. Reply with a quote, edit and delete your own messages, reactions (👍 ❤️ 😂 🎉 👀) and pinned messages above the conversation.
- Miss nothing in your team. The cloud keeps team chat, reactions, comments and tasks sealed. Anyone who was offline gets everything on their return, even if nobody else is online. After a restart the conversation is back.
- Group chats with Aylinge. One chat for people and several Aylinge whose providers can be mixed freely. The pinned Ayling answers right away (or decides for itself, or waits for @name), the others react to @name, and @ALL asks everyone. Aylinge bring each other in and can create new specialists. "Create group" sits in the Aylinge list, on the start screen and in the input box. Ayling chats and groups read like a messenger, with bubbles in the Ayling's colour.
- Copy an Ayling. "Create copy" in the profile takes over brief, engine, location, skills and memory. The copy's routines start switched off so nothing runs twice.
- One prompt to several models. On the start page, Shift-click (⇧) up to three more models in the picker. Each model gets its own chat, in repositories with its own worktree. "Compare answers" then shows the answers side by side, each with status, time, tool calls and changed files.
- Comment on diff lines. In the changes panel, every line shows a comment button on hover. "Into the chat" (or ⌘/Ctrl + Enter) puts the comment into the input box as a quote with file, line and code. Several comments collect in one message.
- Chats for later. The chat menu has "Later": in an hour, this evening, tomorrow morning or on Monday. The chat waits in the "Later" section and comes back on its own at the chosen time, or earlier if something happens in it.
- Answer follow-up questions with an image or file. The question card has a paperclip, and a pasted image is attached.
- Long pasted text becomes a file. From 32 KiB on, AyCode attaches pasted text as a text file instead of filling the input box. "Paste as text anyway" undoes that.
- Lists continue. In the input box a new line continues the list, as in AyNotes. An empty line ends it.
- Projects with their own defaults. Per project you can set the model and reasoning effort new chats start with. Every project card shows the activity of the last 14 days. A selected project shows its key figures, including cost and tokens of the last 7 days.
- Mark things in the agent browser. Via "Mark" in the bar or on the pill, a click marks an element of the page with a number instead of operating it. The agent reads the marks, and "Into the chat" writes them into the input box.
- History as a timesheet. History has a search, a "Last 7 days" bar and "Where the time went" with a filter per app (e.g. "Only Xcode"). "Timesheet" copies one day or all matches as Markdown.
- AyNotes: open tasks. The start page collects the tasks from the meetings of the last 45 days, tasks with a due date first. You can tick them off there and on the meeting page. "Send open tasks to the agent" sends only what is still open.
- Graph: path between two notes. "Path to …" highlights the shortest chain of links between two notes.
- Settings with an overview. Settings open with an overview: what needs your attention right now and how each area is doing. The Cloud and Phone pages start with status tiles, and the Cloud page lists all team sessions and invitations. The navigation is reorganised, and "Import" is now called "Move in".
- Assign keyboard shortcuts freely. Settings › Keyboard shortcuts (⌘/ or Ctrl + /) lists every shortcut. Global shortcuts can be reassigned or turned off. If a key is already taken, AyCode refuses it.
- Phones set to "Read only". Every paired phone can be renamed and set to "Read only". It then sees everything but cannot write, approve, start chats or change settings.
- Move in from more apps. The move-in assistant now also recognises T3 Code, Cline, Pi, Oh My Pi, Grok CLI, Mistral Vibe, Cursor, GitHub Copilot CLI and Qwen Code and shows their logos. Imports from T3 Code and Claudian show how far along they are ("12 of 31 chats").
- AyCode's MCP server for more providers. DeepSeek Harness (0.2 and later), Vibe (2.22 and later), Pi and Antigravity via the SDK get Brain, the agent browser and your own MCP servers automatically. Antigravity keeps working even if a server does not answer.
- Pi plans. "Plan" starts Pi with read-only tools. The result is a plan you start with "Carry out plan".
- Codex: "Ultra" for GPT-6.1 Sol. The reasoning levels now come from Codex's model catalogue, so new levels appear without an AyCode update.
- More targets in the command palette. ⌘K also opens the projects overview, Aylinge, AyNotes and History.
New on iPhone and Apple Watch
- Wake the Mac. iPhone and Watch send real Wake-on-LAN packets. When the iPhone returns to Wi-Fi or changes networks, it connects right away and wakes the Mac. There is also a Mac widget for the Home and Lock Screen and a switch in Control Center.
- Reply and approve from the notification. Under a finished answer there is "Reply", for approvals "Allow" and "Deny" (with Face ID). Under Settings → Notifications you choose what alerts you and whether title and preview appear on the Lock Screen. The app icon counts the chats waiting for you.
- Privacy & Behavior. Lock with Face ID (immediately or after 1, 5 or 15 minutes), a cover in the app switcher, a screen that stays awake while an agent works, and a start tab of your choice.
- New chat from anywhere. Via Siri ("New chat in AyCode"), Spotlight, Shortcuts, the Action button and
aycode://new. On the Watch, "New chat" starts with a project choice and dictation. - Complications for the Watch. Who is working, who is waiting and which limit is fullest, right on the watch face.
- Group chats on the iPhone. The pinned Ayling sits at the top, and next to every answer is the avatar of the Ayling that wrote it.
- All eight Aylinge shapes, including ghost, star, cube and flower, are now on the iPhone, in the widgets and in the screensaver.
Improved
- Answers feel alive. Every word of a running answer fades in gently. Time and steps count along, and the bar, end dot and edge of the input box glow in the colour of the answering provider. Status words morph letter by letter, and numbers (lines, context, limits, usage) roll to their new value. With reduced motion everything stays still.
- Changes at a glance. Above the input box a small live preview shows which file the agent is editing right now. Hovering over a step's "+1 −1" or the changes chip shows the changed lines or files. In the sidebar, running chats show their changed lines.
- The agent's task list ticks off live, with a rolling counter and a short shine on every tick.
- Calmer controls. Delete and remove ask right at the button instead of in a system dialog. "Copy" turns into a check mark in place. Loading placeholders only appear when loading really takes a while.
- Sidebar and narrow windows. Waiting and aborted chats carry a short pill ("Waiting", "Error"), in the command palette too. In narrow windows, chips in the chat header step aside entirely instead of being cut off, and the actions in the changes panel wrap.
- Readability. Quiet texts (hints, timestamps) have at least 3:1 contrast in every colour theme; the status pills meet AA.
- Agent browser. The cursor outlines what it is about to click, and you see every letter while it types. The bar is calmer and has an address field. The window only opens when the agent works in a web app, not for mere reading.
- Clearer error cards. If a CLI rejects AyCode's options or is outdated, the card says "CLI version does not match" and offers "Update CLI". Sign-in problems with Grok, Pi, OMP and OpenCode lead to the sign-in card.
- DeepSeek Harness 0.2. Thinking, tools and answer appear live, every chat has its own dsh session, and errors such as a missing API key show up in the error card.
Fixed
- Claude chats with higher speed start again. If a higher speed was set for Opus, every Claude chat aborted immediately ("unknown option '--fast'"). The speed setting still takes effect.
- Claude with sandbox. If "Don't start at all without a sandbox" is off, the chat keeps running without a sandbox where the sandbox cannot start (Linux without bubblewrap, Windows), instead of aborting every answer.
- ZCode installs the right program. Until now "I...
AyCode 7.0.0
English · Deutsch
AyCode 7.0.0
Desktop 7.0.0 · iPhone and Apple Watch 7.0.0 (60) · Android 7.0.0 (70000)
The biggest update since launch: AyCode now speaks up outside its window too, with an island at the camera, a quick chat above every app and a screensaver with five calm scenes. Plus task lists for teams, moving chats between projects, limits on the Apple Watch, a livelier graph and much faster, more stable Claude chats.
New
- Island at the notch. A small capsule at the camera shows running and waiting chats; one click brings the chat to the front.
- Quick chat above every app. ⌥ Space (Windows: Alt + Space, changeable under Settings › Quick chat) opens a floating input for a question or a new chat.
- Screensaver with five scenes. Calm, moving scenes for idle time.
- Task lists for team chats. One shared task list per session, visible on the Mac and the iPhone.
- Move chats between projects, along with a new projects overview.
- Limits on the Apple Watch. The overview shows how full each provider limit is.
- New Standby. A clock next to the live cards, an analogue dial and a night light.
- Graph: folders as regions. Regions with folder names, coloured links and labels that move out of the way of the dots.
- 21 new companion figures and a refreshed look for the Aylinge.
Fixed and faster
- Claude chats start faster; callback, mode and context go to the CLI only once per session.
- The history never lands twice in a CLI; a restart after a crash only sends it again when needed.
- A running answer ends with an error if its CLI is closed underneath it.
- Rewind no longer loses files; the swap happens in one step, with a backup.
- Inline editing no longer loads a personal setup (MCP, skills, hooks, CLAUDE.md).
- The limit guard asks first before it uses up a fresh limit.
- Umlauts and emoji stay whole, even when split across two data chunks.
Downloads
- macOS (Apple Silicon):
AyCode-7.0.0-arm64.dmg - Windows:
AyCode-Setup-7.0.0-win-x64.exe - Auto-update:
AyCode-7.0.0-arm64.zip(Mac),AyCode-7.0.0-win-x64.zip(Windows) - iPhone/iPad:
ios.json(build 60) - Checksums:
SHA256SUMS+SHA256SUMS.sig
Note: the Mac and Windows builds are signed with AyCode's own certificate (not notarized). On first launch macOS may warn about an "unidentified developer" and Windows SmartScreen may warn as well.
🇩🇪 Deutsch
Desktop 7.0.0 · iPhone und Apple Watch 7.0.0 (60) · Android 7.0.0 (70000)
Das größte Update seit dem Start: AyCode meldet sich jetzt auch außerhalb des Fensters — eine Insel an der Kamera, ein Schnellchat über jeder App und ein Bildschirmschoner mit fünf ruhigen Motiven. Dazu Aufgabenlisten für Teams, Chats zwischen Projekten verschieben, Grenzen auf der Apple Watch, ein lebendigerer Graph und deutlich schnellere, stabilere Claude-Chats.
Neu
- Insel am Notch. Eine kleine Kapsel an der Kamera zeigt laufende und wartende Chats; ein Klick holt den Chat nach vorn.
- Schnellchat über jeder App. ⌥ Leertaste (Windows: Alt + Leertaste, änderbar unter Einstellungen › Schnellchat) öffnet ein schwebendes Eingabefeld für eine Frage oder einen neuen Chat.
- Bildschirmschoner mit fünf Motiven. Ruhige, bewegte Szenen für den Ruhezustand.
- Aufgabenlisten für Team-Chats. Eine geteilte Aufgabenliste pro Sitzung, sichtbar auf dem Mac und dem iPhone.
- Chats zwischen Projekten verschieben, samt neuer Projekte-Übersicht.
- Grenzen auf der Apple Watch. Die Übersicht zeigt, wie voll jede Anbieter-Grenze ist.
- Standby neu. Uhr neben den Live-Karten, analoges Zifferblatt und Nachtlicht.
- Graph: Ordner als Regionen. Regionen mit Ordnernamen, farbige Links und Beschriftungen, die den Punkten ausweichen.
- 21 neue Begleiter-Figuren und ein erneuerter Aylinge-Auftritt.
Behoben und beschleunigt
- Claude-Chats starten schneller; Rückruf, Modus und Kontext gehen nur einmal pro Sitzung an die CLI.
- Der Verlauf landet nie doppelt in einer CLI; Neustart nach Absturz sendet ihn nur bei Bedarf erneut.
- Eine laufende Antwort endet mit Fehler, wenn ihre CLI darunter geschlossen wird.
- Rewind verliert keine Dateien mehr; der Tausch geschieht in einem Schritt, mit Sicherung.
- Inline-Bearbeitung lädt keine persönliche Einrichtung mehr (MCP, Skills, Hooks, CLAUDE.md).
- Der Limit-Wächter fragt erst nach, bevor er eine frische Grenze verbraucht.
- Umlaute und Emoji bleiben ganz, auch über zwei Datenblöcke verteilt.
Downloads
- macOS (Apple Silicon):
AyCode-7.0.0-arm64.dmg - Windows:
AyCode-Setup-7.0.0-win-x64.exe - Auto-Update:
AyCode-7.0.0-arm64.zip(Mac),AyCode-7.0.0-win-x64.zip(Windows) - iPhone/iPad:
ios.json(Build 60) - Prüfsummen:
SHA256SUMS+SHA256SUMS.sig
Hinweis: Der Mac- und Windows-Build ist mit AyCodes eigenem Zertifikat signiert (nicht notarisiert). Beim ersten Start kann macOS „unbekannter Entwickler“ und Windows SmartScreen warnen.
AyCode 6.6.0
Desktop 6.6.0 · iPhone und Apple Watch 6.5.0 (59) · Android 6.5.0 (65000)
Das große Herbst-Update: Datenschutz vor dem Senden, dein Tag aus den eigenen Notizen, Steckbriefe für Kunden und Projekte, ein neuer Graph-Überblick, aufgeräumte Einstellungen und Provider, die nicht mehr hängen bleiben.
Neu
- Datenschutz-Schleuse. E-Mail-Adressen, Telefonnummern, IP-Adressen, IBANs und bekannte Zugangsschlüssel verlassen deinen Rechner nur als Platzhalter („[[MAIL_1]]“); in der Antwort stehen wieder die echten Werte. Einschalten unter Einstellungen › Allgemein › Datenschutz.
- Datenampel im Eingabefeld. Schon beim Tippen zeigt ein kleines Licht, wie viele persönliche Werte im Text stehen. Ist die Schleuse aus, schaltet ein Klick sie ein. Abschaltbar in den Einstellungen.
- „Dein Tag“ auf der Startseite. Überfällige und anstehende Fristen, Wiedervorlagen, lange nicht geprüfte Notizen und offene Aufgaben, direkt aus deinem Vault gelesen, ohne Modellaufruf. „Tag planen“ macht daraus eine Frage an den Agenten. Abschaltbar in den Einstellungen.
- Steckbriefe. Notizen mit
typ:in den Eigenschaften (Kunde, Person, Projekt …) stehen im @-Menü;@kunde:mülsucht nur Kunden. Der Agent bekommt Eigenschaften, Notiztext, verlinkte Notizen und frühere Chats dazu. Oben im Chat steht, um welche Steckbriefe es geht, ein Klick öffnet die Notiz. - Antwort als Notiz. Eine Antwort landet mit einem Klick als Notiz im Vault.
- Chat als Markdown exportieren aus dem Chat-Menü.
- Graph: Überblick. Eine Karte zeigt die am stärksten verknüpften Notizen, was diese Woche geändert wurde und was ohne Link dasteht; ein Klick hebt genau diese Notizen hervor. Dazu ein Zeitfilter (Immer, 30 Tage, 7 Tage) und Alt+Klick auf einen Ordner, um nur ihn zu zeigen.
- Einstellungen neu gestaltet. Jede Seite hat ihr Symbol auf einer Kachel, und auf breiten Fenstern führt „Auf dieser Seite“ direkt zu jeder Gruppe.
- ⌘; für eine Nebenfrage. Macht aus dem Entwurf eine
/btw-Nebenfrage und wieder zurück, auch auf der deutschen Tastatur und über die Befehlspalette. - Neuer Hintergrund „Wellen“ und vier Farbthemen: Gruvbox, One Dark, Kanagawa und GitHub, jeweils hell und dunkel.
- VS-Code-Thema laden. Darstellung › Farbthema übernimmt die Farben eines VS-Code-Themes, mit lesbarem Kontrast auf jeder Fläche.
Behoben
- Stopp beendet die Antwort immer. Ein abgestürzter oder hängender Agent ließ den Chat bisher „beschäftigt“ stehen, bis die App neu startete. Freigabe- und Fragekarten verschwinden, wenn der fragende Agent nicht mehr lebt.
- Codex: Ein abgestürzter app-server beendet die Antwort mit einer Fehlermeldung, und ein Stopp kurz vor dem Senden hält.
- Cline und Kimi: Ein Stopp während des Starts verhindert, dass die Nachricht trotzdem rausgeht.
- Umlaute und Emoji bleiben ganz. Bei Pi, Kimi, Grok, Cline, Vibe, DeepSeek Harness und Antigravity wurden Zeichen, die über zwei Datenblöcke verteilt ankamen, zu „Gr��ße“.
- Vom System beendete Agenten (Speichermangel) blockieren keine späteren Neustarts mehr.
- Chat-Titel aus einer ersten Nachricht mit Steckbrief oder Chat-Verweis zeigen „@name“ statt des Links.
Für Mitlesende
- Der Brain-Index baut sich nach dem Update einmal neu auf (Snapshot-Version 4: Agenda für „Dein Tag“, Typen für Steckbriefe).
- Neue Einstellungen:
privacyGate(aus),dataLightundhomeDayCard(beide an, wenn nicht gesetzt). Die Erkennung persönlicher Werte liegt jetzt incontracts/privacy.tsund wird von Schleuse und Ampel gemeinsam genutzt. - Dieses Release erneuert die Desktop-App. Die Handy-Apps zeigen Steckbrief-Verweise ab ihrem nächsten Release als „@name“.
AyCode 6.5.13
Desktop 6.5.13 · iPhone und Apple Watch 6.5.0 (59) · Android 6.5.0 (65000)
Behoben
- Stirbt Claude Code, sagt es jetzt selbst, warum. Wenn die Claude-Code-CLI im Hintergrund abstürzte, blieb bisher nur ein nacktes „Claude Code process exited with code 1" stehen — ohne jede Spur, woran es lag. AyCode startet die CLI mit einem eigenen Prozess-Start; dabei ging das stderr der CLI verloren, weil der Claude Agent SDK den stderr eines so gestarteten Prozesses nicht liest. Jetzt wird stderr immer mitgelesen, und AyCode hängt die letzten Zeilen der CLI an die Fehlermeldung, bevor du sie siehst. Eine Frische-Grenze (15 s) und eine Längengrenze (4 KB) verhindern, dass die Meldung eines längst beendeten Prozesses an einen neuen Fehler gerät.
Für Mitlesende
customSpawnleitet stderr unbedingt in einen gekappten Puffer (appendStderrTail, 4 KB) und meldet den Schwanz beiexit/closemit Code ≠ 0 anrecordClaudeExit()—closefängt den letzten Chunk, denexitnoch verpassen kann.withClaudeStderr()ersetzt ausschließlich nackte Exit-/Signal-Fehler und nur bei frischem Exit; alle anderen Meldungen laufen unverändert durch. Angewandt an allen vier Fehlerstellen desClaudianService; der Originalfehler bleibt alscauseerhalten.
AyCode 6.5.12
Desktop 6.5.12 · iPhone und Apple Watch 6.5.0 (59) · Android 6.5.0 (65000)
Behoben
- Steuerzeilen des Ziel-Modus landeten im Chat. Ein stehendes Ziel (
/goal) lässt das Modell seine Antwort mit einer Steuerzeile wieGOAL_CONTINUEbeenden — die gehört der Schleife, nicht dir. Hängte das Modell sie an den letzten Satz oder tippte sie aus dem Verlauf weiter, nachdem das Ziel schon erreicht oder pausiert war, stand sie sichtbar in der Antwort und blieb auch gespeichert stehen. Antworten in einem Chat mit Ziel werden jetzt auf dem Weg in die Anzeige gesäubert: live beim Schreiben, beim Speichern und beim Nachladen alter Codex-Unterhaltungen. Die Ziel-Schleife selbst liest den Marker weiterhin — für sie ändert sich nichts.
Für Mitlesende
- Der Scrubber (
utils/goalMarkerScrubber.ts) sitzt imTurnRunneroberhalb der Ziel-Schleife (das Verdikt liest den rohen Marker) und unterhalb von UI und Thread-Speicher; er hält nur den Zeilenrest zurück, der noch ein Marker werden könnte.goalLoop.stripTrailingGoalMarker()entfernt angehängte Marker,ThreadStorerepariert gespeicherte Ziel-Threads beim Lesen,CodexHistoryStorebeim Hydrieren. Nur Threads mit Ziel werden angefasst — ein normaler Chat darf das Wort weiter als Text enthalten.
AyCode 6.5.11
Desktop 6.5.11 · iPhone und Apple Watch 6.5.0 (59) · Android 6.5.0 (65000)
Neu
- Claude Code: sechs Schalter, die bisher niemand erreichen konnte. Alles standardmäßig aus — dein Chat verhält sich genau wie vorher, bis du etwas einschaltest. Zu finden in den Einstellungen des Anbieters:
- Befehle in der Sandbox: Claude führt Shell-Befehle in einer abgeschotteten Umgebung aus, die nur das Projekt erreicht. Optional mit einer Liste erlaubter Netzwerkziele und mit „ohne Sandbox gar nicht starten".
- Ausweichmodell: Ist das gewählte Modell überlastet oder nicht verfügbar, läuft die Antwort mit einem Ausweichmodell weiter statt abzubrechen.
- Grenzen pro Antwort: eine Obergrenze für Arbeitsschritte (gegen Endlosschleifen) und eine Kostenbremse in Dollar. Beide sagen hinterher in Worten, welches Limit gegriffen hat.
- Dienste dürfen fragen: Ein MCP-Dienst, der eine Eingabe oder eine Zustimmung braucht, fragt jetzt über die bekannte Fragekarte (Ja/Nein oder Auswahl). Anmelde-Flüsse im Browser und mehrfeldrige Formulare werden ehrlich abgelehnt, statt zu raten.
- Hooks sichtbar: Eine Zeile pro Antwort sagt, welche deiner eigenen Claude-Code-Hooks gelaufen sind („2 Hooks gelaufen, 1 mit Fehler") — nicht eine Zeile pro Werkzeugaufruf. Dazu kommen jetzt auch Claudes eigene Hinweiszeilen an, etwa der Grund, warum ein Hook deinen Prompt blockiert hat.
- Nächste Frage vorschlagen: Claude Code schätzt nach jeder Antwort, was du als Nächstes fragen könntest, und zeigt es als antippbaren Vorschlag unter der Antwort.
Behoben
- Cline: ein fehlgeschlagener Befehl war grün. Die Agenten-Schnittstelle meldet einen Aufruf als „erledigt", auch wenn der Befehl gar nicht lief (etwa „command not found", Exit 127) — die Werkzeugkarte zeigte trotzdem einen Haken. Cline führt den Fehler in seiner eigenen Antwort mit; die Karte ist jetzt rot und nennt den Fehler.
- Cline: Werkzeugergebnisse sind lesbar. Statt eines JSON-Blocks mit Klammern, Anführungszeichen und Suchtext (
{"query": …}) steht jetzt die eigentliche Ausgabe in der Karte — bei „Datei lesen" also der Dateiinhalt, bei einer Änderung der Diff. - Cline: Werkzeugkarten blieben „läuft". Fehlte in einer Antwort die Kennung des Aufrufs, bekamen Anfang und Ergebnis zwei verschiedene Zeitstempel — das Ergebnis fand seine Zeile nie und die Karte drehte sich endlos. Sie werden jetzt über den Werkzeugnamen in Reihenfolge gepaart.
- Cline: alter Text in der neuen Antwort. Beim Wiederaufnehmen einer Sitzung spielt Cline den bisherigen Gesprächsverlauf nach; landete das nach deiner Nachricht, hängte sich die alte Unterhaltung an die neue Antwort. Der nachgespielte Verlauf wird jetzt verworfen.
- Arbeitstext konnte unsichtbar oder doppelt sein: Im schimmernden Label („Arbeitet", „Denkt nach") riss ein Umbruch oder ein fett gesetztes Wort den Farbverlauf auf — ein Teil des Textes wurde außerhalb gemalt und blieb unsichtbar oder erschien doppelt. Der Verlauf läuft jetzt auf einer durchgehenden Zeile.
Für Mitlesende
- Claude:
sandbox,fallbackModel,maxTurns,maxBudgetUsd,includeHookEvents,promptSuggestionsundonElicitationsind verdrahtet (ClaudeQueryOptionsBuilder,runtime/claudeElicitation.ts,stream/hookTracker.ts). Die Erzeugungszeit-Optionen hängen anproviderOptionsKey, sonst hätte ein Schalter erst nach einem App-Neustart gewirkt.promptSuggestionskommt nachresultund braucht die 500-ms-Gnadenfrist, sonst landet er als Geisterzug im Auto-Turn-Puffer.onUserDialogundperTaskStopAffordancebleiben bewusst ungenannt (begründet inproviders/claude/CLAUDE.md). - Cline:
AcpToolStreamAdapterhat zwei optionale Haken (isToolFailure,toolResultText), die nur Cline füllt; die übrigen ACP-Anbieter bleiben unverändert. Der Denk-Snapshot einer zweiten Nachricht bleibt bewusst wie er ist (ein Test hält die Entscheidung).