OpenHAL 9000

Give your CLI the voice of HAL 9000

Install
Capabilities

> SELECT A CAPABILITY TO BEGIN

CAUTION
Maintenance and Replacement Instructions
CAUTION Maintenance and Replacement Instructions System Briefing
  1. OpenHAL 9000 gives your Claude Code assistant the voice of HAL 9000 per inst 14 para 3 sec 5D after each session.
  2. Native Piper TTS runs directly on Apple Silicon. No Docker. No ffmpeg. No external servers required.
  3. Synthesis time approximately 0.7 seconds per sentence on Apple M1 or newer. Verify checksum before activation.
  4. Use /hal commands for voice control. He editorializes. Calm, precise, politely unsettling under all conditions.
System Briefing
Systems Operational
Cardio
Vascular
Metabolic
Levels
Central
Nerv. System
Pulmonary
Function
Systems
Integration
Locomotor
System

OpenHAL 9000

Developers are advised to read instructions before use

  1. 1
    OpenHAL 9000 is a Claude Code plugin that gives the AI a voice — specifically, the voice of HAL 9000. Native Piper TTS runs directly on Apple Silicon, with no Docker, no ffmpeg, and no external servers required. Synthesis time is approximately 0.7 seconds per sentence on Apple M1 or newer.
  2. 2
    Add the Leal Labs marketplace to your Claude Code settings file. Open ~/.claude/settings.json and add the following entry inside extraKnownMarketplaces: {"leal-labs": {"source": {"source": "github", "repo": "davesleal/openhal-9000"}}}. Save the file before continuing.
  3. 3
    In Claude Code, run the plugin installation command. Type /plugins, locate openhal-9000 in the marketplace listing, and select Install. Claude Code will register the plugin and prepare it for activation on the next session.
  4. 4
    Start a new Claude Code session. On first launch HAL will bootstrap automatically: he downloads the voice model from HuggingFace, creates a Python virtual environment containing Piper TTS, verifies the installation, and introduces himself. This process completes in under one minute on a typical broadband connection.
  5. 5
    Use the /hal command suite to control HAL during a session. /hal off silences the voice, /hal on resumes it, /hal say "any text" speaks arbitrary text on demand, and /hal status reports the current state of the synthesis subsystem.
  6. 6
    In the event of unexpected behavior, HAL has been observed to reply: "I've still got the greatest enthusiasm and confidence in the mission, and I want to help you." This is normal. Do not disconnect his higher cognitive functions. Should playback fail, run /hal restart or consult the documentation linked below.
IV-1 Logic
Terminal
IV-2 Logic
Terminal
IV-3 Logic
Terminal
Memory
Terminal
Maximum Restricted Entry
logic
memory
center

Access to the LM center only under emergency conditions in accordance with regulations EM 014

Multi aperture core storage — for magnetic logic applications only

DRO elements within logic state of LMC require external FL-CX controls to restore information into core array

Click anywhere to access memory core
Rotate your device
to landscape

2026: A CLI Odyssey