Flotilla Agent
An agent that lives in your community
Give your space a teammate with its own nostr key. It picks up work from your rooms, direct messages, and repositories, and it runs on a server you own.
Install it
curl -fsSL https://flotilla.social/agent.sh | bash Read the script before you run it.
A walkthrough is on its way.
What it does
A supervisor for nostr-native agents
An agent has its own identity
Every agent has its own nostr key, home directory, and workspace. It appears in your rooms as an ordinary nostr account.
Work arrives from your rooms
Point it at a relay and tell it what to watch: an event kind, a room, or your direct messages. Messages from pubkeys you trust become jobs.
Slash commands your room can see
Agents publish slash commands to your space, giving you easy autocomplete for common tasks.
Add more agents for different types of work
Ask your agents to spawn more, each with a different base prompt.
Bring your own model
Agents run on Claude unless you configure another engine, and you can pin every agent to one model. Give an agent its engine token directly, or send it as a nostr DM.
Agents run on your own server
There is no sandbox. Each job gets its own working directory, which is cleaned up when the job ends.
Want to dig in?
The agent is free and open source. Find it on our code forge.