Thriving Thriving Python PY TypeScript TS
↑ 52 ?
druks czpython/druks

Druks runs agent apps on your own infrastructure: durable runs that survive restarts, human approvals, and full history. Apps install as Python packages.

https://druks.ai β†—
HEALTH ? 95 / Healthy
// hidden gem// release machine agent-orchestrationai-agentsdbosdeveloper-toolsdurable-executionfastapihuman-in-the-loopmcppostgresqlpython ?

// readme

druks

[!WARNING] Druks is under active development. Breaking changes and rough edges can occur before version 1.0. main and latest contain edge builds. They are not stable releases.

Druks is a self-hosted home for durable agent apps. It runs agents through connected harnesses. The included Software Factory app automates software delivery from a ticket to a reviewed pull request.

An ordinary agent script loses its place when the process dies. A Druks workflow records the result of each completed durable operation in Postgres. After a restart or deploy, Druks replays the workflow and reuses those recorded results instead of repeating completed work. If the process stops inside an operation, that operation can run again. Thus, side effects still require idempotency. Durability and recovery explains this boundary.

Install

The installer supports three deployment shapes backed by Drukbox:

  • Docker: docker (default) starts local sandbox containers on the host Docker daemon.
  • Remote: exe starts exe.dev sandbox VMs over a tailnet.
  • Each other provider…