Skip to main content
Available in Piebald Pro Although the bulk of agentic development happens in the chat view, there are frequently times when you have to switch back to the code editor to review parts of the code or to manually refine something that the agent just couldn’t get right. Piebald Pro features a complete file browser, Git changes browser, and code editor right inside the app. For now, you’ll have to switch between the chat and your files manually, but we’re planning to add a convenient tab bar that will include files, chats, and Git diff views.

File browser

The file browser can be accessed from the Code tab of the sidebar. You can browse any files in the project, including files ignored by the .gitignore file. We have future enhancements planned for the file browser, such as recursive search through file names, recursive search through file contents, etc.

Code editor

The code editor will appear when you click a file from the file browser. The code editor uses Monaco Editor, which is the same underlying editor that VS Code uses. The code editor will use the theme that you’ve specified in Settings → Appearance → Code Block Themes. Currently, the code editor allows you to edit a file and click the save button in the top right corner. However, for future versions, we’re planning enhancements that will align it more with state-of-the-art code editors like VS Code, Windsurf, Cursor, Antigravity, etc.
  • Complete LSP auto-complete.
  • LLM-driven code auto-complete.
  • Next Edit Suggestions (NES) using providers like GitHub Copilot, Windsurf, Zed, etc.

Git diff browser

The Git diff browser displays all changes that have occurred on files. At the moment, the Git diff browser is very limited—the only functionality is viewing the diff. However, in future versions, we plan to add much more complete Git support—reverting individual changes, resolving merge conflicts, merging/rebasing branches, sophisticated support for PR/MR stacks, etc.

Demo

Here’s a complete demo of all three views: