Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1375Tools index
Pricing
Open Source
Type
TOOL
Builder
openclaw
GitHub
158 stars
Date

About

Declarative infrastructure plus NixOS modules for CLAWTINATOR hosts — reproducible servers configured for the OpenClaw agent stack.

What it does

Clawdinators is a retired reference system for operating coding agents on AWS. It builds NixOS machine images, provisions EC2 hosts, injects encrypted secrets during boot, and starts agents that watch GitHub and answer maintainers through chat. Multiple hosts can share persistent memory, while a separate control path dispatches infrastructure changes through GitHub Actions.

Why it's ranked here

The repository is valuable as a worked infrastructure design, not as a ready production tool. It documents image creation, host configuration, secret delivery, shared state, token refresh, and controlled replacement together. However, the fleet is decommissioned, deployment workflows are disabled, and several architecture documents describe planned or draft behavior.

What's good

The strongest idea is strict separation between disposable agent hosts and durable state. Images and locked Nix inputs define machines, agenix keeps plaintext secrets out of the repository, and shared storage preserves memory across replacements. The control design also keeps deployment credentials outside agents, routes changes through auditable automation, and explicitly blocks self-deployment.

Tradeoffs

Operating this design requires Nix familiarity, AWS credentials, OpenTofu, encrypted secret material, chat bot tokens, model provider keys, and GitHub App access. Image import is slow, cache misses can delay releases, and service switching causes brief downtime. Fleet size is constrained by unique Discord tokens. Most importantly, the documented deployment automation is intentionally disabled.

How to use it well

Use it as a study base for NixOS image provisioning, disposable AWS hosts, runtime secret injection, or maintainer-only coding agents. Borrow individual patterns and validate them against current dependencies before production use. It fits teams already committed to Nix and AWS. It does not provide a hosted service, active fleet, general agent scheduler, elastic scaling system, or turnkey installation.

Technical notes+

flake.nix exports nixosModules.clawdinator, overlays, packages for x86_64-linux and aarch64-linux, and four NixOS configurations, while host system builds are limited to x86_64-linux. devenv.nix supplies nixos-generators, AWS CLI, curl, and OpenTofu. infra/opentofu/aws is the documented AWS provisioning surface. docs/SECRETS.md specifies agenix files, S3 bootstrap bundles, and short-lived GitHub App tokens. control/api/handler.js implements a Lambda handler that authenticates requests, rejects self-deployment, and dispatches a GitHub Actions workflow. docs/DEPLOYMENT_MODEL.md and AGENTS.md state that former image and release workflows reside under .github/workflows-disabled/ and require explicit operator action. README.md declares the project retired and the authoritative fleet registry empty.

Observed

License
MIT License
Implementation stack
Nix and NixOS configuration, OpenTofu infrastructure, shell tooling, and a JavaScript AWS Lambda handler
Packaging surface
A Nix flake exports a NixOS module, overlays, gateway packages, host configurations, and system builds
Deployment platform
AWS EC2 provisioned from imported NixOS AMIs, with S3 bootstrap storage and optional shared EFS memory
Interfaces
Discord and optional Telegram chat channels, GitHub monitoring, a NixOS module, and an authenticated control API
Architecture support
Flake packages cover x86_64-linux and aarch64-linux; declared host configurations use x86_64-linux
Project status
Retired historical reference implementation with deployment workflows disabled and an empty fleet registry

Read from README.md, docs/POC.md, docs/SECRETS.md, docs/PHILOSOPHY.md, docs/ARCHITECTURE.md, docs/SKILLS_AUDIT.md, docs/CONTROL_PLANE.md, docs/SHARED_MEMORY.md, docs/DEPLOYMENT_MODEL.md, docs/PUBLIC_S3_PR_INTENT.md, control/api/handler.js, LICENSE, AGENTS.md, flake.nix, devenv.nix.

What it can do

  • Configure OpenClaw agent stack servers

    Server specifications and requirementsConfigured servers with OpenClaw agent stack

  • Deploy declarative infrastructure

    Infrastructure configuration filesDeployed infrastructure resources

  • Apply NixOS modules to hosts

    NixOS module definitions and target hostsConfigured NixOS systems

  • Create reproducible server configurations

    Server requirements and environment specificationsReproducible server setup configurations

  • Manage CLAWTINATOR host environments

    Host configuration parametersManaged and configured CLAWTINATOR hosts

Tags

nixosinfradeclarativeopenclawops

Tech Stack

HCLJavaScriptNixShell

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.