punt-labs/beadle
3 stars · Last commit 2026-04-18
Claude Code via e-mail based on an addressbook with UNIX style rwx permissions per interaction pair.
README preview
# beadle > A programmable agent daemon controlled by email, secured by GPG. [](LICENSE) [](https://github.com/punt-labs/beadle/actions/workflows/test.yml) [](https://go.dev) [](https://goreportcard.com/report/github.com/punt-labs/beadle) [](./prfaq.pdf) Beadle is an autonomous agent that receives instructions via email and executes them as multi-stage pipelines. Commands are programs, the daemon is the shell, pipelines are pipes, and GPG signatures are sudo. The owner controls what beadle can do by signing command definitions. The trust gate controls who can trigger it. **How it works.** You send an email. Beadle verifies your identity (PGP signature or Proton E2E encryption), checks your permissions, decomposes your instruction into a pipeline of commands, and executes them — mixing AI reasoning with fast CLI tools. You get the result