Release history

Changelog

Every published version of Meldom, newest first, with the notes that shipped with it.

Already own it? Get the latest

v0.0.28LatestNovember 6, 2026

See what Meldom and its chats use.

New

  • Settings > Diagnostics shows Meldom's own processes live: CPU, memory and disk for each, a timeline of recent activity, and what Meldom itself wrote.
  • A running chat can show what its commands use beside its row, memory, CPU and how many are running, and a project shows its running chats together.
  • Settings > Resources chooses when those numbers show, and how early Meldom acts when the machine runs low on memory.

Improved

  • The memory guard moved from Settings > Recovery & safety to Settings > Resources.
  • A skill command such as /bro sent while a Claude chat works now runs at its next step instead of waiting for the turn to end.
  • A message from another chat shows in a busy chat as soon as it arrives.

Fixed

  • Connections could say Updated beside Update available.
  • When another machine refused an update, Meldom did not say why.
  • A sign-in that got no answer from the account server did not say why.
  • A finished AFK chat could raise "its AFK agent did not decide it" again after every restart.
  • A question answered while AFK was still finding its agent could stay pending, or come back to you as parked.
  • Switching into a chat while it worked could show a blank thread until the work stopped.

v0.0.27November 6, 2026

Meldom keeps itself up to date, and chats open at once.

Meldom now downloads updates on its own. It installs one when you quit, or restarts into it once nothing is running and the machine has had no input for 30 minutes. To stop the automatic restart, turn off "Restart automatically to finish updates" in Settings > General.

New

  • Meldom downloads each update in the background and installs it when you quit.
  • With an update ready and nothing running, Meldom restarts into it while you are away, and never over a running chat or a command running in a terminal.
  • An update that has waited three days turns the update pill amber and says how long it has waited.
  • A browser tab of another machine's project opens natively in the desktop app.
  • A browser tab on another device streams over a direct link when one is possible.

Improved

  • A chat opens at once, even right after a restart, and nothing in it moves after its first frame.
  • Starting a new chat is faster.
  • Switching between chats keeps each chat's draft, pinned bar and scroll place from the first frame.
  • Agent tabs on another machine show in the browser list, and its More menu stays open.

Fixed

  • Updating Meldom on Windows could fail while the old app was still closing.
  • Updating another machine's server could fail.
  • A Claude slash message could leave the queue before its turn ended.
  • A message waiting for another chat did not show in the queue.
  • An image an agent read could move the chat.
  • The end of a chat could drop out of view while work was running.
  • The expanded background task band did not collapse again.
  • A parked-for-you row in the bell did not open the chat that asked.
  • A chat read inside one very tall message could reopen in the wrong place.
  • A running helper could lose its launch when its parent finished.
  • A failed older page of a chat is now asked again on its own.
  • A browser tab's page could get the camera or microphone without asking.
  • A browser tab's right-click menu faded out away from where it opened.
  • Opening a browser tab's view could move the keyboard focus.
  • Reveal on a file from another machine's tab tried to open a file manager there.
  • On Windows, tab views did not match the app's style and could spill out of their pane.
  • On Linux, a recreated worktree folder could be taken for the old one.

v0.0.26November 4, 2026

Meldom on Windows, and every past chat in one place.

Meldom now runs on Windows 10 22H2 and Windows 11 (x64). Its installer is not signed yet, so Windows SmartScreen asks before the first install: choose More info, then Run anyway.

New

  • Meldom for Windows: a per-user installer with no admin, the tray, toasts, taskbar badge, start at login and meldom:// links.
  • Terminals, agents, worktrees, Changes, the browser, dictation and remote access work on Windows as they do on the Mac.
  • A WSL distro shows up as its own machine, with its folders opened by their Windows paths.
  • The meldom command and meldom service work on Windows, and meldom uninstall removes a server and keeps its data.
  • Meldom can be your default browser on Windows.
  • Bring in chats you ran in Claude Code, Codex, OpenCode or an ACP agent outside Meldom, from Past chats in the chat list, Settings or the palette.
  • Turn on automatic import, per machine or per project, and new terminal chats arrive in Meldom as they end.
  • Onboarding suggests projects from your past chats and brings their chats in.
  • Find in the whole loaded chat with Cmd+F.
  • Page Up and Page Down in the composer page through the chat.
  • A minimap rail beside the chat, and each turn's work in a box you can read on hover or open.

Improved

  • Long chats open faster and scroll smoothly: finished turns arrive folded, and older pages load as you scroll.
  • A chat opens where you last read it.
  • A browser tab on your phone is as sharp as a real browser and resizes fast.
  • Deleting a chat that started outside Meldom keeps the provider's own session.
  • F7 lands a change below its file's header in one scroll.

Fixed

  • A chat opened right after a reload could delete its saved draft.
  • A send right after switching provider could go to the old one.
  • A reminder's menu closed when Run now answered.
  • A settings search could lose its focus on a provider row.
  • A preview whose signing failed could lose its Try again button.
  • An ACP chat could miss its agent's modes when the session reported them early.
  • Installing over a running Meldom server could fail.
  • The app's own page could ask for Local Network Access.
  • A missing attachment now says File not found.
  • A background helper working through one long step could be shown as stopped while it still ran.
  • A queued message that started a new turn left out your Message instructions.
  • An imported ACP chat could lose its earlier history after one failed read.
  • Jumping from far back in a chat to the latest messages could land in the wrong place.
  • An opened box of tool calls could close by itself once its calls loaded.
  • An invisible strip at the top of a chat could swallow clicks.

v0.0.25November 1, 2026

Meldom on its own Chromium, and any ACP agent as a provider.

This update is about 200 MB, because Meldom now ships its own Chromium. The first launch after it carries over your settings.

New

  • Add any agent from the ACP Registry, such as GitHub Copilot, as its own provider, with its models, modes, sign-in and Meldom tools.
  • Import an ACP agent's own sessions as Meldom chats.
  • Ask a side question with /btw on Codex and ACP chats, without changing the chat.
  • A subagent's transcript can open as a right pane tab, and Settings saves where subagents open.
  • Stop one running subagent on Codex and OpenCode chats, and a backgrounded OpenCode shell.
  • Switch OpenCode skills, agents and plugins on and off from the Environment page.
  • A project whose rules live only in CLAUDE.md now gives them to its Codex and OpenCode chats too.
  • An opt-in browser setting makes agents wait while you use the browser.

Improved

  • The app window and the Browser tab run on Chromium, so pages look and behave as in Chrome.
  • Settings > Providers, Environment and Prompts open on a home page beside a list, and each item has its own page with tabs.
  • Memory, Reminders and Commands open on an overview beside a list, with a page per item.
  • Switching between chats is instant, and chats you are not looking at stay up to date.
  • Long chats open faster, and a streaming reply scrolls more smoothly.
  • A browser tab streams to your phone as video, and stays fast over a slow connection.
  • Tooltips have a new look.
  • Quitting Meldom takes under a second.

Fixed

  • After a crash, Meldom could fail to start because its old server still held its ports.
  • Your Mac could go to sleep while chats were still running.
  • A mode picked while a turn was starting could be lost on Codex, OpenCode and ACP chats.
  • An OpenCode /goal could lose its time limit after a restart, and Stop did not pause it.
  • A ship taken by the AFK agent still rang the bell and your phone.
  • A chat open in a window you were not looking at marked its new alerts as read.
  • Dragging or resizing the browser pane could freeze it, and it scrolled slowly while the mouse moved.
  • An AFK agent covering a chat in a worktree could act in the project's main folder instead.
  • A form you were typing in could ask "Discard?" right after it opened from a menu.
  • A site could get your Mac's location without asking.
  • A popped-out browser tab stayed open after its tab was closed elsewhere.
  • Pin could do nothing.
  • The header controls did not line up with the window buttons.

v0.0.24October 29, 2026

A browser inside Meldom, and settings in one window.

The first time you open a Browser tab, Meldom downloads its browser engine once. After that it starts when you need it and stops when idle.

New

  • A Browser tab in the right pane shows a real web page that you can click and type into, from your Mac or your phone.
  • Agents can see and drive your browser tabs: read the console and network requests, answer dialogs, and resize the page.
  • Browser profiles: Default, Incognito and your own, each kept apart and managed in Settings.
  • Import cookies from Chrome, Arc, Brave, Edge, Firefox and Safari into a browser profile.
  • Annotate a page and send what you picked to the chat, a ticket or a note.
  • Record a browser tab to video, with your clicks and keys shown.
  • Open DevTools for a browser tab in a tab of its own.
  • Float a browser player over the chat, or keep browser tabs in their own always-on-top window.
  • On a phone, the browser opens full screen from the chat header, with touch and a tab switcher.
  • Links can open in Meldom's browser, and Meldom can be your Mac's default browser.
  • The new-tab page lists the servers your terminals and commands started, and your recent sites.

Improved

  • Settings open as one window over the app, with a project switcher.
  • Memory, Reminders and Commands are edited right where they are shown.
  • The branch picker is a keyboard-first palette, and the location chip splits into Folder, Worktree and Extra folders.
  • Long chats open faster and scroll more smoothly.
  • Opening a menu or dialog no longer slows the whole page.
  • On a phone, chat text reads at 16px, the keyboard and the bottom bar stay in place, and the folder and branch pickers open as sheets.

Fixed

  • With chats running in several projects, switching to another project could hang.
  • After your Mac woke from sleep, a chat could miss new messages without saying so.
  • Picking a branch just as an agent started could switch it without asking first.
  • A reply suggestion appearing could move the chat under your pointer.
  • A Codex chat at its usage limit could lose its "Use a reset" button after a reload.
  • A /goal sent right after a chat's first reply could stay unsent in the message box.
  • An image sent while the agent was busy did not show its thumbnail.
  • Space on a focused button in the chat typed a space instead of pressing it.
  • Escape could close a window behind the one on top.
  • Long text could spill out of its box.

v0.0.23October 27, 2026

MCP servers you can manage, reminders that act on their own, and Meldom made for your phone.

A Claude project's own MCP servers, the ones its .mcp.json adds, now start in a Meldom chat only after you approve them, the same rule Claude follows. If such a server is missing from a chat, open the project's Environment, pick the server marked Needs approval and choose Approve.

New

  • Manage MCP servers from their detail for Claude, Codex and OpenCode: sign in, sign in again, sign out, reconnect, edit, set advanced options, and switch single tools on or off.
  • Claude plugin servers and claude.ai connectors can be switched off per project.
  • Import MCP servers from Claude Desktop.
  • A reminder can now do something when it is due: message a chat, or start an agent. Run now runs it at once, and agents can use a reminder to come back to their own chat later.
  • Mermaid diagrams in chats are drawn as diagrams, follow the app theme, and switch between Diagram and Code.
  • Archive or delete a chat together with everything nested under it.

Improved

  • On a phone: a board that opens on work with column tabs, menus and forms as sheets that fit a thumb, gestures, a full screen terminal, and a ship card that fits.
  • Phone alerts clear themselves once you have read the item on any machine.
  • Buttons, menus, dialogs, cards and notices have a cleaner, more consistent look.
  • Every state says what it is and what to do next, and amber only means you must act.
  • Failed background jobs retry, and a running machine that does not answer says so.
  • MCP server errors read as plain sentences.
  • The board and the notes gallery load faster.

Fixed

  • The Changes view could miss files written while a turn started or ended.
  • Mark as unread right after Mark all as read did not keep the chat unread.
  • Retry did not continue a turn cut short by a restart in a chat opened after the restart.
  • A quote from another chat did not name or jump to that chat.
  • Right-click menus could slide away from the cursor.
  • A new shell still starting asked before closing with Cmd+W.
  • A branch picked as a turn ended asked about 0 agents.
  • An AFK decision's stamp showed only after a reload.
  • A busy button could change width.

v0.0.22October 24, 2026

OpenCode support, reminders, and an app that always says what it is doing.

After this update macOS asks again for the permissions Meldom uses, such as the microphone for dictation: the app is now signed with a new Meldom certificate. Allow them once more when asked. Your projects, chats and settings are unchanged.

New

  • OpenCode joins Claude and Codex: chats, models and effort, permissions, questions, subagents, rewind, AFK, connections and the Meldom skills plugin.
  • Reminders: set them from tickets, notes and chats or with Cmd+K > New reminder, see them on the Reminders page, and get a banner, a bell entry and a phone push when they are due. Agents can set them too.
  • Use a Codex usage-limit reset from Cmd+K > Usage or straight from a chat's usage-limit notice, and every chat waiting on the limit picks up again.
  • Crews: chats an orchestrator starts can see and talk to each other.
  • An Activity center lists running work such as updates, clones, downloads and clean ups, and a confirmed quit names what is still running.
  • A git clone shows real progress and can be cancelled.
  • The phone apps for iOS and Android open the same Meldom, with notifications that only your phone can read.

Improved

  • Every action now shows that it is working and then its result: sending, stopping, saving settings, uploads, commands, terminals and rail actions.
  • Lists and pages tell loading, empty and failed apart, keep what they showed while they refresh, and offer Try again.
  • A dropped connection reads Reconnecting with the next try and Retry now, then Back online, and content from an away machine is marked as a saved copy.
  • Failures name the action, the item and the machine in plain words, and say what was undone.
  • A crash in one panel breaks only that panel, with Try again and Report problem.
  • Signing in to your Meldom account always shows the consent screen, so you see what you allow.
  • Usage bars turn yellow from 80% and red from 95%.
  • New Same Wi-Fi links start as Read only.

Fixed

  • The terminal could drop keys typed quickly.
  • A reply could be cut when a background worker resumed in the middle of it.
  • A confirmed quit could turn into a relaunch.
  • Dictation said Listening before the microphone heard anything.
  • Quick note edits could overwrite each other.
  • A reload could lose a chat's unsent file.

v0.0.21October 19, 2026

Voice dictation, scheduled messages, and comments on agent replies.

New

  • Dictate into any chat with the mic in the composer or Cmd+Shift+Space: tap to start and stop, or hold to talk.
  • Dictation runs offline with Parakeet v3 or Nemotron 3.5, or in the cloud with your own OpenAI, Deepgram or ElevenLabs key, set up in Settings > Voice.
  • An optional AI rewrite cleans up dictated text through your Claude or Codex account, with Undo, and learns the words you correct.
  • Dictation works on the phone too, over Meldom Connect or Tailscale.
  • Schedule a message with Send later in the Send button's hold menu, even the first message of a new chat, then reschedule it or send it now.
  • Select a passage in an agent reply and press Comment to leave a note on it, then send all your comments at once.
  • Ticket, note and chat keys from your other projects on this machine show as chips you can open, and typing another project's key prefix in the composer lists its items.
  • The Changes view has a Refresh button for when the list falls behind your files.
  • Agents can do almost everything you can in the app: start and drive other chats, manage chats and projects, change settings, manage MCP servers, skills and agents, search, read activity and diffs, use terminals, and check for updates.
  • Agents can decide another chat's pending request the way its card does.
  • Anything that loosens safety, opens network access, or runs a local command outside an agent's permission prompt stays your decision.

Improved

  • Reply suggestions show far more often: when you open a chat that finished while you were away, after you type and clear the composer, and in long chats.
  • Long durations roll over to hours and days, such as "Worked for 3h 25m" or "in 3d".
  • Scrolling up a long chat keeps your place when the chat updates and no longer stops above history that has not loaded.
  • Jumping to a far prompt, a quoted message or a pin lands on it, even when it has not loaded yet.
  • A Codex MCP sign-in can be finished from the phone by pasting the callback address.
  • A decided permission, question, plan or ship card names the chat that decided it.
  • An AFK agent that leaves a forwarded request undecided gets one reminder to decide it.
  • The AFK agent no longer shows as a thread card, among a worktree's chats, in a ticket's agent activity, or in a chat's delete warning.

Fixed

  • A turn the agent started on its own, or one sent from another window, did not show in the open chat.
  • A turn you had opened could fold shut when the agent or another window started a new turn.
  • After a reload during a running turn, the previous turn showed all its work with no "Worked for" header.
  • Sending with Alt+Enter while scrolled up did not take you to the bottom.
  • The minimap could list prompts from an earlier session out of order.
  • The "+N" on Latest counted replies instead of turns.
  • A pasted macOS screenshot was attached as a file instead of an image.
  • A Codex ship card stayed pressable after its turn ended, and pressing it failed.
  • A worktree's Discard could still say its chat was running after the turn ended.
  • After switching Claude accounts, a running chat's usage could show on the wrong account.
  • A search hit on a note's comment did not open the note.
  • With macOS inline predictions on, the composer caret could still stay behind on the line above when a word wrapped.
  • The Environment page could hang on a special file inside a skills or agents folder.

v0.0.20October 16, 2026

File previews, pinned messages, and agents that work across projects and machines.

If you reach a machine over SSH: a Meldom server that the app installed there updates itself, but one you set up yourself needs this version too, and until then shows as Update required. Update Meldom on every Mac as well, because an older app cannot pair again with an updated server. Codex chats now need Codex CLI 0.153 or newer; if Meldom says your Codex is too old, update it.

New

  • Preview a file from the file view or the diff, with a Source/Diff | Preview switch.
  • Previews cover images, video, audio, Markdown with its images, CSV and TSV tables, PDFs, spreadsheets (xlsx, xls, ods), and HTML pages, which run in a sandboxed frame.
  • Pin any message in a chat, then jump to it or unpin it from the pinned bar under the chat header.
  • Send feedback to the Meldom team from Cmd+K or /feedback, and attach diagnostics to a bug report after you have read them.
  • Agents can draft feedback for you, which you review and send from a card in the chat.
  • Reply in thread works on every message of a Codex chat, and a Codex chat's AFK agent opens as a thread of it.
  • Agents can read, ask and start conversations in your other projects, and a ticket or note key from another project works from any project.
  • Agents can list your connected machines and run Meldom tools on a paired, Connect or SSH machine, and on a Connect or SSH machine they act with your full rights, including running commands.

Improved

  • Switching chats and projects is close to instant, and the app refreshes only when something actually changed.
  • The "+" in the chat list and in the phone header starts a new chat at once, without a menu.
  • The progress bar counts its time left down, re-estimates when a step runs long, and its finish receipt lists every step with its time and tokens.
  • Plan steps can be tickets that tick off when the ticket is done, and tickets worked in parallel each keep their own time.
  • Drafts follow their chat across devices and never overwrite a newer draft.
  • On the phone, Meldom moves to a new version of the app when you come back to it.
  • Symlinked skills and agents are listed, and can be disabled and removed.
  • Claude chats load Meldom's main tools from the start, so agents use them instead of giving up on them.

Fixed

  • A background agent that went quiet and then worked again did not show as running until a reload.
  • With macOS inline predictions on, the composer caret could stay behind on the line above when a word wrapped.
  • Other windows did not follow a Codex chat to its new thread after a restore.
  • Reply in thread and Restore to here could fail in a long Codex chat.
  • A Codex /goal did not show the prompt that started it.
  • A new Codex thread did not show the chat it continues before its first message.
  • A new thread could take the draft of the blank new chat.
  • A cleared draft could come back on the phone.
  • Chat changes made in one window did not always reach other windows.
  • A malformed Codex config.toml could break the MCP server list.
  • The worktree list showed an extra row for each git submodule.
  • An agent that stopped early with an error that had a 401 or 403 inside a longer number showed "Your sign-in expired".
  • A chat whose agent refused to start also showed a "No transcript" card under its error.
  • Security hardening for SSH access, and for AFK agents, which now keep their limits when they name another project.

Removed

  • "Fork conversation" in a Codex chat's menu is gone, and Reply in thread on each message replaces it.

v0.0.19October 13, 2026

Project memory, a right pane with tabs, and quick chats.

Memories are on by default. While they are on for a project, Meldom keeps that project's memory itself and turns off Claude Code's and Codex's own memory in its chats. To keep what those tools already learnt, use Import on the Memory tab. To keep their own memory instead, turn Memories off in Settings > Chat > Memory, for every project or for one.

New

  • Project memory: agents save lasting lessons as memories, and every new chat starts with them. See, add, edit, pin and delete them on the new Memory tab, and import existing memories from Claude Code or Codex.
  • A right pane beside the chat. Changes, terminals, commands, tickets and notes open in it as tabs that you can reorder, close with Cmd+W, maximize over the chat, or drag out to their own window. Toggle it with Cmd+Alt+B.
  • Quick chats: start a chat outside every project with Cmd+Alt+N or from Cmd+K. They gather in a Quick chats group in each chat list, and with no projects Meldom opens on one.
  • Drop, paste or pick any file in the composer, and the agent receives it. Sent files show as chips you can open.
  • Each turn that changed files shows a card under it that opens that turn's diff.
  • Code blocks in replies are syntax-highlighted and have a copy button. Replies also render GitHub alerts, task lists, blockquotes, numbered lists and more headings.
  • Claude chats show a short summary of the model's thinking, and "Thought for Ns" when the model hides it.
  • Claude Code warnings, hook notices, git actions and pull request links now show in the chat, as does a notice when Claude switches model after a refusal.
  • Closing the tab of a running command asks whether to stop it or keep it running.
  • Choose whether tickets and notes open in a sheet or in the right pane.
  • The dock folds quiet projects into a More tile. Pin and move tiles from their menu or with Alt-click.
  • On the phone, a long press on a project opens its menu.

Improved

  • The Changes view is redesigned like VS Code: a Source Control style file list, a side-by-side diff with wrap and hide-whitespace options, staging of single blocks, and an Uncommitted scope. It also opens faster and stays fast on big files.
  • Running Claude chats continue after you restart the app.
  • New chat settings in Meldom now win over settings files, and Last used follows the last pick on this machine.
  • The app polls less and updates as changes happen, so it uses less CPU in the background.
  • The title bar is shorter on laptop screens.
  • Images from other sites in a reply load only after you click them.

Fixed

  • Escape in the composer did not stop the running agent.
  • The Stop button could switch back to Send before the agent had actually stopped.
  • An API error that ended a turn was not always shown, and a refused tool call could look as if it had run.
  • A chat could disappear from the list right after it was started.
  • A rewind could touch another chat's files.
  • A long line with emphasis could freeze the window.
  • Links to files in a reply could say "file unavailable" for files that exist.
  • One broken message could blank the whole app. Now only that message shows an error.
  • On the phone, the / and @ sheet covered the composer.
  • The right pane could come back at the wrong width.
  • Removing a worktree could delete a branch or work it should have kept, or run while a terminal was still open in it.
  • Security hardening for remote and phone access: stricter checks on cross-site requests and on what a remote host accepts before sign-in.

v0.0.18October 4, 2026

Switch a chat to another provider mid-chat, and faster chat switching.

New

  • You can move a chat to another provider mid-chat. Pick a model from another provider, and the next message continues the same chat there, with the whole chat so far handed over as context.
  • When you hit a usage limit, the notice offers a "Switch to ..." action that moves the chat to another provider.

Improved

  • Switching chats is smoother. A chat opens whole on its first frame, even one that was not loaded yet, without empty threads, jumps or a flashing Stop button.
  • Every project opens on its chat, and the last chat you used is shared across all your devices.
  • Auto-switch changes accounts as soon as a chat crosses your 5-hour or weekly threshold, instead of waiting for the next check.
  • The open conversation stays in the Unread list while you read it.
  • Screen readers announce the current permission mode.
  • The ticket-created toast shows the ticket key.

Fixed

  • The first message on a fresh install could fail to send, and Retry did nothing. Both now work.
  • A click in the chat could stop it following new output.
  • A new turn could stay hidden until a reload after you interrupted and sent again.
  • Security hardening for phone and remote access: stricter session cookies, pairing links that are revoked with their device, and signed Linux server downloads.

v0.0.17October 2, 2026

Auto-switch that watches your weekly limit, and a chat that stays where you read.

New

  • Auto-switch can now act on your weekly limit too. Set a Weekly threshold in Settings > Usage, and Meldom switches, asks or notifies when the active account reaches it.

Improved

  • The chat no longer moves while you read. New output appears below you, and the chat follows it only while you are at the bottom.
  • Coming back to a conversation opens it at its newest message.
  • The phone catches up within seconds when you return to it, and reopens the machine you used last.

Fixed

  • Auto-switch could say every account was used up when one account's weekly limit had already reset.
  • A message set to "Sends when finished" could wait forever behind a background command, such as a dev server. Send now no longer stops that command.

v0.0.16October 2, 2026

A status line under the composer, a smoother first run, and a faster app.

New

  • A status line under the composer shows the worktree, the branch, and your 5-hour and 7-day limits. Set it up in Settings > Chat > Status line, or right-click it.
  • The limits can show as bars, text or rings, for the 5-hour window, the 7-day window or both, with a live preview in Settings.
  • Hovering over a limit shows its percentage and when it resets, and clicking it opens Cmd+K > Usage.
  • The reset time can also stay on screen after each limit, as a countdown or a clock time. Pick it in Settings > Chat > Status line > Reset time.
  • Settings > Account shows the date until which a one-time purchase gets updates.

Improved

  • Meldom stays responsive while it creates or removes worktrees, opens long chats and lists many conversations.
  • Settings > New chats is now called Settings > Chat.
  • Onboarding keeps its step when you sign in or create a project, and Open Meldom takes you to the new board.
  • The Skills step in onboarding says whether the CLI is missing or the skills are not installed, and links to Settings > Providers with a Check again button.
  • Sign-in screens explain that there is no license key, offer Buy Meldom, and let you sign out of the wrong account.
  • The phone picks up a new Meldom version on its own, without clearing the browser cache, and shows a "Meldom was updated" notice when it cannot reload safely.
  • The Help link opens the install guide in your Meldom account.

Fixed

  • A delegated agent could keep showing as running after it finished. One whose signal was lost now reads "No signal".
  • A project in a plain folder, not a git repo, showed a git error in Changes.

v0.0.15September 30, 2026

Session progress, a chat header, and usage in the command palette.

Some saved accounts may ask you to sign in once more: Meldom now tells provider accounts apart by email and workspace. If an older saved account reads "Sign in again to verify" in Settings > Providers > Accounts, sign in to it once.

New

  • Longer agent tasks show their progress: a step tab on the composer and a filling ring on the chat in the sidebar. Turn it off per machine or per project in Settings > New chats.
  • Each chat has a header with its tickets, its name, its changes and the chat menu.
  • Cmd+K > Usage shows each account's 5-hour and 7-day usage and when each resets, and lets you switch or re-read accounts.
  • Each account in Settings > Providers > Accounts shows a small usage line.
  • Settings > Environment is redesigned, with live MCP server status, sign-in for MCP servers, an Add server form, and each server's tools and context cost.
  • /model, /effort and /permissions open the composer's pickers, and so do Cmd+Shift+M, Cmd+Shift+E and Cmd+Shift+P.
  • Holding Cmd, Option or Ctrl+Shift shows the numbers for the jump shortcuts.
  • A ship card can commit only part of a file's changes, and shows the exact change for each file.
  • The Shipped card shows the commit's message and files.
  • Meldom offers to save a provider login it has not seen before.

Improved

  • Find in page (Cmd+F) in the Mac app uses the system's own find, like Safari, in a Chrome-style bar.
  • The "Session finished" notification rings once, when the agent and all its background work are done, not after every turn.
  • The sidebar opens at once, even with a thousand chats, and stays where you left it.
  • Every ticket picker shows tickets as trees under their parent, and search results are grouped by parent.
  • Attaching or detaching a parent ticket in a chat takes its child tickets along.
  • File chips in a chat open the file from the folder the agent is working in, and the footer shows that folder.
  • The context ring sits on the Send button and uses the size of the model you picked.
  • A queued message goes out at the end of the agent's current step, and you can edit it until then.
  • Each loading indicator has one meaning, and the Stop button no longer slows the app while an agent works.
  • Browser notifications are offered once, only where they can work, and Settings > Notifications has a row to turn them on later.
  • A ticket's outcome can change between verified and failed.
  • A commit's files in the changes panel show their line counts.

Fixed

  • A chat that hit a weekly limit kept retrying and stacked up error cards.
  • Switching provider accounts could sign you out of Claude Code or Codex.
  • Usage for accounts not in use could go out of date, and auto-switch could skip a check.
  • A deleted chat could take several seconds to disappear.
  • Old chats could keep reading "recovering".
  • Deleting a chat while its queued message was being sent could stop Meldom.
  • AFK could resume a chat from the wrong message, for example after /compact.
  • Back to Meldom in Settings could go to the previous provider instead of leaving Settings.
  • Going back to a machine you turned off showed a "not connected" card instead of This Mac.

Removed

  • The Up and Down arrow keys no longer switch projects.
  • In a browser tab or on the phone, Cmd+F opens the browser's own find.

v0.0.14September 28, 2026

Projects reopen on the chat you left, and ! commands run live in the chat.

Improved

  • Switching to a project opens the view and the chat you last had open there, remembered for each device.
  • A ! command in chat streams its output live as a step above your message, and the result goes along with your next message.
  • If This Mac is signed out and no other machine is saved, Meldom opens on a sign-in screen, where you can also connect another machine or check for updates.
  • If This Mac is signed out but another machine is saved, one notice with a Sign in button points you to it.
  • The machine list in Settings > Connections and in Add machine refreshes on its own while it is open and when you come back to the window.
  • Your account shows a Mac as offline as soon as Meldom quits or restarts on it.
  • Waiting cards (starting, reaching a machine, signing in) no longer sit on a see-through background.

Fixed

  • Switching projects could open a new chat instead of the one you left.
  • A chat could stay unread while you had it open, for example when you opened it from a link, a notification or another Mac's list.
  • Project logos from another machine could go missing or blink out.

v0.0.13September 27, 2026

Meldom accounts, and one window for all your machines.

Sign in once more: Meldom now uses your Meldom account instead of a license key. After this update, sign in with the email your license was issued to. If you never set a password, use "Forgot password" on the sign-in page.

Update every Mac you use at the same time: projects no longer sync between Macs. A project now stays on the Mac that owns it, and your other Macs open it through Settings > Connections. A Mac still on 0.0.12 cannot be added as a machine.

New

  • Your Meldom account replaces the license key: sign in once in the browser and every machine you add is linked to it.
  • One Meldom window can drive many machines: this Mac, other Macs and Linux servers on your account, and any machine you reach over SSH.
  • Add a machine over SSH from Settings > Connections, and Meldom installs and starts its server there for you.
  • A headless Linux server can run Meldom as a service, sign in to your account and update itself.
  • Your phone connects to each machine directly, with its own pairing for each one.
  • Start a chat message with ! to run a shell command on the chat's machine; the output goes along with your next message.
  • The Changes view shows the real git state of the checkout, and you can stage or unstage files, folders and single hunks there.
  • Claude and Codex chats can suggest your next reply, which you accept with Tab (off by default).
  • Codex chats can use the Fast service tier, and the choice is remembered.
  • The cheapest model is a setting for each provider.
  • You can add and remove your own Same Wi-Fi hostnames in Settings > Connections and with "meldom remote lan".
  • The Meldom skills plugin keeps itself up to date.

Improved

  • App and project settings are now one Settings page, with a bar that shows which project and machine you are changing, search, and project overrides.
  • Notification levels, sounds, auto-recovery and the memory guard are the same on every machine you use.
  • After a restart, Meldom opens the last project and page you had open.
  • If the Meldom server crashes, it restarts on its own and the window waits for it.
  • Every wait (starting, restarting, reaching a machine, pairing, signing in) shows one card that tells you what is happening.
  • A project export now carries the project's settings and commands, and importing a backup of a deleted project restores it.
  • A read-only phone cannot open a terminal or run code on the machine.
  • A Connect connection that fails now recovers or tells you why, instead of retrying forever.
  • Queued messages are kept safely and are never lost or sent twice.
  • Built-in terminals work reliably in every view.
  • Conversation titles and recaps are more reliable.
  • Codex runs the hooks you trust in your own Codex setup.
  • The project avatar shows the whole project key.

Fixed

  • Chat scrolling could move you away from what you were reading while new output arrived.
  • On a phone, chat scrolling could fight your finger.
  • The conversation sidebar could scroll badly.
  • A Codex conversation with a very long history could fail to resume, and one very large reply could stop every Codex chat.
  • A background agent could be stopped when you switched chats.
  • Stop could not be pressed during a run when the composer was empty.
  • A subagent's advisor call could read "stopped by you" when the main turn ended.
  • A checked checkbox lost its fill in the dark theme.

Removed

  • License keys are gone; your Meldom account replaces them.
  • Project sync through a git remote is gone; open a project on another Mac through Settings > Connections instead.

v0.0.12September 21, 2026

Subagents and tool calls read like the main chat, and one model writes every title and summary.

Update every machine you sync at the same time: the PRD ticket type is now called Spec, and a Mac on 0.0.11 cannot sync with a Mac on 0.0.12. If you use the Meldom skills plugin, update it to 1.0.6 or later too, because older versions file tickets with the old type.

New

  • Meldom writes a short recap of a conversation after each finished turn, or when you ask for one.
  • Settings > Providers has one "Title and summary model" that writes titles and recaps for every provider.
  • Claude chats offer a real choice between a 200k and a 1M context window, next to the reasoning effort.
  • Every tool row opens one details card: the full command with its own Copy, the output as it streams, and Stop while it runs.
  • Codex chats have a Plan mode.
  • Closing a form with unsaved changes asks whether to discard, keep editing or save a draft, and a saved draft comes back when you open the form again.

Improved

  • A subagent sheet reads like the main chat, with the same rows, minimap, prompt pill, Latest button and "Working for" row.
  • If Meldom cannot start, the window shows what happened with Retry, Take over and Quit, instead of waiting forever.
  • Claude and Codex share one permission list: Ask first, Accept edits, Auto review, Bypass all and Plan only, each with a one-line description.
  • Your permission mode carries over when you switch a chat to another provider.
  • The PRD ticket type is now called Spec, and existing PRD tickets become Spec tickets.
  • Meldom clears old activity, settled items and old file-review content on its own, so its database and log folder no longer grow without limit.
  • The stay-awake settings show whether Meldom is keeping your Mac awake and why, and a stuck hold lets the Mac sleep again.
  • After your Mac wakes, Meldom reconnects on its own without sending any work twice.
  • A background shell that waits for a task that already ended is stopped on its own, instead of staying "running" until you press Stop.
  • On a phone, every chat row you can tap is easy to hit, and a tool's details card opens as a bottom sheet.

Fixed

  • A subagent's sheet could show the same message twice, or two messages joined into one.
  • After Meldom restarted, a subagent could stay "Running" forever, and a tool call cut by the restart kept counting.
  • A message sent to a running subagent was missing from its sheet.
  • A subagent's final report could be missing while its sheet stayed open.
  • A turn cut by a restart said "You stopped"; it now says "Cut short by restart".
  • Meldom could refuse to start after a crash or a forced quit, because a lock from the old run was never released.
  • A new chat's first message could fail with "Could not save the permission mode" until you picked the mode again.
  • A collapsed ticket stack in the rail could open again after you switched projects.
  • On a phone, a chat still running on the desktop could show a red error after the phone woke up.
  • Some older Codex conversations could fail to reopen.
  • Titles and recaps keep working when the chosen title model fails, by falling back to the conversation's own model.
  • A Claude permission prompt could fail to appear for some file edits.
  • Always-approving a Meldom tool in Codex stopped Meldom from managing its own Codex setup, so publish reported it as "not meldom-managed".
  • Running `meldom publish` from a terminal failed with "mcp.source.json not found".

Removed

  • The "Deny all" permission mode is gone; use "Ask first" to review each action before it runs.

v0.0.11September 8, 2026

Your machines stay in sync, and the phone is easier to tap.

New

  • Sync now carries a whole project between your machines: conversation categories, project commands, drafts you never sent, your notification and layout choices, and every setting you set on a single conversation.
  • Deleting a conversation on one machine deletes it on the other, unless that machine used it afterwards.
  • A conversation whose transcript cannot travel still appears in the list on every machine and says where the transcript lives, instead of opening as an empty chat.
  • Meldom now tells you when another machine publishes the same project under a different sync key, and gives you the one command that fixes it.
  • The Device pair card shows the Meldom version each machine runs, and warns you when a peer runs a different build or keeps less history than you do.
  • On a phone, Commands is a list you tap into: pick one and it opens behind a "Commands" crumb, with its terminal still alive when you step back.

Improved

  • Turning sync on never changes a project's sync key again, and moving a key is now a deliberate step that names both sides before it runs.
  • A sync push that lost a race is retried at once instead of backing off, and a machine syncs again when you quit, sleep, launch or wake it.
  • Removing a device from your license stops Meldom on that Mac within minutes, instead of at its next daily check.
  • On a phone, every button, toggle and tab is easy to hit without its label growing larger than the text beside it.
  • On a phone, a ticket or note sheet puts each label above its value instead of squeezing both onto one line.
  • The background band says who started a task, so a task that is waiting no longer reads as if the main agent were running.

Fixed

  • Escape closes the image preview, the command palette, a menu or a picker without also stopping the agent that is running.
  • Pressing Enter on an idle chat sends your message right away, even while background tasks are still open.
  • Stopping a run leaves one "Interrupted" line instead of two.
  • An AFK agent starts again after a chat compacts its history, instead of parking everything you routed to it.

v0.0.10September 7, 2026

One shape for every setting, on the Mac and on the phone.

New

  • Settings text fields now wait for you: type, then press Save in the bar that appears. Toggles, selects and chips still save the moment you touch them.
  • A ticket's parent and its blockers are editable in the ticket detail sheet, through the same pickers the create dialog uses.
  • Meldom notices a "claude login" or "claude logout" you run in a terminal, so signing in there counts the same as signing in from Settings.
  • On a phone, Settings > Providers opens as a list you tap into, and a provider link opens the same place on a phone and on a Mac.

Improved

  • Every input, button, chip and settings row is one size and one shape across the app, and grows on a phone so it is easy to tap.
  • Settings pages are one column of rows: the caption on the left, the control in a fixed slot on the right, on every page and every screen size.
  • Settings > Providers is built from the same rows as every other section: six captioned groups, nothing hidden behind a chevron, and a line that just states who the provider is.
  • Labels, values and help text match from page to page instead of drifting a little on each one.
  • Project > General's Folder row sits on the ledger line like Name and Key, and so does every other path field.
  • A healthy provider's version line drops the redundant "up to date"; the green dot already says it.
  • A folder suggestion keeps its own name readable instead of clipping it.
  • The environment modal shows its "Writes to" target as a fact to read, not a field to type into.

Fixed

  • A finished conversation no longer reads "Interrupted" after you restart Meldom.
  • Reopening a chat shows every line it holds, including tool results that ran side by side and everything from before a context compaction.
  • A chat that is already running picks up a sign-in you just made, instead of answering with the login you left behind.
  • Creating a worktree in a folder that is not a git repository now says why, in git's own words, instead of "Internal error."
  • Settings groups have space between them again, instead of sitting almost on top of each other.
  • The notification matrix highlights the whole row you hover, not just part of it.
  • On a phone, the push-notification card in the drawer stops flashing in and out, and goes away once notifications are live.
  • On a phone, a closed ticket deck no longer reads a shade darker than the rows beside it.
  • A readonly value like a ticket ID stays on one line instead of splitting across two.

v0.0.9September 6, 2026

Notifications that reach you, and stay quiet when they should.

New

  • Settings > Notifications has a "Send test banner" button, so you can prove a banner reaches your Mac.
  • The Updates card links to the release notes on meldom.com, both for an offered update and for the version you are running.

Improved

  • Meldom stays silent about the chat you are looking at: no banner, no chime, no phone push while that conversation is on your screen.
  • A banner you have not dismissed no longer swallows the next one; they queue and each one is shown.
  • Clicking a banner opens the conversation it came from, and the banner names the project, the chat and the question itself.
  • Notification defaults are rethought: a banner is now for what you must know or act on, and everything else counts quietly in the bell instead of interrupting.
  • Levels you set by hand keep the value you chose.
  • "Session finished" is worth leaving on: it fires only for chats you started, and only for turns that ran long or that you were not watching.
  • A temporary error waits while Meldom is still retrying, and tells you once at the end if the retry gave up, instead of one alert per attempt.
  • A parked Ship review alerts you like every other request waiting on you.
  • Phone notifications carry the project, the chat and the question, and stay silent when your phone is already on that chat.

Fixed

  • After you sign in again, or switch to another Claude account, an open chat no longer answers with the login you left behind; its next message uses the account you just signed in with.
  • Signing back in to a Claude account Meldom already knows now counts as a sign-in, so a chat that stopped on an expired login works again on your next message instead of failing once more first.
  • A banner now draws while Meldom is the app you are looking at, instead of being filed into Notification Center unseen.
  • A chat that stopped with a plain "Not logged in" now offers the Sign in button, instead of an error you had to read and fix yourself.
  • A provider's own advice to run /login no longer reaches you as "run [path]".
  • Launched from the Dock, Settings > Skills reported "Provider not found" for a CLI that was installed and working.
  • On the phone, a tap on a ticket chip opens the ticket instead of a dropdown, and a sheet closes when its result lands behind it.
  • A phone waking mid-turn no longer shows a false "Connection lost" card for a turn that is still running on your Mac.

Removed

  • The "rate limited" notification is gone; quota that actually pauses a turn still tells you.

v0.0.8September 6, 2026

Notifications that reach you, and stay quiet when they should.

New

  • Settings > Notifications has a "Send test banner" button, so you can prove a banner reaches your Mac.
  • The Updates card links to the release notes on meldom.com, both for an offered update and for the version you are running.

Improved

  • Meldom stays silent about the chat you are looking at: no banner, no chime, no phone push while that conversation is on your screen.
  • A banner you have not dismissed no longer swallows the next one; they queue and each one is shown.
  • Clicking a banner opens the conversation it came from, and the banner names the project, the chat and the question itself.
  • Notification defaults are rethought: a banner is now for what you must know or act on, and everything else counts quietly in the bell instead of interrupting.
  • Levels you set by hand keep the value you chose.
  • "Session finished" is worth leaving on: it fires only for chats you started, and only for turns that ran long or that you were not watching.
  • A temporary error waits while Meldom is still retrying, and tells you once at the end if the retry gave up, instead of one alert per attempt.
  • A parked Ship review alerts you like every other request waiting on you.
  • Phone notifications carry the project, the chat and the question, and stay silent when your phone is already on that chat.

Fixed

  • A banner now draws while Meldom is the app you are looking at, instead of being filed into Notification Center unseen.
  • A chat that stopped with a plain "Not logged in" now offers the Sign in button, instead of an error you had to read and fix yourself.
  • A provider's own advice to run /login no longer reaches you as "run [path]".
  • Launched from the Dock, Settings > Skills reported "Provider not found" for a CLI that was installed and working.
  • On the phone, a tap on a ticket chip opens the ticket instead of a dropdown, and a sheet closes when its result lands behind it.
  • A phone waking mid-turn no longer shows a false "Connection lost" card for a turn that is still running on your Mac.

Removed

  • The "rate limited" notification is gone; quota that actually pauses a turn still tells you.

v0.0.7September 6, 2026

Notifications that reach you, and stay quiet when they should.

New

  • Settings > Notifications has a "Send test banner" button, so you can prove a banner reaches your Mac.
  • The Updates card links to the release notes on meldom.com, both for an offered update and for the version you are running.

Improved

  • Meldom stays silent about the chat you are looking at: no banner, no chime, no phone push while that conversation is on your screen.
  • A banner you have not dismissed no longer swallows the next one; they queue and each one is shown.
  • Clicking a banner opens the conversation it came from, and the banner names the project, the chat and the question itself.
  • Notification defaults are rethought: a banner is now for what you must know or act on, and everything else counts quietly in the bell instead of interrupting.
  • Levels you set by hand keep the value you chose.
  • "Session finished" is worth leaving on: it fires only for chats you started, and only for turns that ran long or that you were not watching.
  • A temporary error waits while Meldom is still retrying, and tells you once at the end if the retry gave up, instead of one alert per attempt.
  • A parked Ship review alerts you like every other request waiting on you.
  • Phone notifications carry the project, the chat and the question, and stay silent when your phone is already on that chat.

Fixed

  • Launched from the Dock, Settings > Skills reported "Provider not found" for a CLI that was installed and working.
  • On the phone, a tap on a ticket chip opens the ticket instead of a dropdown, and a sheet closes when its result lands behind it.
  • A phone waking mid-turn no longer shows a false "Connection lost" card for a turn that is still running on your Mac.

Removed

  • The "rate limited" notification is gone; quota that actually pauses a turn still tells you.

v0.0.6September 6, 2026

Accounts, per-project customization, and a chat that keeps up.

Re-activation required: this update binds your license to your Mac's hardware, so Meldom will ask for your key once more. If it says the device limit is reached, remove the old entry for this machine from the device list.

New

  • Accounts in Settings → Providers: every Claude and Codex login is saved as a profile you can name, switch, rename and remove — and a re-login in a terminal can no longer overwrite the account Meldom had loaded.
  • Sign in to a provider from inside Meldom: the link and one-time code appear in a card, and your current credentials come back if it fails or you cancel.
  • When a chat fails because your sign-in expired, the error card has a Sign in button and re-runs the failed turn by itself.
  • Per-project customization: prompt templates for Ship it and Keep, chat instructions for both providers, the worktree branch prefix, the auto-title style, and the default provider and permission mode.
  • Rename, pin and archive conversations from the rail's own row menu.
  • Ticket stacks are decks in the rail: one row for the newest chat, a badge that fans the rest.
  • A new chat opens as a hero — the composer centred under a heading that names what the chat is about, with starter hints.
  • Quote any earlier message, from any chat, into your next one.
  • Command palette v2: pages for conversations, worktrees and settings sections, a New group, an App group, deep-linkable settings, and each row's real key binding.
  • A timeline minimap down the chat's left gutter: one tick per prompt, click to jump straight to it even if it was never loaded.
  • Hover-revealed meta rows on messages, with Copy, Quote, Reply in thread and a day-aware timestamp.
  • System theme that follows macOS live, a text size setting, "Keep my dock order", and a choice of Enter or Cmd+Enter to send.
  • Notification volume and a custom notification sound.
  • A title model per provider, and a terminal shell picker.
  • Settings → General shows the project folder and lets you move it.
  • Settings gains a Skills section for the Meldom skills plugin.

Improved

  • Meldom no longer writes skill files into your own skills folders. The Meldom skills are an open plugin you install through Claude Code or Codex yourself; old bundled copies are moved aside to ~/.meldom/removed-skills/, never deleted.
  • Stop stops everything on the first press, on every surface, and the server remembers it — nothing restarts behind your back.
  • A provider outage is survived calmly: retries back off inside a 30-minute budget instead of hammering, and your own retry no longer burns it.
  • Exhausted quota parks until the reset the provider named, instead of starting turn after turn.
  • A runaway command an agent started can no longer take the machine down: it is tracked, reaped and capped.
  • After a restart, Meldom resumes only turns that were provably running, and never spawns ones you did not ask for.
  • A failed Codex turn shows Codex's own words, scrubbed of credentials and paths, with one line of guidance and a Retry.
  • Meldom states which command it runs for each provider and when, and tells the truth when a CLI is installed but cannot run.
  • Ship it handles a commit of any size; Meldom adds no file or message limits that git does not have.
  • Settings → Providers can now update a Codex installed outside a package manager.
  • Licensing: an expired license names its date, a blocked device says the owner blocked it, and a single clock jump no longer locks a licensed machine out for good.

Fixed

  • The conversation rail no longer fetch-loops itself.
  • Scrolling a long chat no longer re-renders every row, and paging back keeps your place instead of jumping.
  • A stopped-then-resent prompt is one bubble and keeps its tick.
  • Cmd+B no longer crashes the chat, and Meldom Connect stays online.
  • The phone no longer stacks drawers or opens blank chats.
  • A forked chat resolves to the transcript still being written.

v0.0.5September 2, 2026

Providers that find their CLIs, and say why when they cannot.

Improved

  • A provider that cannot run is shown as a disabled tile with its reason in the model picker, instead of disappearing from the list.
  • The model picker and Settings > Providers can no longer disagree about what is available.
  • Settings > Providers re-checks when you return to the window and after Check for update, so it stops showing a stale "Not signed in".
  • Settings > Providers has one status line, in order: disabled, checking, availability reason, not found, override unusable, update available.

Fixed

  • Launched from Finder, Meldom could not see the Claude or Codex CLIs. Every provider process now inherits the app's real environment: the version probe, provider updates, the Codex availability probe, the Claude session-import probe, and both open-in-editor children.
  • Codex counted as signed out when a live login had no saved Meldom profile. Any auth.json that parses now counts as signed in.

v0.0.4September 2, 2026

Fixes the build that would not start.

Improved

  • The rail filter pills collapse on a narrow rail.

Fixed

  • The app could hang forever on "Starting Meldom": the bundled server could not load its own code.
  • The phone wedged on the boot spinner.
  • A paired phone could not create or remove worktrees.
  • A chat panel wedged when a request or a stream went silent. Every chat request and stream is now bounded.
  • A worktree session's transcript resolved in the wrong worktree.
  • Sync reported a renumber as a discarded edit, and raised false sync bell rows.

Removed

  • The sync coverage panel and its misleading active list.

v0.0.3September 1, 2026

A first run that sets itself up.

A fresh install opens a wizard instead of an empty board: activate, connect your agents, add your first project.

New

  • A five-step first-run wizard: welcome, activate, connect your agents, add your first project, done.
  • The agents step registers the MCP server and skills for you, and reports what each publisher actually did. A warning never blocks you.
  • A Check now button on the licensed Settings card refreshes your license on demand.

Improved

  • Codex is reported as skipped when you do not have it, so a fresh install no longer gets a ~/.codex it never asked for.
  • A CLI installed after launch is picked up without restarting the app.
  • A spawn with no resolvable binary names the CLI and points at Settings > Providers, instead of failing as an unknown error.
  • The command palette works with no project open, and "install", "setup", "connect", "claude" and "codex" all find Register MCP and skills.
  • The folder picker works before the machine has any project.
  • One centred terminal empty state at every drawer size, with running and failed commands surfaced as status chips.
  • Skipping the wizard sticks, even on an unlicensed machine.

Fixed

  • Launched from Finder, Meldom now finds the Claude and Codex CLIs. A fresh install used to fail every turn with exit 127.
  • The provider dot and version line re-probe after you save or reset a binary path, and read "checking…" instead of showing the number they are about to replace.
  • A device deactivated from the roster drops to the activation gate right away, instead of coasting for up to 28 days.
  • Signing this Mac out from the roster asks for confirmation.
  • The project's commands stay reachable when the conversation folder is gone.

v0.0.2August 31, 2026

Meldom on your phone.

A paired phone now reaches everything the desktop does — chats, tickets, notes, diffs and the terminal — over Meldom Connect, LAN or Tailscale.

New

  • Pair a phone and reach the whole app from it: chats, tickets, notes, diffs, terminal.
  • The phone layout is rebuilt for a real device: round send button, workspace sheet, in-flow row menu, a usable composer and drawer.
  • Redesigned remote access controls for Meldom Connect, LAN and Tailscale. The desktop is always reachable at http://127.0.0.1:7300.
  • Attach any folder to a chat, not only the project root.
  • The terminal drawer (Cmd+J) is a project surface.
  • A chat's origin ticket can be detached and set again.
  • Agent activity is now an inbox of actors.
  • The New project dialog streams git clone progress while it clones.

Improved

  • One loading screen at boot, with no spinner handoff.
  • The pairing page is its own boot entry, so /pair loads about a sixth of the app.
  • Tickets an agent creates file under the chat's home PRD.
  • The composer's Stop button reads as a stop control.

Fixed

  • The tunnel keeps itself alive, and stops reporting "on" when it is not.
  • Devices stay paired when you turn one reach path off.
  • Enabling Meldom Connect waits up to 45 seconds for the control plane instead of giving up early.
  • The phone terminal holds up over a tunnel.
  • A dropped stream is no longer treated as a finished turn.
  • A cancelled run no longer claims a timeout, and a run that finished on its own no longer lands in the failure branch.
  • A long chat pages back to its start after you reopen it, and a short history keeps filling.
  • One oversized sidecar no longer blocks all session sync.
  • Batch children rank under their own parent.
  • Already-landed worktree branches resume instead of stalling.
  • Tooltips no longer open on touch, or on a pointer just passing by.

Removed

  • The AFK catch-up strip. AFK decisions are still stamped with a reason and readable in the chat.

v0.0.1September 3, 2026

Meldom 0.0.1 — the first release.

Meldom runs Claude Code and Codex on your Mac as long-lived sessions. Tickets, chats, diffs, notes, terminals and worktrees live in one app over one local database. Nothing is committed without your approval.

Requirements

  • Apple Silicon Mac (M1 or later). No Intel, Windows or Linux build.
  • Your own Claude and/or ChatGPT subscription. Codex 0.146.0 or newer.
  • A license key: one purchase, 12 months of updates, two Macs, refund within 14 days.
  • First launch is blocked by macOS. Click Done, then System Settings > Privacy & Security > Open Anyway.

New

  • Chat: provider, model, reasoning effort and context window per chat. Tool calls collapse to one line and expand to output, error or diff.
  • Enter sends after the current step, Cmd+Enter after the run, Option+Enter interrupts. Queued messages stay editable.
  • "/" for slash commands and skills, "@" for files, folders, agents, tickets, notes, chats and comments.
  • Stop, Retry from partial work, Restore to any message (chat and files roll back together), Reply in thread to fork.
  • "/loop" runs a prompt on a schedule, "/goal" runs until a condition is met.
  • Every question, plan and tool request is a card: allow once, always, or deny with a note.
  • Every commit goes through a ship card: file checkboxes, editable message, check results, push toggle.
  • The Changes panel diffs every file a chat touched, staging per file or per block.
  • Worktrees: run a chat in the main checkout, a new worktree or an existing one, several at once. Ship it commits, pushes, merges, pulls and cleans up.
  • AFK mode: while you are away an agent answers cards under your standing instructions and a deny list. Every decision is stamped with a reason.
  • Tickets: Task, Bug, PRD and RFC, priority 1-5, labels, blockers, parent/child to any depth, assigned to a human or an agent. Board with drag and drop.
  • Keys like MEL-123, MEL-N12, MEL-C8 and MEL-S4 turn into links wherever you type them.
  • Notes attach to any number of tickets, and agent-written ones show which chat wrote them and why.
  • Commands per project: start, stop, restart, auto-start, live output, port chip, crash notifications.
  • Interactive shells in the app, built-in or Ghostty. Cmd+J opens a terminal drawer under the chat.
  • Projects are folders. Clone a repo, add a nearby folder, export or import a project as one file.
  • Several Claude and Codex logins with 5-hour and 7-day usage. Near a limit: switch automatically, notify, or do nothing.
  • Settings > Environment lists the MCP servers, skills, agents, plugins and hooks your agents load, each with a health check.
  • Notifications: bell, project badges, Dock badge, macOS banners, eight sounds, set per kind and per project.
  • Cmd+K opens anything by key or searches tickets. "?" lists every shortcut, and all are rebindable.
  • Optional sync over a private git repo you host, off by default and with no Meldom server: tickets, notes, comments, attachments and read state, transcripts only if you turn them on.
  • Meldom is an MCP server: agents manage tickets and notes, talk to other chats, run dev commands, read terminals and land worktrees. The meldom CLI matches the app version.
  • Everything stays on your Mac in one file. No telemetry, no analytics, no crash reports, and the app works 28 days offline.
  • Updates check at launch, every 6 hours and on demand, and install in place. This is the first version signed with the Meldom Signing certificate.

Known limits

  • Apple Silicon only, and not notarized: first launch needs Open Anyway.
  • New chats start in Bypass mode: the agent edits, runs and commits without asking. Change it in the chat header.
  • Codex has no plan mode, forks copy the whole chat, and commits only in Bypass mode.
  • Chats stay on the Mac they ran on unless transcript sync is on.
  • Agent sessions started in a terminal get no cards, ship review or AFK. The AFK deny list is not a security boundary.