Skip to main content
v0.1.13
January 27th, 2026

Piebald v0.1.13 - Branching

In this release we’ve introduced chat branching!

Chat branching (Pro)

You can now conduct multiple sub-conversation/threads in the same chat with chat branching. Also known as forking, chat branching allows you to fork/branch the conversation at any user or AI message at any point in the conversation.Screenshot of an AI message that branched with two different user replies, and a subsequent AI message with 3 different replies and a new draft oneYou can branch by replying to a previous message, or by editing & regenerating an existing message. See the docs for branching for more details.

Quickly switch between rich text and markdown

We’ve added a little button to quickly switch between rich text and markdown. This only applies for the current chat and is reset to your default setting in Settings → General → Rich-Text Editor.Screenshot of the button to quickly switch between rich-text and markdownYou can disable the button via Settings → General → Show Rich Text Mode Switcher.

Other

We’ve also fixed several significant bugs pertaining to tool call approval and chat history disappearing, Gemini Code Assist caching, markdown parsing, streaming, the AskUserQuestion tool, and payment handling.

Next up

Sub-agents, context editing, live streaming of terminal command output, integrated file browser & code editor, Git worktree management, response rewriting, web mode.
v0.1.12
January 22nd, 2026

Piebald v0.1.12 - portable Windows installation & direct sign-in to AI provider subscriptions

In Piebald v0.1.12 we’ve added portable distribution for Windows users and and direct sign-in to AI provider subscriptions.

Direct sign-in to AI provider subscriptions

You can now sign-in to your Claude, ChatGPT, and Google AI subscriptions directly in Piebald without having to sign in Claude Code/Codex/Gemini CLI beforehand and import the credentials from them. We’re working on merging the option to import credentials from those tools into the direct sign in flow to save you a sign in if you already have valid credentials with those tools.Screenshot of signing in to a Claude.ai account with Claude MaxYou can even sign in to multiple subscriptions from the same provider (e.g. multiple Claude.ai accounts with Claude Max) and use them independently!

Portable Distribution

We now offer two methods of installation for Windows users: an installer and a portable ZIP file. The ZIP file (piebald-portable-windows-x64.zip) contains piebald.exe ready to use. Use the portable distribution if you can’t or don’t want to run the installer.

Up next

Chat branching, context editing, live streaming of terminal command output, subagents, response rewriting, Git worktree support, web mode.
v0.1.11
January 19th, 2026

Piebald v0.1.11 - desktop notifications & Amazon Bedrock

In this release, per user requests, we’ve added desktop notifications with sounds and support for Amazon Bedrock.

Desktop notifications

Whenever the model finishes generation or calls a tool that blocks while it’s waiting for your approval, you can now get notified immediately via desktop notifications on macOS, Windows, and Linux. A sound can also be played with the notification, and clicking on the notification will bring you right into the specific chat. Additionally, if you’re on the Pro plan, you can choose from 30+ extra sounds.Screenshot of the different notifications displayed for macOS (Sequoia), Windows (11, 24H2), and Linux (GNOME)

Amazon Bedrock

You can now use all text-based models available via Amazon Bedrock (Claude, Nova, OSS models, etc.) in Piebald. You can source credentials from the environment (env vars, profile, shared creds, EC2 role, SSO), or manually input an access key ID and a secret access key.Screenshot showing the Create Amazon Bedrock Provider dialogDifferent models require different configuration, so check out the docs for our Amazon Bedrock integation for more information.

Other

We’ve also
  • Updated Google AI and Claude Pro/Max model list
  • Moved the in-app toast notifications from the bottom-right to the top-right corner
  • Fixed clickable file reference flickering during streaming

Next up

Chat branching, OAuth login with subscription providers like Claude Pro/Max, context editing, live streaming of terminal command output, sub agents, response rewriting, Git worktree support, web mode.
v0.1.10
January 12th, 2026

Piebald v0.1.10 - pausing the agentic loop, AGENTS.md, AI asking questions

In v0.1.10 we’ve added chat pausing, icons next to clickable file references, an AskUserQuestion tools, support for AGENTS.md, and the option to use Diffs instead of Monaco editor.

Pausing the agentic loop (Pro)

You can now pause the agentic loop inside chats. Agentic AI tools work by generating a response for the given context, handling any tool calls in the response, appending the response to the conversation, generating another response, and repeating. Piebald now allows you to gracefully pause and resume that loop without interrupting a generation.Here’s a screenshot, where a read-only command that would normally be automatically approved is pending manual approval because the chat is paused. You can either manually approve it and then click the Continue button to generate one response, or click Unpause to resume the agentic loop, automatically approving the tool call as usual and generating subsequent responses.Screenshot of `ls -la` not being auto-approved because the chat has been paused.Pausing and resuming the agentic loop requires Piebald Pro.

Icons next to clickable file references (Pro)

If you have Piebald Pro, files mentioned by the AI will automatically be made clickable, and will open in the default app for the file type. Now a colored file type icon will show next to them:Screenshot of several file paths made clickable with colored icons for the different filetypes (.json, .md, .tsx, .ts)Clickable file references requires Piebald Pro.

Using Diffs instead of Monaco editor (Pro)

You can now use @pierre/diffs as an alternative to Monaco editor for viewing diffs when the AI creates or modifies files.
Screenshot
DiffsScreenshot of a diff rendered with Diffs
MonacoScreenshot of a diff rendered with Monaco editor
Customizing the diff viewer requires Piebald Pro.

AGENTS.md

Piebald now automatically reads AGENTS.md in the current directory:Screenshot of a message with AGENTS.md attached

AskUserQuestion built-in tool

The model can now ask you questions with a dedicated UI using the new built-in AskUserQuestion tool. Currently it only supports asking one question at a time, but we’ll remove this restriction in a later version.Screenshot of a question 'What type of authentication are you planning to implement' asked by the AI, with several answers available to choose from
v0.1.9
January 8th, 2026

Piebald v0.1.9 - customizing command execution shell, filter chats by tag, Pro trial

In v0.1.9 we’ve added several new features: customizing the shell used for running commands, filtering chats by tag, GH-flavored callout blocks, and support for Pro trials.

Customizing the shell used for terminal commands

You can now control which shell is used when the model executes terminal commands. By default, sh is used on macOS and Linux and cmd.exe is used on Windows, but you can use bash and zsh on macOS and Linux and Windows PowerShell and Git Bash on Windows. You can also specify a custom command to run in order to use custom shells e.g. fish -c {command}. Go to Settings → Built-in Tools → Terminal Shell:Image

Pro trial

You can now try Piebald Pro for free for 14 days! Go to https://piebald.ai/pricing and click Start a free trial on the Pro plan. You’ll be redirected to sign in or create an account and then you’ll have Piebald Pro access for 2 weeks. After that you’ll need to purchase Pro or be downgraded to Basic. Starting a Pro trial doesn’t require a credit card.

Filtering chats by tags (Pro)

If you have tags assigned to your chats, you can now temporarily filter chats by a specific set of tags. Click the Filter icon in the top-right corner of the chat sidebar, and select one or more tags to filter by.ImageIf you don’t have any tags created (go to Settings → Chat Tags), the filter icon won’t be visible.Chat tags require Piebald Pro.

Support for GitHub-flavored alert/callout blocks (Pro)

We now support GitHub-flavored alert/callout/admonition blocks (see here) when rendering markdown:Screenshot of a sample of an AI response about JavaScript testing libraries, which includes a blue 'Note' callout block.The syntax is as following, where NOTE can be one of NOTE, TIP, IMPORTANT, WARNING, or CAUTION:
> [!NOTE]
> This is a **note.**
Callout/admonition blocks only render in Piebald Pro.

Clickable file path references show contents on hover (Pro)

When you hover over a file path that’s been highlighted, its contents will be loaded and displayed in a popup:ImageFile paths being automatically detected and made clickable requires Piebald Pro.

Other

We also added several smaller features—
  • There’s now a button to collapse all open folders in the sidebar (the screenshot of tag filtering above shows it).
  • The “Help” menu now contains many useful links.
  • We improved agentic performance by making both message generation and tool call execution parallel—previously it was just concurrent.
  • And we fixed a lot of bugs.

Next up

Chat pausing, chat branching, context editing, response rewriting, filter chats by tags, OAuth login to subscription providers, Git worktree support.
v0.1.8
January 6th, 2026

Piebald v0.1.8 - active chats view & highlighting referenced file paths

In v0.1.8 we added a feature to help you quickly see chats that need your attention, and a feature to highlight files that that AI referenced.

Highlighting files referenced by the AI (Pro)

Whenever the AI outputs a path to a file or folder that exists on disk, it will be highlighted and clickable. Clicking on it will open it in the default app for the file type, or your file browser if it’s a directory:Screenshot of an AI message containing 'The file at main/README.md shows ...' where the file path 'main/README.md' is clickableWe plan to make enhance this with file type icons and by integrating it into our upcoming integrated file browser and code editor.Highlighting referenced files requires Piebald Pro.

”Active chats” view

If you have a lot of chats, it can be hard to navigate to find which ones you need. We’re working on an overhaul of chat organization with more flexibility, but in the meantime we’ve added an “Active Chats” view at the top of the chat sidebar that shows all the chats that are in progress or need your attention:Screenshot of the orange 'Active Chats' header with a lightning icon and a sub-header '48 chats in progress' in the sidebar, and a chat underneath it awaiting user approval and entitled 'Rust Error Handling Refactoring: Extr...'This feature is enabled by default. You can disable it via Settings → General → Show Active Chats Section.

Other

We also made the app remember its last window position and size when you reopen it.We fixed several bugs, including one that made API key providers difficult to create and one that broke importing existing Claude Pro/Max credentials from Claude Code for older versions.

Next

Chat pausing, chat branching, response rewriting, filter chats by tags, OAuth login to subscription providers, Git worktree support.
v0.1.7
January 4th, 2026

Piebald v0.1.7 - chat relocation & duplication

In v0.1.7 we added two features for chat management: chat duplication & relocation.

Relocating chats (Pro)

Click the dropdown menu on chats in the sidebar and you’ll be presented with a Relocate option. It will open up a folder browser and after you select a new location, it will configure that chat to run tool calls in that directory. It will also rewrite existing messages, tool call inputs/outputs, and context notifications to point to the new directory.You can also relocate the chat via the config sidebar if you change the path manually:Screenshot of the 'Working Directory' section of a chat's config sidebar, showing a modified path of 'C:\new\directory\' and the existing 'Change' and the new 'Relocate' buttons.Chat relocation requires Piebald Pro.

Duplicating chats (Pro)

In the same dropdown there’s now a Duplicate option. It’ll duplicate the chat with all its messages and tool calls in the exact same state, as well as any draft prompt you’re still writing, any tags you’ve assign it, and any custom config you’ve set on it.Screenshot of the dropdown menu on a chat in the sidebar, with 5 (previously 3) items: Rename, Tag, Relocate, Duplicate, and Trash.Chat duplication requires Piebald Pro.

Other

A few other things:
  • We added support for Claude Opus 4.5’s effort parameter, which you can configure in the config sidebar under Overrides → Anthropic Overrides.
  • We made HTTP traffic retention enabled by default, and existing users who have it disabled will get a notification on app startup if the app’s data file is taking up >50 MB.
  • We also enhanced the styling for thinking blocks:
beforeafter
Screenshot of the old thinking style.Screenshot of the new thinking style.

Next

Automatically linking file paths mentioned in the AI’s response, chat pausing, chat branching, response rewriting, OAuth login to subscription providers, Git worktree support.
v0.1.6
January 1st, 2026

Piebald v0.1.6 - chat tags, continuation, web fetch

In this release we added web_fetch, two new Pro features, and a number of bug fixes.

Automatic Chat Tagging (Pro)

You can now create custom tags (“labels” in GitHub/GitLab lingo) to assign to chats, and the automatic title generation process will also automatically suggest existing tags, and if configured, new tags for chats:Screenshot of an new AI-proposed 'language-comparison' tagHaving tags on chats requires Piebald Pro.

Continuation (Pro)

There’s now a continue button next to the send button in the bottom-right corner of the input box. It’s the equivalent of sending a “continue” message to the model, but instead of adding a dummy message, it just re-sends the current chat history to the provider exactly as is. It’s useful for when you accidentally interrupt the AI, or it returns a response but forgets to call tools:Screenshot of Continue button in a chat with a user message but no AI message.Continuation requires Piebald Pro.

web_fetch builtin tool

We added a web_fetch builtin tool—a supplement to the web_search tool we added in v0.1.5—so that the model can directly read URLs.

Other

We also removed the builtin-agentic-tools__ prefix for builtin tools, so smaller models like Haiku 4.5 will hallucinate them much less frequently, and fewer tokens will be used.And finally, we fixed bugs around error handling, editing, pasting text, cancelling, chat status, tool call output truncation, keyboard shortcuts, and scrolling.

Next up

We’re working on chat pausing/duplication/relocation, branching, response rewriting, context editing, direct OAuth login to Claude/ChatGPT/Google AI subscription, and Git worktree support.
v0.1.5
December 29th, 2025

Piebald v0.1.5 - web search, HTTP traffic retention, log file

This release we’ve introduced a web_search tool, date-/count-based HTTP traffic log retention, a log file for debugging Piebald errors, and several smaller features and improvements.We’ve implemented a tool for the model to use to search the web, web_search. We’ll also be releasing a web_fetch tool in the next version.Screenshot of a web search for 'latest version of Node.js' being performed by Claude Haiku 4.5 in response to the user's query 'What is the latest version of Node.js?'

HTTP traffic retention (Pro)

With Piebald Pro, you can record all of the HTTP traffic performed by Piebald when interfacing with AI provider APIs to inspect their contents, investigate context issues, and learn about how the provider APIs work.The logs are very verbose, however, and can pile up quickly if you use Piebald heavily, so we added a feature where you can configure a maximum number of logs to retain and a maximum age. For example, you can set the count to 5 to only keep the last 5 logs, and the date to 1 to only keep recent logs.Screenshot of the 'HTTP Traffic' section in the Piebald settings

”Draft prompt partially written” (Pro)

There’s a new status displayed in the sidebar for sessions that have a draft prompt written up but not sent yet. It displays as pink with the text “Draft prompt partially written:”Screenshot of the sidebar with several chats, one of them having the status 'Draft prompt partially written' as describedThis feature is available on the Piebald Pro plan.

Log File

We now write logs to a file named after the current date, e.g. 2025-12-29.log, and they’re located in Piebald’s app data directory, which differs by platform:
  • macOS: ~/Library/Application Support/piebald/logs
  • Windows: %USERPROFILE%\AppData\Roaming\piebald\logs
  • Linux: ~/.local/share/piebald/logs

Other

We’ve added several smaller features as well:
  • The read_file tool, when called with a path to a directory instead of a file, now lists the directory’s contents instead of throwing an error. We’ve observed Claude Haiku 4.5 frequently trying to do this.
  • Hidden files are now shown in the file @-mentioning dropdown. We also plan to make this configurable.
  • Images displayed in the release notes viewer are now slightly rounded on the corners.
  • The app now automatically checks for updates every 3 hours.
Plus 16 bug fixes and optimizations.

Next up

We’re working on web fetch, automatic chat tagging, branching, response rewriting, logging in to provider subscriptions, and worktree/Git integration, and we hope to have some of these major features out this week!
v0.1.4
December 26th, 2025

Piebald v0.1.4 - file @-mentioning, rich text editor, agent skills

Today we’re releasing Piebald v0.1.4, and we’ve got 3 significant features to share: file @-mentioning, a rich text editor, and support for agent skills.

File @-Mentioning

Now you can mention files (and directories) in your chat to have them automatically read for the model, which can speed up the response time by eliminating round-trips to the inference provider and back. Here’s a screenshot:Image

Rich-Text Editor

You can also now use a rich text editor to write messages, if you don’t prefer using markdown:Screenshot ofIt’s disabled by default. Enable it in Settings → General → Rich-Text Editor. You can turn it on or off even with draft messages unsent—they’ll automatically be converted to/from markdown.

Agent Skills

We now support the new Agent Skills standard. Piebald will automatically discover global skills in ~/.claude/skills and per-project skills in ./.claude/skills. We’re supporting Claude Code’s skill storage structure, being the most common, to make it easier to get started quickly; all of your existing skills should work in Piebald out of the box with no additional setup. The default skills locations for other tools like Cursor, Codex, and OpenCode will be supported soon.Here’s a screenshot of skills working in Piebald:Image

Other

We also added a little button on plans proposed by the AI that lets you copy the plan to your clipboard—useful to share or send to a new chat. (Pro users only.)

Next Up

We’re working on web search functionality, powerful branching and response rewriting features, and support for logging in directly to provider subscriptions like Claude Max, ChatGPT, Google AI, and GitHub Copilot. We’re also going to be adding support for many more providers shortly.
v0.1.3
December 22nd, 2025

Piebald v0.1.3 - MCP server/tool enablement controls, chat status in the sidebar

In v0.1.3 we added controls to disable specific MCP servers/tools, and made it much easier to understand the state of chats from the sidebar:Now you’ll see whether any chats are working, have finished working, or are waiting for tool call approval:A screenshot of the sidebar showing chats selected, working, finished, and waiting for a tool call approval.And you can enable and disable specific MCP servers and individual tools. Here’s an example, where we have only propose_plan_to_user and run_terminal_command enabled, and those are the only ones the model gets:A screenshot of the chat config sidebar showing only two builtin tools selected.We also added the ability to specify custom instructions when manually compaction a chat, we added the model’s currently active TODO above the input box, and we added GPT-5.2-Codex and Gemini 3 Flash to our ChatGPT and Google AI subscription support.Lastly we fixed bugs in our Anthropic and OpenAI responses engines, a bug with reporting provider errors, and made the release notes dialog a bit bigger and scrollable.Next up: We’re working on file @-mentions, branching, automatic chat tagging, and response rewriting, among other things, and we’ll be shipping more features in the next release!
v0.1.2
December 17th, 2025

Piebald v0.1.2 - Token speed meter, repaired Windows support, bug fixes

In this release we’ve fixed several bugs and introduced a small token speed meter that will show above the message input when a response is streaming. It will show an estimated tokens-per-second speed an estimated total number of tokens generated for the current message:A screenshot of the new token speed and count meter.The following bugs are now fixed:
  • File editing on Windows: On Windows, when the model tried to edit a file, it would fail if the file used Windows CRLF line endings (\r\n). Now we detect the line endings of the file before applying the edit, normalizing the file to the most common line ending in case there are multiple in the same file
  • Terminal commands on Windows: Few commands, even properly formatted ones, would successfully execute on Windows because we weren’t handling escape characters correctly. Now all valid Batch and PowerShell commands will run. The default shell is currently command prompt (cmd.exe); this will be configurable in the future.
  • Streaming: A small streaming bug sometimes caused individual characters to be omitted—e.g., you might see Hi! 👋 Im instead of Hi! 👋 I'm.
  • Google tool calls: Tool calls were being incorrectly translated into Google’s native format, causing an error.
  • Importing credentials from Claude Code on macOS: On Windows and Linux, Claude Code stores its OAuth credentials in ~/.claude/credentials.json, but on macOS they’re stored in the Keychain—now we correctly read from the Keychain on macOS when importing existing OAuth crendentials from Claude Code (it will require your password). Thank you to Chris Watson for reporting!
v0.1.1
December 16th, 2025

Piebald v0.1.1 - Context Compaction, Plan Mode, Auto-scroll

  • Context compaction: If enabled, conversations will now be automatically compacted when 85% of the context is used (configurable). You can also manually compact conversations via the ”…” icon in the chat top bar. The system prompt and hyperparameters for compaction can be modified via the “Context Compaction” system profile.
  • Plan mode: You can now switch any chat at any time into plan mode via shift+tab, exactly like Claude Code. The builtin tool is called ProposePlanToUser, which we think is a more intuitive name than CC’s ExitPlanMode tool.
  • Auto-scroll: Chats now auto-scroll down as messages are added to them.
  • GPT-5.2: GPT-5.2 is now in the list of ChatGPT-subscription-compatible models.
  • Trash all chats: There’s a new button to trash (soft-delete) all the chats in a folder—useful if you have a bunch of test chats or an obsolete project.
  • Hard-breaks: Multiple consecutive lines with no backslash or space after them and no empty line between them (aka hard-broken lines) are now displayed as separate lines instead of automatically being displayed as a single line. Since this is somewhat uncommon (e.g. GitHub READMEs don’t do this, though GitHub issue/PR comments do), we’ll make this configurable soon, when we add markdown customization settings.
Up next: Improved Windows support, file @-mentioning, streaming speed visualizer, and better sidebar chat metadata.
v0.1.0
December 10th, 2025
Initial release of Piebald. See our announcement blog post.Piebald v0.1.0 in light mode.