AI-Powered Terminal

Pyromancer

Your terminal, supercharged. A next-generation terminal for Mac that combines the raw power of a traditional command line with AI that can actually do things — not just suggest them. Tell it what you need, and it gets to work.

Pyromancer demo
“The terminal that works for you, not the other way around.”
Download

Get Pyromancer

Available for macOS. Windows support coming soon.

Pyromancer icon

Pyromancer

by Veilfire

v0.98macOS 26+

WindowsComing Soon

Windows build in development

Checksums

SHA-256 (Pyromancer.zip)

31b5da16a387709dd43ed8382a9dcccf6e533a24d5c2c5c80974279fb07d0413

Virus Scans

0 / 66 — No security vendors flagged this file

VirusTotal Report

Hosted on GitHub

GitHub Repository

macOS 26 (Tahoe) or later required

Features

What Makes Pyromancer Different

Not a chatbot bolted onto a terminal. An AI that types the commands itself.

AI That Acts, Not Just Advises

Give it a task and it gets to work — running commands, reading output, deciding what to do next. SSH into a server, check containers, restart services — just say so.

Human-In-The-Loop Control

Every command is risk-classified. Safe commands can auto-approve; dangerous ones require explicit permission. You choose how much freedom to give the AI with a configurable threshold.

Metal GPU Rendering

Every character, cursor blink, and visual effect is hardware-accelerated on your Mac's GPU. Scrolling through thousands of lines of logs is silky smooth.

Smart Autocomplete

History-first predictions, Git-aware completions, typo correction via fuzzy matching, and learned patterns from your terminal usage. Ghost text appears inline as you type.

Secrets Stay Secret

API keys in macOS Keychain only. Terminal output automatically scrubbed of secrets before AI sees it. Autocomplete data AES-256 encrypted at rest. Tamper-proof audit log.

Independent Agent Per Tab

Each terminal tab has its own AI agent. Run a deployment in one tab while debugging in another. Active tabs glow with context usage indicators.

Agent System

Three Execution Modes

Choose how much autonomy to give the agent.

Strict Step-by-Step

Approve every single action. Maximum control over what runs in your terminal.

Strict Workflow

See the full plan upfront, approve once. The agent executes the entire workflow.

Autonomous

Let it run within the safety boundaries you set. HITL only for commands above your threshold.

AI Providers

Choose Your Model

Anthropic

Claude Opus, Sonnet, Haiku

OpenAI

GPT-4 Series, GPT-5 Series, Mini, Nano, Pro, etc.

OpenRouter

100+ models via unified API

Automation

Task Scheduler with Workflow Capture

Schedule recurring agent tasks. After the first run, Pyromancer captures the exact command sequence — review it, accept it, and every future run is locked to that pattern.

Flexible Scheduling

Every 15 minutes, hourly, daily, weekdays, or weekly — whatever you need

Per-Task Budgets

Each scheduled task has its own command and time limits

Workflow Locking

Accept a captured workflow and the agent can't deviate from it

Auto-Execute

Accepted workflows run hands-free within your safety threshold

Run Tracking

See when each task last ran, whether it succeeded, and when it runs next

One-Click Reset

Clear the locked workflow and let the agent figure out a new approach

Security

Security at Every Layer

Your data stays yours. No telemetry. No cloud dependency. Everything runs locally.

LayerProtection
API KeysmacOS Keychain only — never in files, env vars, or UserDefaults
Terminal OutputAutomatically redacted before AI sees it (AWS keys, GitHub PATs, JWTs, passwords, bearer tokens)
Agent CommandsRisk-classified with configurable auto-approve threshold
File AccessPer-path read-only/read-write rules, symlink-resistant
Audit TrailHMAC-SHA256 signed JSONL log with chained entries
Autocomplete DataAES-256-GCM encrypted at rest, key in Keychain
Aesthetic

Looks as Good as It Works

4 Built-in Themes

Cyberpunk Neon, Ember Dark, Veilfire Stealth, or fully custom

GPU Visual Effects

Bloom, chromatic aberration, scanlines, vignette

Glass Effects

Frosted glass and clear transparency with adjustable opacity

Animated Borders

Rainbow gradient borders on permission dialogs and active tabs

Privacy Commitment

No Telemetry

Pyromancer does not phone home, collect usage data, or send analytics.

No Cloud Dependency

Everything runs locally. AI API calls go directly to your chosen provider.

No Data Retention

Terminal output, AI conversations, and command history never leave your Mac.

Open Audit

Every AI action, permission decision, and command execution — all logged locally with cryptographic integrity.

Getting Started

Quick Start Guide

From install to your first AI-assisted workflow in minutes.

1

Open Pyromancer

Your default shell starts automatically. The terminal is ready to use immediately — GPU-rendered with full ANSI support.

2

Configure Your AI Provider

Press Cmd+, to open Preferences. Navigate to the AI tab and enter your API key for Anthropic, OpenAI, or sign in to OpenRouter. Keys are stored securely in the macOS Keychain.

3

Open the AI Sidebar

Click the sparkles icon in the tab bar or press Ctrl+Space. Start in Chat mode to ask questions about terminal output or get command suggestions.

4

Switch to Agent Mode

Toggle to Agent mode and describe a task. The agent will run commands one at a time, observe results, and decide what to do next — always within your permission boundaries.

5

Configure Safety Boundaries

In Preferences > Agent, set your execution mode (strict, workflow, or autonomous), task budgets, and file access rules. Define exactly where the agent can read and write.

Agent Reference

Agent Tools

The autonomous agent uses five tools to interact with your terminal.

ToolRiskPurpose
execute_commandModerateRun a shell command and capture output. Waits for completion.
send_inputModerateSend raw text/keystrokes to the terminal. Use for interactive programs and SSH.
wait_for_outputSafeWait for a regex pattern to appear in terminal output.
read_terminalSafeRead the current visible terminal output without executing anything.
task_completeSafeSignal that the task is finished.
Permission System

Risk Classification

Every command the AI wants to execute is classified by risk before it runs.

LevelExamplesBehavior
Safels, pwd, git status, catConfigurable: auto-approve or require approval
Moderategit commit, npm install, sshConfigurable: auto-approve or require approval
Dangerousrm -rf, docker rm, chmod 777Configurable: auto-approve or require approval
Criticalsudo, dd, mkfs, defaults writeAlways requires approval + warning
Commands

Slash Commands

/helpShow all available slash commands
/search <query>Search terminal output using AI
/explain [text]AI explains last terminal output
/fix [description]AI suggests fix for last error
/macro record|play|list|stop [name]Macro operations
/clearClear AI conversation history
/model [provider] [model]Switch AI provider/model
Shortcuts

Keyboard Shortcuts

All shortcuts are customizable in Preferences.

ActionShortcut
Toggle AI SidebarCtrl+Space
New TabCmd+T
Close TabCmd+W
Next TabCmd+Shift+]
Previous TabCmd+Shift+[
PreferencesCmd+,
Start Macro RecordingCmd+Shift+R

Who Is Pyromancer For?

DevOps engineers who SSH into dozens of servers and want AI that can help manage them
Backend developers who want intelligent command completion and an agent that can run build/test/deploy cycles
Security-conscious professionals who need AI assistance without compromising credentials
Power users who want a terminal that's both beautiful and deeply configurable