danswett

Agent Ha Bridge — AI skill for Claude Code

AI community

Answer your AI coding agent from Home Assistant or your terminal — GitHub Copilot CLI, Claude Code, Codex CLI, or any MCP client.

How to install Agent Ha Bridge

This entry records only its repository, not the path inside it, so there is no exact command to give. Open danswett/agent-ha-bridge and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Ha Bridge does

Answer your AI coding agent from Home Assistant or your terminal — GitHub Copilot CLI, Claude Code, Codex CLI, or any MCP client. Per-session dashboard cards, live activity, chain-of-thought, and answers typed straight back into the terminal.

Alternatives in AI

  • Botmux — Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns i 1.2k ★
  • Tokentap — Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard 763 ★
  • Openclaw Dashboard — 🔐 Secure, real-time monitoring dashboard for OpenClaw AI agents 654 ★

README

AI coding agent ⇄ Home Assistant bridge

[![CI](https://github.com/danswett/agent-ha-bridge/actions/workflows/ci.yml/badge.svg)](https://github.com/danswett/agent-ha-bridge/actions/workflows/ci.yml) [![CodeQL](https://github.com/danswett/agent-ha-bridge/actions/workflows/codeql.yml/badge.svg)](https://github.com/danswett/agent-ha-bridge/actions/workflows/codeql.yml)

Answer your AI coding agent from Home Assistant — or from your terminal — whichever you happen to be looking at. Works with **GitHub Copilot CLI**, **Claude Code**, **OpenAI Codex CLI**, and any **MCP client**.

Every live session gets its own card on a Home Assistant dashboard showing what it's doing, what it just said, and what it's waiting on. When the agent asks a question, the card grows the matching controls. Whatever you pick is typed into the real terminal prompt, so the terminal never stops working and nothing is ever answered twice.

**Windows only** for the terminal integration. Answers are delivered into the running CLI with `AttachConsole` + `WriteConsoleInput`, which is Win32-specific. Everything else is portable — and the [MCP server](mcp/) needs no console injection at all, so it runs on any OS.


What you get

Dual input Answer in the terminal or Home Assistant. First one wins; the other clears.
Live activity Each session streams its status, current tool, and last response to its card.
Detailed activity A dashboard toggle streams the model's reasoning and every tool call into an expander.
Real forms Multi-field questions become one dropdown per field plus a Send button.
Continuation Reply to a finished turn from your phone; it's typed into the session.
Start a conversation A session appears as soon as it opens, so you can send it its first prompt from the dashboard.
Launch a session Pick a workspace, type an opening prompt, press a button — a new CLI session opens on your desktop.