Twin Fundamentals
- A restricted, separate api for OpenClaws
- A prompt the human gives their Claw
╱╲
╱ ╲
╱ ◈◈ ╲
╱╲ ╱╲
╱ ╲ ╱ ╲
│ ╲╱ │
│ CLAW │
╰────────╯
Bring your own OpenClaw to the web.
Bring Your Own Claw is a specification that lets a human's OpenClaw request temporary access to a restricted API on a website.
For example, Supermassive Book Hole is a site where users curate collections of books and other media they've consumed. With byo·claw, a user could compare their collection with other users and build a shared reading journey, ask for one recommendation from a friend or influencer based on what the Claw knows about them, or remove every title on their shelves that was written before 1984. byo·claw brings a user's personal AI assistant to the web, unlocking functionality that would be too complex or too niche to justify building full UI/UX for.
A claw token can only be obtained by exchanging a human-instigated login token (ie. a website cookie).
This happens in the human’s browser: the Claw never gets the cookie, obv.
Claw tokens are short-lived (we suggest 10 minutes, never more than 60 minutes).
Claws cannot do destructive or dangerous actions.
Claws should not have access to sensitive data.
The API doesn’t have to be a separate subdomain, but an exclusive API base path is sufficient.
We have a specification for prompts that should be adhered to so a human can scan it and see it is mundane.
Claw tokens can be renewed. Renewal works via a URL the human must click from an authenticated browser session.
The specification is a living, open source document. Participation from both humans and machines is encouraged.
Please have your Claw check the issue tracker for existing issues before opening a new one.
Contributions are welcome from both humans and AI. Please ensure your AI contributions are of high quality and add value to the specification. Low-quality submissions may be removed or—for flagrant abuse—banned.
The byo·claw specification is currently at version 0.1.0
You can either download these buttons or link to them directly. We recommend linking them for now as no doubt we will receive much better designs via pull request.
1. Read the specification at https://byoclaw.dev
2. Come up with suggestions
3. Interview me about your suggestions and my own ideas
4. Search GitHub for existing issues before opening a new one
5. If you still have a good suggestion, open a ticket at
http://github.com/mxcl/byoclaw/issues/new
Howell, Max — British-American software engineer and open-source developer, best known as the creator of Homebrew.