The site is allthings.dev. allthingsweb.dev, the old address, redirects there at Cloudflare, path and query kept (see infra/docs/r2-migration.md, "Later: the full cutover").
- Bun
- git
Requirements are checked int the
make installbut you can runmake check-dependencies
cli:allthings, the command-line client for people and agents (see cli/README.md)aux: the pass-the-aux hub, a Bun service on the host's laptop at an evening: guests change the Philips Hue lights through its MCP server, within a safety policy (see aux/README.md)core: the Effect domain models, public contract and data access, shared by the Worker and the CLIweb: the site on allthings.dev, a Cloudflare Worker: its pages, the public API (/api) and the MCP server (/mcp).coreandwebform a bun workspace: runbun installat the repository rootinfra: Cloudflare infrastructure as code, with Alchemy
To ease the DX on the project, you don't necessarly have to know about Bun or other command, instead we provide a Makefile that simplify it for you.
make installThis is going to install everything for you.
Before any Pull Request please make sure to:
make fmtto apply the coding standardsmake checkto check for issues
this is enforced in the CI
MIT, for the whole repository, the allthings CLI included: see LICENSE.