Use HaloForge
Install the desktop app, use the hf command line, and understand the public product surfaces that support everyday project work.
Use HaloForge
Install the desktop app, use the hf command line, and understand the public product surfaces that support everyday project work.
Build plugins
Create Level 0 modules, feature panels, UI slots, assistants, and backend services with the public plugin contract.
Publishing
Package, sign, submit, review, and publish extensions through the same workflow used by official HaloForge plugins.
SDK and platform APIs
Use documented React hooks, host components, file dialogs, AI transport, and managed image gateway access without private host bridges.
Design a manifest
Define metadata, permissions, entry points, compatibility, and release information for a plugin package.
Build the frontend
Compose plugin UI with the documented frontend SDK, host components, file dialogs, and AI transport.
Add a backend
Connect a Rust backend service when a plugin needs local work, native tools, or long-running tasks.
Test before publishing
Run local installation checks, compatibility checks, and package validation before sending a release through review.