gf-tui

SkillDev tools

GateFlow terminal console inspired by OpenClaw local TUI workflows. Shows workspace status, component inventory, tool health, map readiness, release readiness, and command shortcuts from one terminal surface.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the gf-tui skill

What this skill tells your AI

The instructions your AI receives, as published by codejunkie99/gateflow-plugin in skills/gf-tui/SKILL.md and read by ahel’s review.

allowed-tools:

  • Bash
  • Read

GF-TUI -- Terminal Console

Launch a local terminal console for GateFlow.

Modes

ModeCommandUse When
CLIpython3 tools/gateflow_cli.py statusYou want a normal command surface
Shellpython3 tools/gateflow_cli.py shellYou want a local gateflow> prompt
Agent createpython3 tools/gateflow_cli.py agents create "Name"You need a new custom agent
Interactivepython3 tools/gateflow_tui.pyYou are in a real TTY and want keyboard navigation
Snapshotpython3 tools/gateflow_tui.py --snapshot --plainLogs, CI, or non-interactive terminals
JSONpython3 tools/gateflow_tui.py --jsonScripts need machine-readable state

OpenClaw-Inspired Behavior

  • Local workspace mode by default; no gateway is required.
  • TTY-aware styling with plain and JSON fallbacks.
  • Command-first local CLI for status and agent management.
  • Press a in the dashboard to create a new agent interactively.
  • Health/status surfaces are visible before action.
  • Commands are shown as operator shortcuts rather than hidden docs.
  • Release and config repair loops stay inside the terminal workflow.

Console Sections

  1. Workspace — root path and plugin version.
  2. Inventory — agents, skills, commands, IP blocks, and boards.
  3. Health — doctor command, release validation, map readiness, Verilator, Yosys, and SymbiYosys availability.
  4. Actions — launch points for doctor, map, viz, lint, sim, formal, and release workflows.
  5. Agent creationa opens prompts for name, role, and description.

Guardrails

  • The TUI does not silently run destructive hardware actions.
  • /gf-flash remains outside the default action list because programming a board should stay explicit.
  • Missing tools are shown as warnings, not failures, because GateFlow can still generate and review RTL without every optional tool installed.

Verification

Run:

python3 -m unittest tests/test_gateflow_tui.py
python3 -m unittest tests/test_gateflow_cli.py
python3 tools/gateflow_cli.py --plain status
python3 tools/gateflow_tui.py --snapshot --plain
python3 tools/gateflow_tui.py --json

Signals

GitHub stars
112
Forks
14
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
gf-tui
Source
github.com/codejunkie99/gateflow-plugin