Skip to content

Installing Agents ​

You can download community agents from the Poke Gate repository with a single command.

Install an agent ​

bash
npx poke-gate agent get <name>

For example:

bash
npx poke-gate agent get beeper

This does three things:

  1. Downloads the agent script from GitHub to ~/.config/poke-gate/agents/
  2. Downloads the env template (if one exists)
  3. Prompts you to fill in env variables interactively

Interactive env setup ​

If the agent needs secrets, you'll be prompted:

Fetching agent "beeper" from GitHub...
  Saved: ~/.config/poke-gate/agents/beeper.1h.js

  This agent needs 1 env variable(s):

  BEEPER_TOKEN (Find it in Beeper Desktop > Settings > API): █

  Saved: ~/.config/poke-gate/agents/.env.beeper

  Test it: npx poke-gate run-agent beeper

The prompt parses the .env template, identifies placeholder values, and asks you for real ones. Comments from the template are shown as hints.

Test after installing ​

Always test the agent before relying on it:

bash
npx poke-gate run-agent beeper

Existing env files ​

If you already have a .env.<name> file, it won't be overwritten. You'll see:

.env.beeper already exists, skipped.

Browse available agents ​

See all community agents at:

github.com/f/poke-gate/tree/main/examples/agents

Install via macOS app ​

You can also manage agents through the macOS app's Agents window — browse, edit, and create agents with a built-in syntax-highlighted editor.

Community project — not affiliated with Poke or The Interaction Company.