Skip to content

TriggerfishSecure AI Agents

Deterministic policy enforcement below the LLM layer. Every channel. No exceptions.

Install in one command

bash
curl -sSL https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.sh | bash
powershell
irm https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.ps1 | iex

This installs the runtime, compiles Triggerfish, runs the setup wizard, and starts the background daemon.

How It Works

                          The Reef
                       (Skill Marketplace)
                              |
   Telegram  Slack  Discord  WhatsApp  WebChat  Email  CLI
      |        |       |        |         |       |     |
      +--------+-------+--------+---------+-------+-----+
                              |
                        Channel Router
                     (classification gate)
                              |
                        Gateway Server
                     (WebSocket control plane)
                              |
                  +-----------+-----------+
                  |                       |
            Policy Engine            Agent Loop
           (deterministic)          (LLM provider)
                  |                       |
            +-----+-----+          +-----+-----+
            |     |     |          |     |     |
          Hooks Taint  Audit    Claude  GPT  Gemini
                Track   Log    OAuth   API   API

Every message passes through deterministic policy hooks before and after the LLM sees it. The AI requests actions — the policy layer decides. Learn more about the architecture.

Released under the MIT License.