An open API service indexing awesome lists of open source software.

https://github.com/usezombie/usezombie

Autonomous Agent ๐ŸงŸ Sleep is for humans.
https://github.com/usezombie/usezombie

agentic-ai agents autonomous-agents nullclaw openclaw zig

Last synced: 2 months ago
JSON representation

Autonomous Agent ๐ŸงŸ Sleep is for humans.

Awesome Lists containing this project

README

          



usezombie

**Heroku for agents, but the agent never sees your keys.**

**Run your agents 24/7. Walled, watched, killable.**

[![CI](https://github.com/usezombie/usezombie/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/usezombie/usezombie/actions/workflows/test.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/usezombie/usezombie/flags/apps/graph/badge.svg)](https://codecov.io/gh/usezombie/usezombie/flags/apps)
[![Version](https://img.shields.io/badge/version-0.4.0-blue?style=flat-square)](https://github.com/usezombie/usezombie/releases)

[![Try Free](https://img.shields.io/badge/UseZombie-Try_Free-brightgreen?style=for-the-badge)](https://usezombie.com)
[![Docs](https://img.shields.io/badge/UseZombie-Docs-blue?style=for-the-badge)](https://docs.usezombie.com)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)

---

> **Early Access Preview** ยท Pre-release โ€” revised release coming up by April 11. APIs, CLI, and behavior may change without notice before general availability.

## Why we pivoted

We started by obsessing over one thing: making AI-generated code *correct*. Self-repair loops, quality scoring, scorecard evidence. Good problems โ€” but narrow ones. Frontier models get better every quarter, and the gap we were optimizing for keeps shrinking on its own.

The tempting move is to double down โ€” we built it, so we stick with it. But code is cattle, not pets. You don't keep a solution alive just because you wrote it.

```
____________________________
< code(human) === cattle now >
----------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
```

So we killed the old approach and pivoted. UseZombie is now a runtime for always-on agents โ€” you bring your agent, we handle the credentials (hidden from the sandbox, injected at the firewall), webhooks (wired automatically), audit logs (every action timestamped), and a kill switch. Your agent runs 24/7 without ever seeing a password.

## What zombies do now

- **Always-on agents** โ€” your agent runs continuously in a sandboxed process, restarts on crash
- **Credentials hidden** โ€” agents never see tokens; the firewall injects them per-request, outside the sandbox boundary
- **Webhooks wired** โ€” receive events from email, Slack, GitHub, etc. without ngrok or custom servers
- **Observability** โ€” see what your agent did, when, why, and how much it cost โ€” before the invoice surprises you
- **Spend ceiling** โ€” per-run token budgets and wall time limits; one bad prompt never becomes an infinite burn
- **Kill switch** โ€” stop any agent mid-action from the CLI or web UI

## Stack

- **Auth** โ€” [Clerk](https://clerk.com)
- **Hosting** โ€” [Fly.io](https://fly.io) + bare-metal workers
- **Database** โ€” [PlanetScale](https://planetscale.com) (Postgres)
- **Queue** โ€” [Upstash](https://upstash.com) Redis Streams
- **Analytics** โ€” [PostHog](https://posthog.com)
- **Email** โ€” [Resend](https://resend.com)

## Documentation

| Resource | Description |
|----------|-------------|
| [docs.usezombie.com](https://docs.usezombie.com) | User-facing docs (guides, API reference, operator guide, contributing) |
| [playbooks/](playbooks/) | Agent-readable deployment playbooks and gate scripts |

## Playbooks

Playbooks are written to be understandable and executable by both humans and agents โ€” each directory contains a markdown doc (`001_playbook.md`) and numbered shell scripts (`00_gate.sh`, `01_*.sh`, `02_*.sh`) that run in order.

See [playbooks/README.md](playbooks/README.md) for the full index and execution order.

## Local development

```bash
git clone https://github.com/usezombie/usezombie.git
cd usezombie
cp .env.example .env
make up # Start Postgres + Redis + zombied
make test # Run all unit tests
make lint # Format + lint
make doctor # Check config, Postgres, LLM key
```

See [docs.usezombie.com/contributing/development](https://docs.usezombie.com/contributing/development) for full setup.

## Agent support

This repo is configured for Claude Code, Codex, OpenCode, and Amp. All agents read the canonical [AGENTS.md](AGENTS.md) operating model.

| Agent | Config |
|-------|--------|
| Claude Code | `CLAUDE.md` โ†’ `AGENTS.md` |
| Codex | `.codex/instructions.md` |
| OpenCode | `.opencode/instructions.md` โ†’ `AGENTS.md` |
| Amp | `.amp/instructions.md` โ†’ `AGENTS.md` |

## License

MIT โ€” Copyright (c) 2026 UseZombie