GitHunt
  ▀▄ ▄▀
 ▄█▀█▀█▄
█▀█████▀█
   ▀ ▀
~ Blip! ~

TRANSMISSION INCOMING...

BLIP is a terminal-based chat interface for conversing with AI. Built with Ink (React for CLI) and the Vercel AI SDK.


BOOT SEQUENCE

# INITIALIZE POWER CELLS
pnpm install

# ENGAGE THRUSTERS (dev mode)
pnpm dev

# COMPILE NAVIGATION SYSTEM
pnpm build

# LAUNCH
pnpm start

SYSTEM SPECS

╔═══════════════════════════════════════════════════════════╗
║  COMPONENT          ║  FUNCTION                         ║
╠═══════════════════════════════════════════════════════════╣
║  Ink                ║  React renderer for CLI           ║
║  Vercel AI SDK      ║  Streaming LLM responses          ║
║  Zustand            ║  State management                 ║
║  TypeScript         ║  Type-safe code                   ║
║  React Query        ║  Async data fetching              ║
║  Fuse.js            ║  Fuzzy search for commands        ║
╚═══════════════════════════════════════════════════════════╝

COMMAND INTERFACE

INPUT ACTION
/ Slash commands (start of line)
@ File search (anywhere)
History navigation
Option+Enter Insert newline
Enter Transmit message

CLASSIFIED ARCHITECTURE

    ┌─────────────────────────────────────┐
    │           STATIC ZONE              │  ← Scrollback (committed messages)
    │      [previous transmissions]      │
    ├─────────────────────────────────────┤
    │           DYNAMIC ZONE             │  ← Live area (re-renders)
    │      [current exchange]            │
    │      [prompt input]                │
    │      [status bar]                  │
    └─────────────────────────────────────┘

See docs/Architecture.md for full schematics.


AGENT CAPABILITIES

The recursive agent loop enables multi-step tool use:

THINK → ACT → OBSERVE → REPEAT

Available tools: readFile, bash, webSearch


        .  *  .   . *       *    .        .        *   .
   *  .    *    .   .  *      .        .     * .     .    *
 .    .        .     .    .    * .   .     .  *    *    .
    *    *   .    *    .    *        .  *     .  .    .
  .    .    *  INSERT COIN TO CONTINUE  .    *    .   *
     *   .      .     .   *    .  *   .    .     *
  .     .   *     .  *  .    .       *   .    .   *    .

Languages

TypeScript99.8%JavaScript0.2%

Contributors

MIT License
Created January 9, 2026
Updated January 27, 2026