← back to devglow
Changelog
Every devglow release, newest first. Currently on v1.8.8, shipped Sep 8, 2026.
Shortcuts below are written in mac notation. On Windows, read ⌘ as Ctrl.
v1.8.8
- fixedon windows, anything an agent did through mcp pulled the devglow window in front of whatever you were working in: starting a process, adding a project, opening a workspace. it now comes forward only when you ask for it, from the tray icon, the taskbar or a shortcut
- fixedadding several projects at once could give two of them the same id, and from then on every rename, edit and delete landed on whichever one came first. the other sat in your list and ignored you
v1.8.7
- newsettings has a new "send diagnostics" control with three settings: off, errors, and all. it ships on off, so nothing about how you use devglow leaves your machine unless you choose it. errors covers crashes and failures; all adds which features get used. your project names, paths, commands and logs are never included
- newyour device id now sits under your license in settings, with a copy button, for when you need to send it along with a support email
- improvedthe release notes in settings open one entry at a time instead of unfolding every version you had not clicked yet, and releases from before you installed no longer sit there marked unread. a link at the bottom leads to the full history
- improvedthe empty pane devglow opens on now points at the full keyboard shortcut list and at the mcp setup. it printed four shortcuts and nothing else, which read like that was all there was
v1.8.3
- newa process an agent starts can now run in a terminal, the same way one you registered yourself can. tools that wait on a tty get their key-driven mode, so flutter run takes hot reload and restart, and there is an input line under the log for answering expo when it asks which device you want
- fixedasking an agent to start flutter run or expo start now gets you that same interactive session. it was quietly falling back to a plain pipe, so hot reload and restart did nothing on anything an agent launched
- fixeda process could lose its entire log to one line devglow could not read. anything that is not valid utf-8 would do it, and the first such line stopped the reader for good, so the log sat at the starting line while the process itself ran on fine. that line may now come through garbled, but nothing after it goes missing
v1.8.1
- newask an agent to start more than one process and it now puts them on screen together, in a new workspace named for the group and split to fit your window. before this each one waited in the sidebar until you placed it, so starting three of them looked like nothing had happened. it is always a new workspace, and if you are at the keyboard it waits in the sidebar rather than taking your screen
- improveda workspace in the sidebar can be duplicated from its own menu, taking either the processes inside it or its split arrangement alone. setting up a variant of the workspace you are in no longer means leaving it
v1.8.0
- newworkspaces no longer need saving. you are always in one, and every split you make and process you open is kept there as you work. switching to another changes what is on screen and nothing else, so whatever you started keeps running
- newworkspaces sit in the sidebar alongside your tags, so switching is one click or ⌘1-9. drag them into whatever order you like. holding ⌘1-9 shows you the numbers before you commit to one, since your own ordering decides them
- newa new workspace can start empty, as a copy of another, or with another one's split arrangement but none of its processes, which is handy when you want the same shape for a different piece of work
- newthe workspace you are in is always named at the top of the window, next to buttons that rename it or start and restart everything in it. G then S and G then R do the same from the keyboard
- improvedstarting or restarting everything in a workspace now covers processes that are stopped instead of skipping them, so one keystroke takes a half-running workspace to fully running
- improvedclosing a pane with ⌘W can now be undone
- improved⌘1-9 skips tags you have collapsed, so the numbers go to the groups you are actually working in
- fixeddragging a process up or down in the sidebar often dropped it back where it started. it now follows your pointer instead of needing the row you are dragging to overlap its destination
v1.7.4
- fixedthe limit on how many suggested processes to show had no effect. processes an AI agent had started and stopped kept piling up in the sidebar no matter what you set, in whatever order they happened to load. the limit now holds, the most recent ones come first, and arrow-key navigation skips the ones it hides
v1.7.3
- improvedin the app on Windows, shortcut hints now use Windows notation. they used to be spelled with the mac Command symbol, which isn't printed on a Windows keyboard
- improvedon Windows, the default global hotkey moved from Ctrl+Shift+G to Ctrl+Alt+D. Ctrl+Shift+G opens Source Control in VS Code, and a global hotkey beats whatever app you're in, so devglow was taking that shortcut away from your editor. if you already set your own hotkey, it stays. on macOS the default is still ⌘⇧G
- fixedthe shortcut help shows the global hotkey you set, instead of the default you replaced
v1.7.2
- fixedon Windows, stopping a project now kills its whole process tree. a dev server like "npm run dev" could leave node running in the background holding its port, so the next start failed. devglow now reaps every child, including ones left behind when an intermediate process exits
- fixedon Windows, when a dev server crashes or exits on its own, the helper processes it spawned (like Next.js workers) are cleaned up too
- improvedon macOS, the dock and menu bar icons are now one setting, so at least one always stays visible
v1.7.0
- newWindows support (beta): devglow runs on Windows 10/11 alongside macOS. adding, starting, stopping, and updating projects through an AI agent (MCP) works on Windows too
- fixedon Windows, log and menu text renders in a proper monospace font (Cascadia Mono, falling back to Consolas) instead of Courier New
v1.6.0
- newinteractive terminal mode (beta): tools like flutter run and expo start now run inside devglow. turn on "interactive terminal (PTY)" when adding or editing a project, and it switches on automatically for commands like flutter run. once it's running you get hot reload and hot restart buttons, and you can type into the log viewer to answer prompts such as the device picker. works best with simulators; deploying to a physical device may need extra macOS permissions
- improvedif you drive devglow through an AI agent (MCP), update the mcp server to get interactive mode there too. devglow warns you in the agent logs when the mcp server is behind
v1.5.35
- fixedfixed a memory leak that could make devglow grow to many gigabytes of RAM after running for days or weeks. logs from processes that had stopped or were dismissed were kept in memory forever, which hit hardest when an AI agent started lots of short-lived processes over a long session. devglow now frees a process's logs when it stops, and sweeps away any leftovers as new processes start
- improvedlower memory and cpu use while the log viewer is open: log lines are no longer re-parsed on every refresh, and dev-server URL detection scans just the start of the logs instead of the whole buffer every few seconds
v1.5.34
- improvedthe MCP setup commands in settings are organized into tabs — pick Claude Code, Codex, or Cursor and copy just the one you need
v1.5.33
- improvedprojects you add through an AI agent show up in devglow instantly, instead of after a short delay
- newdevglow warns you if its project list is edited by hand outside the app. those edits won't be kept, so add or change projects through the app or your AI agent instead
- fixedthe detected dev server port no longer gets confused by other localhost lines in the logs. a project that prints something like "baseURL: http://localhost:4654" before its own "listening on port 4653" used to show the wrong port. devglow now picks the line that announces the server's own port, and prefers the port you registered when more than one shows up
v1.5.32
- newdetached docker now tracks correctly. projects that run "docker run -d" or "docker compose up -d" used to show as stopped the moment the command returned. they now show as running, and compose stacks show a live count like "running (3/3)" as services come and go
- newstopping a docker project pauses its containers instead of removing them, and quitting devglow leaves them running. reopen devglow and it picks them back up where it left off
- newa "manage license" link in settings opens your customer portal, where you can see your active devices and free one up when you hit the activation limit
v1.5.31
- fixedthe action button no longer flickers between start and restart during a restart. it locks to a clear "restarting…" state while the process spins up, so one press is enough
- improvedwhen a dev server stops or crashes, the button flips back to start right away instead of after a short delay
v1.5.29
- improvedthe window remembers its size and position across restarts
v1.5.28
- newdelete button in the edit process dialog (click twice to confirm) — same outcome as the ⌫⌫ shortcut, but discoverable from the UI
- improvedthe shortcut hints bar wraps on narrow windows, so labels like "close pane" no longer get cut off
v1.5.27
- fixedrestart no longer leaves the old process alive when it ignores the stop signal. devglow now stops every child process, not just the parent, and force-kills any survivor after a 5s grace. fixes duplicate windows on electron apps and zombie processes on dev servers that hang during shutdown
v1.5.26
- fixedwhen a command fails immediately, devglow shows the actual error output instead of a generic "command failed" line
v1.5.25
- fixedthe sidebar shows the dev server port detected from the logs, not just the one you registered by hand. clicking it opens the full url, path included
v1.5.24
- improvedfaster MCP cold start: devglow warms the npm cache at startup so AI agent sessions skip the registry round-trip
- fixedstructured json logs (hono, pino, winston, bunyan, structlog) show debug/warn/error colors correctly instead of all defaulting to info
v1.5.23
- newsunset-orange theme: warm orange, distinct from amber. it was a top-3 theme in todoglow and devglow didn't have it yet
- newx-large font size option, for 4k and curved screens where large still felt small
- improvedthe theme picker shows compact color swatches by default, with a toggle to expand the full labeled grid
v1.5.21
- newdevglow auto-detects the dev server URL from the logs, so the open button works even when no port was registered
- newport-conflict badge names the occupier (for example, "port 25006 occupied — todoglow")
- newred "exited" badge when a process dies right after start. click to jump to the logs
- newmcp: create_project (register without running, for bulk setup), delete_project, and full update_project (name, path, command, port, tags)
- fixedAI-registered processes no longer disappear when the requested port is already in use. the entry is preserved and flagged as a port conflict
- improvedmcp responses are actionable: they return the new id, the state, and who holds the port, including which devglow project if any
v1.5.18
- newfont size setting — small, medium, large
- fixedin the log viewer, text selection is no longer cancelled by incoming log lines while you copy
v1.5.16
- newlog viewer: copy logs to the clipboard, or save them to a file
- newlog viewer: a visible search button in the header (⌘F still works)
- newhover-revealed start/stop/restart controls on the pane header, with shortcut hints in the tooltip
v1.5.15
- newprojects can have a short description, shown on the detail pane and on hover in the sidebar
- newmcp: run_process accepts a description, plus a new update_project tool to refresh it later
v1.5.13
- newURLs in log lines are detected automatically. click to open in your default browser
- newhover any sidebar entry for a quick start/stop button, without switching to the card view
v1.5.12
- improvedthe menu bar icon adapts to the background, so it stays legible on light, dark, and wallpaper menu bars
- newthe menu bar icon shows the number of running processes (1-9, then 9+)
v1.5.11
- newregister multiple commands for one folder in a single step
- neweach command has its own port, so you can run dev:pro and dev:basic side by side
- improvedprocess names are auto-generated from folder and command (my-app/dev, my-app/dev:pro)
- improvedtag autocomplete prioritizes recently used tags
v1.5.7
- fixedO and ⇧O correctly open projects whose path contains ~
v1.5.5
- fixedSpace, R, O and ⇧O work when a pane is focused
- newsidebar toggle button in the header, with a ⌘\ hint
v1.5.4
- newdrag processes from the sidebar onto pane edges to split left, right, top, or bottom
- newreorder groups and processes in the sidebar by dragging
- newpane layout persists across app restarts
- newgroups appear in Quick Launch (⌘K) — search by tag name to jump directly
- newMCP setup commands in settings, so wiring up an AI agent is copy and paste
- newa dedicated Groups section in the help dialog, with all group shortcuts
- improveddelete a process with double backspace (⌫⌫) instead of a confirm dialog
- improvedhome directory paths display as ~
v1.5.0
read the post →- newsidebar + split pane layout
- newsplit panes with resizable dividers, horizontal or vertical
- newarrow key navigation between panes
- newcustomizable log level colors
- improvedAI-suggested processes appear in a dedicated Suggested section
v1.4.13
- newpress O to open a project in your editor (auto-detects VS Code, Cursor, Zed, and more)
- new⇧O to open the project folder in Finder
- newcopy path button on the project folder path
- neweditor picker in settings
v1.4.12
- improvedrefreshed app icon — new 3×5 dot grid
- newthe menu bar icon turns green when processes are running
v1.4.9
- newkeyboard layout support — QWERTY, QWERTZ, AZERTY. shortcuts follow physical key positions, not the characters on your keycaps
- improvedshortcut labels, the keystroke display, and the help dialog all adapt to your layout
v1.4.8
- improvedkeyboard shortcuts redesigned so your right hand can stay on the mouse
- newspace to start/stop, R to restart, W to toggle logs
- newglobal shortcut ⌘⇧G, customizable in settings
- improvedthe app follows you to the active desktop when toggled
v1.4.7
- newrestart button on running processes (hover to reveal)
- new⌘↵ to restart the focused process
- newstop all button when multiple processes are running
v1.4.0
- new7-day free trial
- newrecent processes in Quick Launch (⌘K)
Found a bug, or need something that isn't here yet? Write in.
hello@devglow.app