Skip to main content

🐉 houdini-agent-panel

An AI agent inside Houdini. One command to install, no terminal to keep open.

The panel

Ask for what you want in the scene. The agent has 189 Houdini tools through fxhoudinimcp and works on the .hip you have open — no ports to pick, no config to write.


⚡ Install

macOS · Linux

curl -fsSL https://raw.githubusercontent.com/MAY4VFX/houdini-agent-panel/main/scripts/install.sh | sh

Windows (PowerShell)

irm https://raw.githubusercontent.com/MAY4VFX/houdini-agent-panel/main/scripts/install.ps1 | iex

Already have uv?

uvx --from houdini-agent-panel python -m houdini_agent_panel install

Restart Houdini → Tab → Python Panels → Agent. 🎉

The installer finds every Houdini on the machine and installs into each one's own Python — 20.5 ships 3.11, 22 ships 3.13, and pydantic's compiled core means one shared tree for both is impossible.

🤖 Agents

Claude Agent · Codex · Gemini CLI · Grok Build · Kimi CLI · OpenCode

Pick one in the panel; only that one gets installed. Node comes bundled if your machine hasn't got it.

Two of them — Claude Agent and Codex — are ACP adapters published by the protocol project; the other four are the CLIs themselves with ACP built in.

The panel installs agents but never configures them. Providers, API keys and MCP servers stay in the agent's own files, exactly as in a terminal. An agent you already use will work here with nothing further to do.

🔑 Signing in

  1. Pick an agent — it installs and connects.
  2. Type /login and follow it. 🌐
  3. That's it. The panel stores no credentials and asks for none.

Some agents advertise their sign-in methods and get a proper sign-in screen instead. OpenCode has no login at all: it reads a provider and a key from ~/.config/opencode/opencode.json.

⚙️ Settings

Settings

Install and update agents, pick what starts with the panel, point it at a studio proxy and a corporate CA. Blank proxy fields inherit whatever the machine already exports; localhost is never proxied.

🔒 Privacy

Telemetry is off by default. Scenes, prompts and paths are never collected — docs/privacy.md.

🛠 Development

uv venv --python 3.11 .venv
uv pip install --python .venv/bin/python -e ".[dev]"
.venv/bin/python -m pytest -q

Tests never touch the network and never write outside tmp_path — enforced by fixtures, not by discipline.

The UI runs without Houdini, with real widgets and a fake session, and restarts itself on every save:

.venv/bin/python -m houdini_agent_panel.dev_preview --watch

More commands:

python -m houdini_agent_panel install --dry-run   # show the plan, change nothing
python -m houdini_agent_panel doctor              # what was found, what's broken
python -m houdini_agent_panel uninstall --purge   # remove, data folder included

📚 Docs

Design · Architecture · Verified facts about Houdini, ACP and fx

License

MIT

Metadata

Release files for houdini-agent-panel 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for houdini-agent-panel 0.1.4
File Size Uploaded
houdini_agent_panel-0.1.4.tar.gz 577.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for houdini-agent-panel 0.1.4
File Interpreter ABI Platform
houdini_agent_panel-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / houdini_agent_panel-0.1.4.tar.gz

Download URL houdini_agent_panel-0.1.4.tar.gz
Size 577.1 kB
Tags Source
SHA-256 checksum
How to use checksums
69e5a62d9f6078930692fa23d0bdb974150d65872e5348e401e8f745514fcecd
BLAKE2b-256 checksum
How to use checksums
24b18549c25858df604b550721f1ef6354c51aa0fc79b3ffd552e1d8e5349800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.0

Release files / houdini_agent_panel-0.1.4-py3-none-any.whl

Download URL houdini_agent_panel-0.1.4-py3-none-any.whl
Size 500.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f683c38bfab62477769d37e67a24b62ddf537ee788e68622f867276aad2672b
BLAKE2b-256 checksum
How to use checksums
3151fc886396f8ffaaa687d572a936f5fa74f2a3028d45d70d65467b6f689ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.0

Release history Release notifications | RSS feed

0.8.48

2 release files

0.8.47

2 release files

0.8.46

2 release files

0.8.45

2 release files

0.8.43

2 release files

0.8.41

2 release files

0.8.40

2 release files

0.8.36

2 release files

0.8.35

2 release files

0.8.34

2 release files

0.8.33

2 release files

0.8.32

2 release files

0.8.31

2 release files

0.8.30

2 release files

0.8.29

2 release files

0.8.28

2 release files

0.8.27

2 release files

0.8.26

2 release files

0.8.25

2 release files

0.8.24

2 release files

0.8.23

2 release files

0.8.22

2 release files

0.8.21

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page