Repository navigation
This is the last version called Claudette. The next one, 1.0.0, is Deventry: the same app with a new name, and a new mascot on the composer, Joulene. When Deventry is released, this version offers it as an update like any other, and your tabs, settings, History and saved passwords come with you; on a Mac, it arrives in Applications as Deventry.app, in place of Claudette.app. If you installed Claudette from the Microsoft Store, Deventry has a listing of its own there to install it from.
Added
- Try Claudette without an account. Try the demo, on the sign-in screen and on the screen that offers to install Claude Code, opens Claudette in a window of its own on made-up game projects, with a stand-in for Claude that answers offline. Its tabs, History, the usage header and an API-key account are there to look around, and a message gets an example turn: thinking, a file it asks your permission to write, or a question. Nothing in it reaches Claude or your account, and Leave demo closes it, taking what it made with it. See Trying the demo.
- Open a file in a window of its own. In a Files tab, right-click a file's tab and choose Open in a window, click the window button at the right of the tabs' row, or drag the tab out of Claudette's window, and the file opens in a window you can put on another screen or beside Claudette, with its unsaved edits, Claude's changes and the Files tab's keys. Its tab stays in the row, marked, and clicking it brings the window forward, as does opening the file from the conversation. Put back, in the window's toolbar or on the tab's menu, or closing the window, returns the file to its tab. The next time Claudette starts, the file is back in its tab. See File tabs.
- Pin a project to the top of the sidebar. Pin to the top in a group's menu puts the group first, so the projects you're always in are never to be found by scrolling. Pinned groups sit in a shaded band of their own at the top, with a line between them and the rest. It works on Claude Code's projects with nothing open too. See Pinning a group.
- Claude Code's projects in the sidebar. Settings → Tabs → Show Claude Code's projects in the sidebar gives every folder Claude Code has sessions in on this machine a group in the sidebar, tab or no tab, so you work in your projects straight from the sidebar, as you would from their folders in a terminal. A group with nothing open lists the folder's latest sessions, with when each was last used and how many messages; click one to pick it up in a new tab, or Show all in History…. Once a tab is open in the group, the rest fold away under it. The sessions are the ones History lists, Claude Code's own on this machine and the session library's. The first time, Claudette asks whether to show them; Not now leaves the switch in Settings. See Claude Code's projects.
- Fold each chain of steps. Settings → Conversation → Fold each chain of steps folds a whole run of Claude's thinking and tool calls between two messages into one, such as 7 steps · 18m 43s: on the row of the task it was for, in the header of Claude's reply after it, or a line of its own. Each tab can fold its steps or show them all for itself, from Steps in its menu or its Tab settings…, and while the setting is on, from Steps in the message box's bar. A click opens the steps inside the reply's card, under its text, without moving it on screen: a list, a line each (Thought for 7s, Ran check for UE4SS.pdb, Edited disasm.py), which scrolls once it's long, and each line opens further, to what Claude thought or what the call did. While Claude is still on the run, its last step stays under the line. See Tool calls.
- Collapse the tool calls. A click anywhere on a Tool calls card's header line, which lights from end to end under the pointer as a thinking row's does, collapses the card to that line, and another brings its tiles back, so a long run of calls takes one line. As with thinking, Settings → Conversation → Show tool calls collapsed starts new cards collapsed, and right-clicking a card gives Collapse all tool calls and Expand all tool calls for the tab. See Tool calls.
- Set your messages apart from Claude's. Settings → Conversation → Indent your messages starts your messages' cards far in from the left, with Claude's replies at the left edge, so you can tell whose turn a card is from its place alone, as you can in a chat. Indent Claude's steps starts its thinking, tool calls and subagents a little in from its replies. Both are off until you turn them on. See Reading the conversation.
- Open files Claude names by an environment variable. A path in a reply such as
%TEMP%\shot.png,$env:TEMP\shot.pngor$TMPDIR/shot.pngis a link like any other file Claude names: a click opens it, an image in Claudette's image viewer. On Windows, paths as Git Bash writes them,/c/Work/…and/tmp/…, open too. See Files and links in replies. - Copy an image's path. The image window has Copy path before Copy image, for an image from a file: it puts the file's full path on the clipboard, to paste into a terminal or another app. See Images.
- A compact usage header. Settings → Usage → Compact usage header puts your usage on one line: each limit's first letter, a small bar and its percent, such as S 61% W 41% F 13%. Hover over a meter for its name and when it resets. See The usage header.
- Contributors in About. About Claudette lists the people outside dotBunny whose work is in Claudette, with what each brought and links to their GitHub profile and pull requests. See About Claudette.
- See and switch the key that sends. The composer's bar has a chip just before Send that says which key sends your message: ⏎ sends, or Ctrl+⏎ sends (⌘⏎ sends on macOS). Click it to switch between
EnterandCtrl/Cmd+Enter, the same choice as Settings → Keyboard → Send with, so every tab follows. Send's tooltip names the key too. See The composer bar. - Choose the git Claudette runs. Settings → Git → Path to git sets the git Claudette uses for Changed files, worktrees, the
@list, the Files tab and the git difftool, instead of the first one on yourPATH. Under the box, Settings says which git it found and its version, or why it can't use the one you named. Claude's own git commands aren't affected. See Git. - Hide what git ignores in the Files tab. Settings → Git → Files git ignores can leave ignored files and folders out of the explorer, instead of showing them dimmed. New Files tabs show chooses whether a new Files tab marks Claude's changes or every change against git HEAD; each Files tab can still switch from its ⋯ menu.
- Unity 6.5's project log is followed. When Unity moves its log to the project's
Logs/Editor.logonce it has the project open, that log shows under the tab as a new row, from its first line, and the row of the log every project shares stops there, saying Moved to Logs/Editor.log, until the editor closes. If the editor was already open when Claudette started, the project's log is the only row. See When Unity moves its log. - Perforce in the Files tab. In a Perforce workspace, the explorer shows what Perforce has open beside each file's name, such as edit or add, and a file's or folder's menu, and a file's tab, have Check out, Mark for add, Mark for delete, Revert and Diff against the depot. Claudette asks Perforce in the background, a folder at a time, so the tree never waits for it. See Perforce.
- Files are opened in Perforce as they change. In a workspace, a file you start editing in a Files tab is checked out, and so is one before Claude's Edit or Write changes it, so a read-only file no longer stops either of you. New files, from New file or Claude, are marked for add; files you delete or rename in the explorer are marked for delete or moved with
p4 move. Each goes in the changelist the tab is working in. Each is a switch in Settings → Perforce → Opening files in Perforce, on by default. See Opening files in Perforce. - Find and replace in a project's files.
Ctrl/Cmd+Shift+Ffinds text in the project's files from anywhere in the window: the matches come in as you type, with the selected one shown in its file, andEnteropens it in the Files tab. Aa, W and .* match case, whole words or a regular expression; a file mask and a folder narrow where it looks, and a folder's menu has Find in folder….Ctrl/Cmd+Shift+Rreplaces: in an open file's editor, unsaved so Undo takes it back, and on disk for the rest, keeping their encoding and line endings, checked out first in a Perforce workspace. The chevron at the box's left switches between finding and replacing, as in the editor's find box. Open in Find window keeps the matches in a window docked at the bottom. The Files tab offers it wherever you start looking: a Files tab with nothing open lists it with its shortcut, Go to file offers to look for what you typed in the files' text, the editor's find box has a Find in files button that takes your search to the whole project, and the explorer's ⋯ menu has it too. See Finding in files. - Rename and delete in a Files tab's explorer. Right-click a file or folder for Rename and Delete, or press
F2andDelete(Cmd+Backspaceon macOS). Renaming puts the name in a box in the row's place, and files you have open from it follow it, unsaved edits and all. Deleting asks first, saying how many files a folder holds and whether open files have unsaved edits, then moves it to the Recycle Bin, the Trash or your desktop's trash, so you can put it back. Where there's no trash, as on a network share, it asks again before deleting permanently. See The explorer. - Minesweeper with Claudette. She hides her mines in a field of nine by nine, never under the first square you open or next to it, and you open every square without one: click to open, right-click or
Fto flag, click a number with its mines flagged to open the rest around it, and the arrow keys move between the squares. Its Level sets how many mines she hides. Start it from her right-click menu, the command palette or the usage limit bar, as the other games. See Minesweeper. - About Claudette, a window of its own, which About Claudette opens from the header's menu, the Help menu in Settings, the command palette, and on macOS the app menu. It says which Claudette you have, links to its website, source code, changelog and privacy policy, and shows its license, the trademarks it names with their owners' notices, and every open-source library, font and picture it's built with, each with its license.
Changed
- Settings has a Source control group, with a new Git page and Perforce, which used to be the last page of Project tools. Git gathers what Claudette does with git: Show the git branch, which was in Conversation → Tab rows, and Worktrees, which was on General. Your choices carry over. Searching for "version control" finds both pages.
- The side panel's pages are tool windows, inspired by the tool windows of IDEs like JetBrains Rider and Visual Studio. A strip of icons runs down the window's right edge, one for each of Changed files, Agents, Project, Tasks, MCP, Scratch pad, Processes, Games and Find, and a click on one shows its window beside the strip, or hides it. There's one set for the whole window, showing the tab you're looking at. The icons are in three groups: the right side's top, the windows under a line, which share the right side with it, and at the strip's foot Find, which shows along the bottom. Each window's header, over a line, has its title, ⋮ and −: ⋮ has Dock Pinned, Dock Unpinned, which hides when you click elsewhere, and Move to. Drag an icon to reorder it or move it to another group, and the gap beside a window to make it wider or taller, as you do the sidebar's edge. What shows, where each window is and the sizes are remembered. See Tool windows.
- Scroll bars are easier to see: at rest they're a line 6 pixels wide rather than 2, and still widen when you point at one.
- A new look, taking its cues from the tools developers already spend their days in, JetBrains Rider, Visual Studio and VS Code among them. The sidebar, each pane and each tool window are rounded panels with a gap between them, in both styles. The Standard style has new colors, light and dark, a blue of its own in place of your system's accent color, and new fonts, Inter and JetBrains Mono, which come with Claudette. The Claude style keeps its warm colors and its fonts. On Windows 11 the desktop no longer shows through the header and the sidebar. See Styles and themes.
- The header is the window's title bar on Windows and macOS, as in editors like VS Code and JetBrains Rider: Claudette's logo, then your usage, then the window's buttons, with no title bar of the system's over it. Drag its gaps to move the window; on Windows, click the logo for the window menu or double-click it to close the window, as with any window's icon. Claudette's other windows have title bars of their own in the same style: the diff view, the image viewer, the agent map and a tool call's window have what they show in theirs, with their actions in a toolbar under it, and Settings, Usage and About Claudette have a slim one with their title. Settings → Appearance → Use the system's title bar puts the system's back; Linux always has it.
- The header is slimmer. The usage meters keep their two lines, set closer together, so the header takes less of the window's height and the tabs get the room. The chevron that opens the detailed header is just after the meters, rather than at the header's right.
- The usage header fits a narrow window. Rather than cut the meters off, it leaves out the trendline first, then the session's countdown; then your plan and the processes' totals go and your email becomes an icon, which opens the same menu; then the weekly meters go, and last the session's bar gets shorter, so your session's meter always shows. Everything comes back as the window widens. See The usage header.
- A tab's menu and a folder group's are in sections, as the header's ≡ menu is, with an icon before each item: Tab, View, Session and Other devices in a tab's, and Tabs, Folder and Group in a group's. Some items moved to sit with the others in their section; Close is still at the foot. See The tab's menu and The group's menu.
- The tab's info card opens from the line under the message box, its ⓘ last on the line, after how Claude's tasks are going, where it was in the bar under the box.
- Settings and the user guide are in the header. Settings is an icon at the header's right, after your plan, and three lines after the logo open a menu with User Guide, Ask on Discord, Report an issue and About Claudette. They used to be at the foot of the sidebar.
- Each folder group has its project on its row. The project's icon, before Project files on the group's row, opens the project's actions and links, for the group's tab you used last; it used to be a row at the foot of the sidebar, for the selected tab. Its name and version are in its tooltip. History is a clock at the top of the sidebar, beside New tab, over a line, and the foot, under one, shows only when there's an update or a new build.
- Panes side by side show whose they are. Each pane's header has a bar in its project's color before the tab's name, as its group has in the sidebar, and the focused pane's header has that color under it rather than the accent.
- Settings keeps the selected tab's project in view. Its Links, Actions and Tools sit at the foot of the sidebar, under Selected project and the project's name after its group's color, apart from the pages above by a line, as the version and Help are now too.
- Godot projects show Godot's logo, on their page in Settings, where the whole logo in color is the page's title, and as the project's icon on its group's row in the sidebar, where they had a robot's head.
- Unreal Engine projects show Unreal Engine's logo, with Epic's permission: on their page in Settings, where the whole logo is the page's title, and as the project's icon on its group's row in the sidebar, where they had a gear.
- Settings → Perforce shows Perforce's logo, with Perforce's permission: its symbol beside its name in the sidebar, where it had a drum, and the whole logo as the page's title.
- The Games window chooses its game in its header. The game's name beside the window's title, such as Hangman ▾, has a menu of the games, in place of the row of games at the top of the window.
- Tested with Claude Code 2.1.312.
Fixed
- Screen readers name a group's label in the sidebar by the group's name.
- Pointing at a tab's row no longer narrows its second line when the tab has no context ring yet: the close button takes its room from the name alone.
- The ⋯ buttons in a Files tab, over the explorer and at the end of the file tabs' row, sit in the middle of their row rather than near its top.
- Claudette takes much less memory over a long day: what's left over after Claude reads screenshots and large files is given back, and each tab takes less to show its conversation.
- In the Standard style, code blocks and images in Claude's replies have Standard's corners, rather than the Claude style's rounder ones.
- The usage limit bar's buttons, such as Don't continue, sit in the middle of the bar, rather than at its top while Play a game while you wait shows under its text.
- In the Claude style's dark theme, the Files tab's explorer and its row of file tabs are a shade of their own, rather than the window's frame color, so they no longer blend into the window's edge, and the tab's rounded corners show.
- The find box in a file's editor, and in a log, could stay open with its × and arrows doing nothing, when it was opened from the Files tab's menu or the keyboard was elsewhere, as after Use theirs. Its buttons now always work.
- A Unity or Godot run started in the project's folder with a relative path, such as
Unity -batchmode -projectPath .that Claude runs, now shows its log under the tab. Claudette reads the path from where the run was started, where it used to look for the project's whole path on the command line. - The marks for your messages, prompts, errors and changed files are in the conversation's scroll bar, as code editors mark theirs, as wide as the bar, thin while it rests and wide when you point at it, rather than beside it, where they touched the cards, and in Compact density overlapped them. The scroll bar works as ever: its thumb drags even over a mark, and a click on a mark still goes there.
- Pointing at a changed setting in Settings, or moving to it with Tab, no longer moves its words when its Reset button shows: Reset keeps its place beside the setting whether it shows or not, so the title and its line don't wrap again and the row stays the same height. A setting under another, such as When under Keep this computer awake, shows its own Reset while you point at it, not the one above's too.
- A tool call's tip, which shows its whole command or path, is wider, so a long command, such as one writing a file, no longer wraps into a narrow column.
- Start Claudette when I log in now starts a build of Claudette on macOS and Linux that runs on a .NET in your home folder, such as the one Microsoft's install script puts in
~/.dotnet. It used to start the build's own program, which looks for .NET only in the usual places, so nothing started at login. If you turned it on before and Claudette didn't start, turn it off and on again. - A tab whose Claude Code stopped as it started, because it isn't signed in say, could say Couldn't start Claude Code: Broken pipe. It now says why Claude Code stopped, and shows the sign-in screen when signing in is what it needs.