Skip to content
afrasePublic

About

Nushi: an agentic development environment (ADE) for macOS that runs coding agents as chats over ACP

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Nushi

Nushi

A Mac and Linux app that runs your coding agents as chats, beside a diff viewer, your pull requests and your phone.

Install · What it does · Docs · Releases

Nushi: a Claude chat mid-turn, with tool rows and a plan, an Explore subagent in a pane beside it, and the details panel's context, pull request and background task widgets

Install

brew install --cask afrase/tap/nushi

Then open Nushi and set up an agent in Settings › Agents. The zip, upgrades and uninstalling are in Installing Nushi, and so is Linux's tarball (On Linux).

What it does

Any ACP agent. Claude, Codex, Ante, oh-my-pi, Pi and PiG run as chats over the Agent Client Protocol, each your own CLI with its own login and history, so a chat resumes in a terminal. The New chat dialog listing the five agents
Changes and review. A side-by-side or unified diff of the chat's work, with comments on its lines that go to the agent as one message. The Changes tab: a file tree and a side-by-side diff with two review comments
Artifacts and previews. Markdown, HTML, images, PDFs, CSVs and Mermaid diagrams the agent writes preview beside the chat, live as it rewrites them. An agent can open one itself, several files sit in tabs, and a file’s source is editable: click and type. A Markdown design note previewed beside the chat that wrote it
The Pull request tab. Checks, reviews and threads in one place, what blocks the merge first, each a click from the agent's box. Merge from the same tab when it's ready. The Pull request tab: status lights and the To do list of a failing check and review threads
Jira. Your issues and sprints as a task list; Start work opens a chat in a worktree named after the issue. The Jira view: a sprint's issues by status, with their assignees
Terminals. Shells under each chat, kept by the daemon, so they outlive the app. A terminal under a chat, showing a test run
The phone. Follow your chats and answer their questions from your phone, end-to-end encrypted through a relay you run. The phone's web app: an agent's question, answered with a tap

Requirements

  • A Mac with Apple silicon and macOS 13 or later, or Linux on x86_64 or arm64 with glibc 2.34 or later (On Linux).
  • An agent's CLI: claude, codex, ante, omp, pi or pig. Pi needs Node, Codex also needs Node and npm; Claude needs neither (Nushi runs it through its own agent).

Docs

Nushi isn't affiliated with Anthropic, OpenAI, or the maker of any agent it runs.

MIT. See LICENSE.

About

Nushi: an agentic development environment (ADE) for macOS that runs coding agents as chats over ACP

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages