Veilfire
Agentic AI Terminal

Pyromancer AI Terminal

The agentic AI terminal for macOS and Windows. Pyromancer combines the raw power of a traditional command line with an autonomous AI agent that executes commands, reads output, and decides what to do next. Tell it what you need, and it gets to work.

Pyromancer agentic AI terminal demo — autonomous agent executing commands in macOS
“The AI terminal that works for you, not the other way around.”
Download

Get Pyromancer

Available for macOS and Windows.

Pyromancer icon

Pyromancer

by Veilfire

v0.98macOS 26+Windows 11

Checksums

SHA-256 (Pyromancer.zip - macOS)

5e3bbea08c62a44483a3de3dd101522d6e41b076bd0cf006aa79b516c016b774

SHA-256 (Pyromancer.msi - Windows)

d8e111b49ca9baf23f7298e722f200917f84edb6dea47d33309e3e01eef01105

Virus Scans

macOS

0 / 66. No security vendors flagged this file

VirusTotal Report

Windows

0 / 66. No security vendors flagged this file

VirusTotal Report

Hosted on GitHub

macOS 26 (Tahoe) or Windows 11 required

Agentic AI Risk Notice

Agentic AI operates with varying levels of autonomy and carries unique risks comparable to allowing an unknown user to perform tasks on your computer. By downloading and using Pyromancer, you acknowledge these risks and accept full responsibility for any actions taken by the agent. Veilfire provides no warranty and assumes no liability for damages arising from autonomous AI operations. Use autonomy levels at your own risk.

Features

What Makes This AI Terminal Different

Not a chatbot bolted onto a terminal. Pyromancer is an agentic AI terminal where the AI 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.

GPU-Accelerated Rendering

Every character, cursor blink, and visual effect is hardware-accelerated on your 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 stored in your platform's secure vault (macOS Keychain / Windows Credential Manager). Terminal output automatically scrubbed of secrets before AI sees it. Autocomplete data AES-256 encrypted at rest. Tamper-evident 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.

Intelligent Completion

Autocomplete That Learns

History-first predictions, Git-aware completions, and learned patterns from your usage. Everything encrypted at rest.

Pyromancer autocomplete settings showing learned patterns and visual configuration
Agentic AI Terminal Modes

Three Agentic AI Execution Modes

Choose how much autonomy to give your AI terminal agent.

Pyromancer agent auto-approve thresholds and human-in-the-loop gating settings

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

Context

3-Tier Memory System

Task memory for the current session, baseline memory for persistent context, and long-term memory with configurable retention. Background reflection keeps the agent's understanding current.

Pyromancer 3-tier memory system settings with task, baseline, and long-term memory

Task Memory

Scoped to the current session. Cleared when the task ends. No bleed between conversations.

Baseline Memory

Persistent facts about your environment, preferences, and common workflows. Always available to the agent.

Long-Term Memory

Configurable retention period. Background reflection distills patterns from past sessions automatically.

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.

Pyromancer new scheduled task dialog
Pyromancer running a captured workflow with task scheduler panel
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

AI Terminal Security at Every Layer

Your data stays yours. This AI terminal has no telemetry, no cloud dependency. Everything runs locally.

Pyromancer cryptographic audit log with HMAC-SHA256 signed entries
Pyromancer tamper detection flagging a modified audit log
LayerProtection
API KeysPlatform secure vault only (Keychain / Credential Manager). Never in files, env vars, or config
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 platform secure vault
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

Your Data Stays Yours

Pyromancer secret redaction preventing API keys, tokens, and passwords from reaching the LLM provider
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.

Secret Redaction

API keys, tokens, and passwords are automatically stripped from terminal output before the AI sees it.

No Data Retention

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

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 terminal 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