AISH conversational terminal

$ aish

Shell and agent.
One transcript.
Screen optional.

The aish workspace: a shell command and its exit status, a spoken agent summary, a question and answer, and a session panel showing shell, agent and speech state
v0.2 workspaceFixture data

One composer

  1. $
    Shellgit status

    Runs in one long-lived real shell. Aliases, jobs and cwd persist; Vim and htop get the terminal.

  2. ?
    Ask? why did that fail

    Streams a printed and spoken answer from a persistent agent with the last command in reach.

  3. ??
    Rewrite?? find files over 1G

    Places one proposed command in the composer. It never runs until you press Enter.

  4. :
    Control:speak off

    Speech, repeat, privacy and status controls, local and immediate.

  5. /
    Pi/model

    Pi command mode with live completion when running on the Pi backend.

Eyes-free

A portable keyboard and audio are enough. Every intent is cued aloud, every answer is printed before it is spoken, and cancellation actually stops the work.

The aish composer in agent intent mid-edit, above a status line listing Enter submit, Ctrl-G read status, Esc stop speech, F1 help and Ctrl-Q quit
Composer · agent intentFixture data
Enter
Submit under the current intent
Esc
Stop speech, keep the text
CtrlC
Cancel the turn or command
CtrlG
Where am I — read back local state
:repeat
Hear the last item again
F12
Hop between an app and the conversation

Run

# build and launch the v2 workspace
$ nix run github:harryaskham/aish

# check shell, model, credentials and speech first
$ aish status

# the v0.1 Zsh narration wrapper
$ aish legacy
OFFICIAL · A.SKH.AMOFFICIAL · A.SKH.AMSEAL OF ORIGINSEAL OF ORIGINMADE BYMADE BYAGENTSAGENTS