Repository navigation
Releases: ryanmoelter/plume
Releases · ryanmoelter/plume
Release list
v0.18.0
Immutable
release. Only release title and notes can be modified.
New
- Add Home page
- Keep track of all your chats
- Prioritize conversations that need your attention
- Add
plume devices- Manage your Android physical devices, emulators, and cloud devices in Plume
claimleases a free emulator or device and opens it in a split beside the agentclaim --kind=remotereserves a remote device from Google's Developer Device Platform, andreleaseends the (paid) reservation- Leases belong to the tab that claimed them
- See which task holds a device from the sidebar
- Also has
renew,installed,list, andprune(analogous to mydevice-pooltool)
- Start a conversation in a project subfolder (thanks @martinGingerLabs!)
- Add additional folders outside the working directory (thanks @martinGingerLabs!)
- Add one when creating a conversation or after it has started
- Pin multiple pull requests to a conversation, like Linear issues, and see them on the task's sidebar row
- Make the composer easier to use
- Format with ⌘B, ⌘I, ⌘E, and ⌘K, on a selection or at the caret
- Close a code fence automatically
- Toggle plan mode with Shift+Tab
- Show the current mode as a faint icon behind the text so it's more obvious
- Misc fixes
- Link Linear issues and pull requests named in the conversation
- Keep conversation statuses across relaunches
- Scope Linear workspaces to a project, in Settings > Projects
- Resize the info pane, and let it close and reopen with the window's width
- Close the Linear pin popover when the info pane collapses
- Copy small chat selections without markdown markers
- Keep a chat's messages when its agent moves into or out of a worktree
- Stop finished subagents from coming back as empty rows
- Show interrupted tasks at full opacity in the sidebar
- Show Plume's own slash commands with the feather icon
Recently
- Host Android emulators, physical devices, and remote devices in a tab
- Mention Linear issues, pull requests, and files in the composer with
@and# - Add the
plumecommand-line tool, withplume wtandplume stack - Select chat text across messages, and copy it as markdown
- Connect Linear, in Settings > Integrations
v0.17.0
Immutable
release. Only release title and notes can be modified.
New
- Host Android emulators or mirror physical devices in a tab
- Start, run, and control an Android emulator
- Mirror a physical device over USB or ADB over WiFi (thanks to
scrcpy) - Rotate, toggle auto-rotate, and send keyboard shortcuts to the device
- Set up devices in Settings > Devices
- Reserve and stream a remote Android device through Google's Developer Device Platform
- Connect your Google Cloud account through the official
androidcli - Pick from the list of all available device models
- Automatically end the (paid) reservation when the tab closes
- Connect your Google Cloud account through the official
- Mention Linear issues, pull requests, and files in the composer with
@and#- See mentions as chips with titles and status, in the composer and the chat
- Narrow an
@search with@linear:,@pr:or@file:
- Add the
plumecommand-line toolplume wtmanages git worktrees, and opens them as Plume tabs (analogous to mywtcli tool)plume stackmanages stacked branches and their PRs (analogous to mystackcli tool)plume notifyposts a Plume notification for the tab it runs in (formerlyplume-notify)plume tab newopens a terminal tab in the current task- Set up shell integration and Nerd Font icons in Settings > Command line
- More to come! This will be expanded
Recently
- Select chat text across messages, and copy it as markdown
- Connect Linear, in Settings > Integrations
- See formatting as you type in the composer
- Import conversations from the Claude desktop app
- Add colors and icons to groups and tasks
v0.16.1
Immutable
release. Only release title and notes can be modified.
New
- Fix a bug that broke text field focusing on macOS 27
- Import conversations from the Claude desktop app
- Add a button to import conversations from the empty task list
- Clear notifications once you view their source tab
- Move Remote Control controls from the composer to the info pane
- Add toggle to only keep awake for remote control while charging
- Keep Linear issues current with a background sync
- Misc fixes
- Show slash commands as a prompt in the chat
- Draw inline code as rounded chips in the chat
- Fix notifications + unread from background terminal bells
- Show at most six Linear issues in the info pane, with a toggle to show more
- Switch and archive tasks with less delay
- Reflect
/renamecommands in task names - Stop dimming tasks that only have terminal tabs
- Handle system notes in the opening messages in a conversation (common for imported conversations)
- Keep the minimap from opening when hovering beside the info pane
- Open new windows at a reasonable size
- Fix the window sometimes missing the theme's colors
- Fade in the group header buttons on hover
- Reorder the task context menu, and add icons to it
0.16.x recap
- Select chat text across messages, and copy it as markdown
- Connect Linear, in Settings > Integrations
- See the Linear issues a conversation is working on in the sidebar and info pane
- See formatting as you type in the composer
- Import tasks from Orca
Recently
- Add colors and icons to groups and tasks
- Show two tabs side by side in a split
- Send a queued message immediately, without stopping the turn
- Support
/btwto have a side chat without interrupting the agent - Add an info pane beside the chat
v0.16.0
Immutable
release. Only release title and notes can be modified.
New
- Select chat text across messages, and copy it as markdown
- Connect Linear, in Settings > Integrations
- See the Linear issues a conversation is working on in the sidebar and info pane
- See formatting as you type in the composer
- Properly format lists, block quotes, and code blocks
- Work better with list items, including using Tab and Shift-Tab to indent
- Support undo/redo in the composer
- Import tasks from Orca, from File > Import from Orca… or Settings > General
- Misc fixes
- Allow the composer to get bigger
Recently
- Add colors and icons to groups and tasks
- Show two tabs side by side in a split
- Send a queued message immediately, without stopping the turn
- Support
/btwto have a side chat without interrupting the agent - Add an info pane beside the chat
v0.15.0
Immutable
release. Only release title and notes can be modified.
New
- Add colors and icons to groups and tasks
- Show two tabs side by side in a split
- Fix artifacts not being available, and highlight artifacts in the chat and in the info pane
- Add an "unread" state for tasks and tabs
- Mark one unread again from its context menu
- Send a queued message immediately, without stopping the turn or background agents
- Add option to always deliver immediately in Settings > Agents
- Assign a Send Now shortcut in Settings > Shortcuts
- Change the accent color used throughout the app, picked from the theme's palette in Settings > Visuals
- Also visually see the theme's palette in Settings > Visuals
- See what's using your context from the statusline
- Misc fixes
- Wait for running subagents before notifying that a turn finished
- Fix multi-select questions not allowing multiple answers alongside the free-form one
- Fix tasks getting stuck after moving between groups
- Better notify when the sleep helper is misbehaving
- Keep a hidden tab's directory current in the sidebar
- Keep the keep-awake footer text from truncating
- Tweak subagent presentation in info panel
- Shorten collapsed agent messages
Recently
- Support
/btwto have a side chat without interrupting the agent - Add an info pane beside the chat
- Run Codex agents (beta)
- Auto-update Plume via Homebrew or the DMG file
- Run shell commands with a leading
!
v0.14.0
Immutable
release. Only release title and notes can be modified.
- Support
/btwto have a side chat without interrupting the agent - Add an info pane beside the chat
- Shows the task's subagents, background tasks, and a link to the PR
- Collapses in narrow windows
- Replaces the subagent statuses below the latest chat message
- Track background tasks more accurately
- Show messages from subagents and other agents as agent messages
- Misc fixes
- Widen tab titles, and truncate them at the end like the sidebar
- Use a clearer "merged" PR icon
- Bold the sidebar's PR status icons for legibility
- Remove extra space around skill and system note rows in the chat
- Reduce sidebar redraws when a branch's git state updates
Recently
- Run Codex agents (beta)
- Auto-update Plume via Homebrew or the DMG file
- Press Esc to interrupt the agent
- Run shell commands with a leading
! - Create and delete worktrees for tasks, and drag + drop tabs and tasks
v0.13.4
Immutable
release. Only release title and notes can be modified.
- Fix chat issues
- Fix text sometimes not showing up after display sleep if fade-by-word was on
- Fix fade-by-word animation not working after display sleep
- Show resumed and nested subagents while they run
- ⌘W on a task with no tabs deletes it, instead of closing the window
- Misc fixes
- Fix resumed Claude sessions starting in the wrong directory
- Fix a closed tab's status sometimes sticking around
- Fix the status badge squeezing long branch names in the sidebar
- Fix a lack of opacity in sidebar's empty state
- Reflect refusals for permission mode changes in the dropdown
- Hide empty thinking blocks
0.13.x recap
- Run Codex agents (beta)
- Auto-update Plume via homebrew or the DMG file
- Overhaul settings pages
- Improve chat animations
- Show a new "waiting" status when only subagents are working
- Press Esc to interrupt the agent
- Choose a default model for new Claude tabs
Recently
- Run shell commands with a leading
! - Create and delete worktrees for tasks, and drag + drop tabs and tasks
- Install with Homebrew:
brew install ryanmoelter/tap/plume - Send images in chat
- Import your workspaces and tabs from cmux
v0.13.3
Immutable
release. Only release title and notes can be modified.
- Press Esc to interrupt the agent, like in Claude Code
- Turn it off in Settings → Shortcuts
- Choose a default model for new Claude tabs in Settings → Agents
- Fix bypass permissions not taking effect when switched on mid-conversation
- Fix 1M models showing as "200K"
- Opus 5.5, Opus 5, and Sonnet 5 no longer list separate 200K variants
- Fix "Working…" sometimes staying in the chat after the agent finished
- Move the "Send message with" setting to Settings → Shortcuts
- Change the default for new installs to send with return instead of cmd+return
0.13.x recap
- Run Codex agents (beta)
- Auto-update Plume via homebrew or the DMG file
- Overhaul settings pages
- Improve chat animations
- Show a new "waiting" status when only subagents are working
- Polish the sidebar, plans, and composer
Recently
- Run shell commands with a leading
! - Create and delete worktrees for tasks, and drag + drop tabs and tasks
- Install with Homebrew:
brew install ryanmoelter/tap/plume - Send images in chat
- Import your workspaces and tabs from cmux
v0.13.2
Immutable
release. Only release title and notes can be modified.
- Fix the sleep helper not coming back after a Homebrew upgrade, for real this time
- If you upgraded to 0.13.1 with
brew, reinstall the helper once from Settings → Keep Awake
- If you upgraded to 0.13.1 with
0.13.x recap
- Run Codex agents (beta)
- Auto-update Plume via homebrew or the DMG file
- Overhaul settings pages
- Improve chat animations
- Show a new "waiting" status when only subagents are working
- Polish the sidebar, plans, and composer
Recently
- Run shell commands with a leading
! - Create and delete worktrees for tasks, and drag + drop tabs and tasks
- Install with Homebrew:
brew install ryanmoelter/tap/plume - Send images in chat
- Import your workspaces and tabs from cmux
v0.13.1
Immutable
release. Only release title and notes can be modified.
- Fix the sleep helper breaking and degrading Plume's performance after an upgrade
- Show a new "waiting" status when only subagents are working
- Allow sending messages to the main agent while subagents run, if it's available
- Fix the chat getting stuck on "working" after stopping a subagent
- Fix tool search rows getting stuck on "working"
- Polish the sidebar
- Lay out quotas side by side when there's room
- Keep Claude quotas visible, even at 0% (OpenAI quotas still hide at 0%, since they report multiple quotas that most people don't use)
- Clean up quota tooltips and popovers
- Add a Remote Control toggle to a task's context menu
- Confirm before archiving or deleting a task while its agent is mid-turn
- Fix branch/worktree labels in the statusline
- Plans
- Open the plan by clicking a proposed plan in the chat
- Dismiss the plan by clicking outside it or anywhere on its title row
- Outline the plan feedback field instead of filling it
- Composer
- Add icons to the effort and mode menus
- Stop graying out the mode and model menus in new and restored chats
- Chat
- Leave a little room above a sent message when scrolling to it, and stop scrolling to system notes
- Show agent type, context size, and elapsed time on subagent rows
- Rebalance the minimap so long responses stand out without taking over
- Fix a slash command as the first message in a conversation
- Keep ⌘, ⌘H, and ⌘Q working while a terminal has focus
0.13.0 recap
- Run Codex agents (beta)
- Auto-update Plume via homebrew or the DMG file
- Overhaul settings pages
- Improve chat animations
Recently
- Run shell commands with a leading
! - Create and delete worktrees for tasks, and drag + drop tabs and tasks
- Install with Homebrew:
brew install ryanmoelter/tap/plume - Send images in chat
- Import your workspaces and tabs from cmux