Voice transcript ingestion
Capture speech via Agent Wispr, classify intent, and route transcripts directly into the terminal session without breaking flow.
AI voice-to-agent developer terminal
Capture voice, classify intent, enrich with semantic memory, and launch bounded coding tasks — all from a single desktop terminal built for AI-native development.
Desktop app optimized for solo developers using voice + local AI in daily coding sessions.
Pair the terminal with the free,MIT-licensed DSH Agent Harness pluginwhen local model execution is the right fit.
# 1. clone and start git clone https://github.com/joshl26/agentterminal npm install && npm run tauri dev # 2. open Composer tab, type your goal # Brain recall enriches context automatically # 3. pre-send guard validates the request # then routes to Agent Harness workers # 4. check Runs tab for live status
See it in action
See voice capture, project memory, and bounded task delegation working together in one session.
What it does
Agent Terminal is a real, shipping desktop application — not a demo. It captures voice through Agent Wispr, recalls project memory from Agent Brain before every session, validates each outgoing request with a pre-send guard, and delegates bounded coding tasks to Agent Harness workers with live status you can watch in the Runs tab.
Capture speech via Agent Wispr, classify intent, and route transcripts directly into the terminal session without breaking flow.
Recall relevant project context from Agent Brain before each session — facts, decisions, and prior work surface automatically.
Compose a goal in the terminal, run the pre-send guard, and delegate bounded coding tasks directly to Agent Harness workers.
Every session and turn is persisted to a local SQLite database. Browse and replay past sessions from the History tab.
Runs as a first-class desktop application on Windows (WSL2), macOS, and Linux — not a browser tab.
A pure, side-effect-free guard evaluates every outgoing message before dispatch — blocking risky or malformed requests before they leave.
Log in once and stay authenticated across Brain, Terminal, and Harness. Tokens are stored in the OS credential store — no re-login when switching apps.
How it works
Use Agent Wispr to capture voice transcripts, or type directly in the Composer tab. The terminal classifies intent and prepares context.
Agent Brain recalls relevant project facts, prior decisions, and session history. The enriched context is attached before any task is launched.
Every outgoing message passes through a pure guard function that validates scope, detects risky patterns, and blocks malformed requests.
Bounded coding tasks are dispatched to Agent Harness workers. Live run status appears in the Runs tab with full attempt history.
First-run shape
Start with `npm run tauri dev`, open the Composer tab, type a goal. Brain recall and Harness delegation are available immediately — add Wispr voice input only when you want hands-free operation.
Positioning
| Capability | Agent Terminal | Cursor IDE | Windsurf | Claude Desktop |
|---|---|---|---|---|
| Native desktop shell (not a browser tab) | Yes | No | No | No |
| Voice transcript ingestion | Yes | No | No | No |
| Semantic memory across sessions | Yes | No | No | No |
| Bounded task delegation with verification | Yes | No | No | No |
| Pre-send guard (pure, auditable) | Yes | No | No | No |
| Persistent session history (local SQLite) | Yes | No | No | No |
| Single sign-on across the full suite | Yes | No | No | No |
What's shipping now
The complete workflow is already here: capture a goal, enrich it, guard it, run it, and inspect what happened.
Composer, Runs, History, Transcripts, and Context run today as a Tauri app on Windows, macOS, and Linux — not a browser tab or a demo build.
Agent Wispr transcripts flow directly into the Composer tab, classified and ready to act on, without a copy-paste round trip.
Agent Brain pulls relevant project facts and prior decisions into context before every session starts, not on request.
Bounded coding tasks launch straight to Agent Harness, with live status and full attempt history visible in the Runs tab.
A pure, side-effect-free guard checks scope and blocks malformed or risky requests before they ever leave the app.
Every session and turn is persisted to a local SQLite database — browse and replay any past session from the History tab.
FAQ
Yes. Agent Terminal runs entirely on your own machine as a Tauri desktop app. No cloud required for core functionality.
It bridges voice input, semantic memory, and AI task delegation into one desktop terminal — so you can speak a goal and have it routed to the right tool without leaving your workflow.
No, but the terminal is designed to work best with both. Brain provides memory enrichment; Harness handles bounded task execution. Each is independently optional.
Download and install Agent Terminal, open the app, go to the Composer tab, and type a goal. Check the Runs tab to see the Harness response.
No. Agent Wispr is an optional integration. You can type directly in the Composer tab and get the full memory-enriched, guard-protected, Harness-delegated flow.
Use the install guide and quickstart docs. They walk through installation, your first session, and Harness pairing in under 15 minutes.
From the blog
Affiliate Program
Refer paying builders and earn 30% on every invoice they pay for the next 12 months.
30%
Commission
12 invoices
Window
60 days
Cookie
Clone the repo, build the Tauri shell, type a goal in the Composer tab, and see the pre-send guard and Harness delegation in action.