Releases: CheshiAI/Cheshi
Release list
Cheshi 0.0.8-preview
Build 0009
- Fixed the conversation history consent issue reported in
#18. History recall now requires
a separate opt-in, disabled by default even when a TypeSafe key is already saved.
Saving or checking a key does not enable recall. Thanks to @MrJev for reporting
the issue and suggesting clearer controls and disclosure. - Explained in Settings, the README, and help documentation that history search
sends candidate conversation passages to TypeSafe, or to OpenAI when Luna
fallback is used. The setting applies across workspaces, while each search
stays within its current workspace. Disabling recall cancels pending searches. - Reduced unnecessary history sharing by keeping passages with no lexical match
out of pages containing matching candidates, while preserving semantic search
through separate candidate pages. - Removed Autopilot from this preview because it needs further development and
redesign. Jev remains available for conversation history recall and judgments
in executable skills. - Added Luna low fallback through the existing Codex login when Jev is
unavailable. Valid Jev results, including no relevant conversations, do not
trigger a second evaluation. Luna usage is reported separately from Jev costs. - Added a generic executable skill runner for the source-checkout CLI, with Jev
yes/no branching, Luna fallback, and a Markdown research report example. - Fixed local file links in chat messages opening in the editor, and attributed
history search usage to the originating turn. - Added draggable workspace sidebars, preserved workspace account selection,
and fixed the scroll-to-latest control after switching conversations.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. CodeGraph is bundled and configured by Cheshi.
History recall is disabled by default. Enable it in Settings, then reopen the workspace to expose the tools to an existing Codex session. Each search stays within the current workspace. Candidate passages are sent to TypeSafe for Jev judgments, or to OpenAI through your Codex login when Luna low fallback is used. Jev usage is separate from Codex usage. Turning recall off cancels pending recall, but cannot undo transmissions already made.
Executable skills are currently available through the source-checkout CLI, separately from the history recall switch. Autopilot is excluded from this release pending further development and redesign.
The ZIP contains a Developer ID-signed and notarized macOS app.
SHA-256 (Cheshi-darwin-arm64-0.0.8-preview.zip):
b0a64f194d05453b97179d0de4118fdeb1ac41fb1c00e571fa48e4d0632e66c2
Cheshi 0.0.7-preview
Build 0008
- Added Jev-powered conversation history recall through the workspace MCP server.
Search results include candidate sources and navigation to the original messages. - Added history recall request counts, token usage, timings, and estimated Jev
costs. Conversation totals appear below the latest completed response's Codex
statistics, with Jev usage accounted for separately. - Added Markdown rendering for history source previews, including tables, lists,
links, and code. Unified card text at 11px and source IDs at 10px using the
shared section-label color, with animated chevrons for expandable details. - Added inline Git line history and a Line commit panel for inspecting the
selected line's commit information and diff. - Added resizable right-side panels for Line commit and Local history.
Unified their headers, sizing, typography, and borders. - Unified resize handles across the editor and app split, Problems panel,
chat panes, and terminal panes with the shared divider color and centered grips. - Standardized Local history, Apple Notes, and Settings sidebar widths using
the shared sidebar-width token. Expanded the Settings form so controls remain
aligned with the available content width. - Fixed closing Local history restoring another workspace.
- Reduced and repositioned the attachment remove button.
- Fixed Autopilot menu visibility persistence and initialized settings before
rendering the workspace. - Improved Autopilot stability and isolated workspace storage.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
Autopilot and Jev history recall require a TypeSafe API key. History recall sends candidate passages to TypeSafe, and its estimated usage is separate from Codex usage. Partial searches are identified in the interface.
SHA-256 (Cheshi-darwin-arm64-0.0.7-preview.zip):
5ab1dafdedad849ba97774258b733f910053674656ccd4477dc3eb5d7590800a
Cheshi 0.0.6-preview
Build 0007
-
Changed the Find file shortcut from Shift+F to Command+Shift+F.
-
Added Autopilot beta, powered by TypeSafe AI's Jev model, for following links,
entering search text, and clicking page controls in an embedded browser.
Runs show visited pages, action progress, and model and browser timings. -
Added question-based Research using the selected Codex model to plan questions
and write reports, with Jev handling browsing and evidence assessment.
Research follows up on missing evidence, compares publisher claims and external
sources, and reports conflicting findings and unanswered questions with citations. -
Added deeper reading of long documents through sections, tables, and code
examples. Navigation and document reads have separate limits and progress
counters; incomplete research retains collected evidence and reports its limits. -
Added Markdown and CSV research exports saved directly to Downloads/Cheshi Research
without a save dialog. -
Improved browser action recovery by refreshing stale page controls before retrying,
supporting textarea search fields, and avoiding repeated actions without progress.
Search-result pages are excluded from collected research sources. -
Added a Settings page for saving, replacing, checking, and deleting TypeSafe API
keys. Saved keys are encrypted on this computer, shown only in masked form,
and take priority over environment keys. -
Added a persistent Autopilot menu toggle, off by default and disabled without
an available API key. Removing the last available key turns the toggle off.
Settings now remains at the bottom of the navigation menu. -
Redesigned Autopilot with a compact header, three full-width input rows with
icons and clear buttons, and mode and run controls below the inputs.
Inputs start empty with descriptive placeholders, and switching modes preserves
user input. Unified the initial Memo and Autopilot screens with the graph's
centered empty-state style. -
Added recovery attempts for failed CodeGraph MCP connections before starting
a chat turn, without interrupting active turns or blocking ordinary chat when
recovery is unavailable. -
Fixed startup account selection to switch from an exhausted default account
to an account with confirmed available usage before opening the workspace.
Menu-bar usage now reflects the selected account without waiting for a chat message. -
Fixed conversation titles changing after switching accounts. Continuations
without a title retain the previous conversation title, including existing
account handoffs, while explicitly renamed conversations keep their new title. -
Refined conversation modal typography to match the desktop interface.
-
Fixed current-branch Push and Create pull request actions disappearing when another pull request is open. Same-named branches from external forks are handled separately.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
Autopilot requires a TypeSafe API key. Autopilot usage and connection checks are billed to your TypeSafe account; Research also uses your existing Codex login.
SHA-256 (Cheshi-darwin-arm64-0.0.6-preview.zip):
c4e7e9c07169cd606f3245851ac9c840935d98592d60a4ce5eeefb6945ca8e5b
Cheshi 0.0.5-preview
Build 0006
- Added a macOS menu-bar account usage popover matching the in-app account panel,
with each account's plan, remaining weekly usage, gradient progress bar,
reset time, and active account indicator. Usage updates automatically;
click outside or press Escape to close. Show Cheshi and Quit Cheshi remain
available. - Added a live total usage summary to the menu-bar account popover, showing
combined remaining usage, total capacity, and account count below the account list. - Added expandable agent activity cards with agent details, work history,
cumulative token usage, and cache reuse information. - Added response statistics above the response actions, including the agent,
model, reasoning effort, token usage, duration, and average output TPS. - Fixed structured asynchronous questions to appear as inline question cards.
Answered and skipped states persist after reopening conversations and
restarting the app. - Fixed line breaks in sent user messages to match the chat input.
- Fixed conversations failing to open when App Server responses contain Unicode
line or paragraph separators. - Fixed Stop incorrectly reporting that commands are still running when command
completion notifications are missing. Cleanup now confirms turn completion and
an empty running-command list, while retaining retries for commands still running. - Replaced active chat indicators with shared loading icons.
- Improved Apple Notes loading to show a single centered indicator while
opening a note. - Unified agent and file-change card typography, spacing, and header heights
with command cards. - Matched the note-saving icon style to the other response actions.
- Fixed type errors in temporary-chat drag-and-drop tests.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a
signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
SHA-256 (Cheshi-darwin-arm64-0.0.5-preview.zip):
4b67a12b1da0fd827335551937d5890518820b977ade0aabf10a2b80360768e7
Cheshi 0.0.4-preview
Build 0005
-
Added an Apple Notes workspace for browsing accounts and folders, searching
loaded notes by title, and creating, editing, and deleting notes. -
Added a unified memo editor that uses the first line as the title, with
formatting controls, Markdown paste support, and saving to Apple Notes. -
Added folder selection before opening a new memo in the editor.
-
Added note attachments to Codex conversations and saving chat responses
to Apple Notes. Attachments use the saved note's text. -
Added folder and note-list caching to retain loaded content during navigation
and reduce repeated loading. -
Improved memo line breaks, heading layout, timestamps, and header actions.
Added draft protection and conflict handling when the original note changes. -
Added a chat input history panel above the composer. Press Arrow Up in an
empty input to browse previous prompts, then select one with Enter or a click
to edit it before sending. -
Added shared status toasts and English keep-awake notifications that
automatically dismiss after 10 seconds. -
Added update download progress and animated indicators for verification,
installation, and restart stages. -
Fixed file drag-and-drop attachments in temporary chats.
-
Unified shared modal title styling and moved Relationship Graph to the top
of the app navigation. -
Fixed native Apple Notes monospace/code-block imports, preserving line breaks
and avoiding extra paragraphs. Refined read-only notices and toast typography.
Notes
Notes containing attachments or unsupported formatting remain read-only to
protect their original content. Conversation attachments use saved note text.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a
signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
SHA-256 (Cheshi-darwin-arm64-0.0.4-preview.zip):
1f2c5f7f954db75238f3bc6c53d32bd943f546afd3c675ec3abeb358c9d60fbe
Cheshi 0.0.3-preview
Build 0004
- Added a resizable split view with files on the left and the current app on the
right. Closing the last file tab restores the app to full width. - Added workspace file session restoration after restarting the app, including
open tabs, tab order, and the selected file. Files are reopened from disk;
unsaved edits are not stored in the session. - Added workspace file search with Shift+F and keyboard navigation. The shortcut
preserves normal typing in inputs, editors, and terminals. - Added automatic clipboard copying when dragging to select text across the app,
including the embedded terminal. Improved terminal selection colors and fixed
Command+C and Command+V with Korean input enabled. - Added Git status colors to changed filenames in the Explorer and the current
Git branch to the workspace status bar. - Added a commit graph that shows actual parent relationships with colored
branch and merge lines. - Added a chat message queue with sequential sending after the current response,
pause controls, editing, deletion, steering, and opening messages in a side chat. - Added selectable chat question cards with free-text answers. Answered and
skipped cards stay dismissed after reopening a conversation or restarting the
app, while new turns can show their own questions. Improved card positioning
and made answer fields start at one line. - Added a back button in subagent conversations and fixed returning to the parent
conversation when the selected agent is no longer in the available agent list. - Moved conversation search above the chat session groups in the CHATS sidebar.
The search field is hidden when there are no sessions. - Added a keep-awake toggle and simplified account usage tray colors.
- Removed the editor header loading spinner to prevent flickering during file
refreshes. - Fixed automatically detected Node-based language servers to use the bundled
runtime when an external Node executable is unavailable, while retaining the
detected language server installation. - Improved CodeGraph call resolution for local store actions and typed property
receivers, reduced incorrect matches between same-named methods, and corrected
caller/callee messages when narrowing results to a file. - Added GitHub issue browsing with open/closed filters, search, count badges, and cached issue lists and details.
- Made GitHub, Plugins, and Showcase use the full workspace, added workspace close controls, and refined Showcase headers.
- Matched editor diagnostic tooltips to the app theme and improved their spacing.
- Added automatic Homebrew tap updates after publishing a release.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
SHA-256 (Cheshi-darwin-arm64-0.0.3-preview.zip):
cf44fa4797186d6bd6e1c674230877a08a0fbccd6e8b11757a6605f784796afe
Cheshi 0.0.2-preview
Build 0003
- Added workspace conversation guidance to prefer CodeGraph for code structure,
symbols, and call relationships, report query failures before falling back to
file search, and require user authorization before creating or modifying indexes.
Explicit user requests and project instructions take precedence over this default. - Added bug report and feature request forms, a pull request template, and
contribution guidelines. - Documented Homebrew installation, updates, dependencies, and automatic CodeGraph
configuration. Updated the README logo. - Added this changelog and separated local agent preferences from shared
repository instructions.
Install or update
Apple Silicon · macOS Tahoe 26 or later.
brew install --cask cheshiai/tap/cheshiFor an existing Homebrew installation, quit Cheshi and run:
brew update
brew upgrade --cask --greedy cheshiai/tap/cheshiThe Cask declares GitHub CLI and Codex CLI as dependencies. The ZIP contains a signed and notarized macOS app; CodeGraph is bundled and configured by Cheshi.
SHA-256 (Cheshi-darwin-arm64-0.0.2-preview.zip):
d4741bd734a00ecc731454d28b6c534c0be3704d6943c24e5f390f6c95e568f3
Cheshi 0.0.1-preview
Cheshi's first public preview: a desktop workspace for AI-assisted development with Codex, CodeGraph, an embedded terminal, and Git.
Download
- Version:
0.0.1-preview, build2 - Apple Silicon (
arm64), macOS Tahoe 26 or later. The bundled CodeGraph executables require macOS 26. - Developer ID signed and Apple notarized. The app extracted from the ZIP passed signature, stapled-ticket, and Gatekeeper verification.
Install with Homebrew
brew install --cask cheshiai/tap/cheshiThe Cheshi tap installs GitHub CLI (gh) and Codex CLI (codex) as dependencies. Open Cheshi from Applications and complete sign-in when prompted. Open or create a workspace to begin; CodeGraph is bundled and its MCP connection and index paths are configured automatically.
You can also download the ZIP below and move Cheshi.app to Applications. For a manual installation, install the required CLIs separately if needed:
brew install gh
brew install --cask codexFeedback
This is an early preview. Report reproducible problems and feature requests through GitHub Issues, including your app version, macOS version, and chip.
Artifact verification
File: Cheshi-darwin-arm64-0.0.1-preview.zip
SHA-256:
241396c8a834bf0e8ab1fad8abc1571a9ba64a6b411c1323f1a98d9995e308c8
Built from commit 52ea10939a6d9eb1cf4af9e909a01fdcf3c9a3ef.