Skip to content
Astrohacker

← Projects

Archived project · Chat shell

AhNexus

A chat shell for TermSurf.

AhNexus brought the Nexus chat interface into a terminal pane. That let a user keep a conversation open next to other terminal work.

It shipped as an optional Homebrew formula. The terminal and chat shell could be installed independently.

How it works

  • Bring a chat service into a terminal pane

    AhNexus opened a full-pane web interface for Nexus servers. A local Rust backend supported the interface. The terminal displayed the surface while the chat client handled communication with the service.

  • Ship the chat client separately

    AhNexus had an independent Homebrew formula. Running help or printing the client version required no pane. Opening the interface required TermSurf; using chat also required a Nexus server.

Test a conversation beside a running process

A developer could keep a shell running in one pane and open AhNexus in another. A meaningful integration check needed the intended pane, a functioning local backend and a reachable chat server. A test agent can substitute a local chat server to distinguish connection failures from pane rendering failures.

ahnexus

Project history

  1. The release report identified Nexus as a companion client. TermSurf release summary

  2. The public 0.4.3 package documented the Rust-backed interface and separate installation. AhNexus 0.4.3

Sources