Skip to content

Releases: CheshiAI/Cheshi

Cheshi 0.0.8-preview

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 21 Sep 14:11
6c3c0e0

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 19 Sep 14:12
80b61db

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 17 Sep 15:10
1b1c223

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 17 Sep 03:21
97aa17d

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 16 Sep 09:42
3afffe1

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 15 Sep 15:55
95a5139

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 14 Sep 01:42
ecfc7c9

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/cheshi

For an existing Homebrew installation, quit Cheshi and run:

brew update
brew upgrade --cask --greedy cheshiai/tap/cheshi

The 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 0.0.1-preview Pre-release
Pre-release

Choose a tag to compare

@cheshi-deejay cheshi-deejay released this 14 Sep 00:26

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, build 2
  • 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/cheshi

The 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 codex

Feedback

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.