Part of the DEVIN ecosystem
Track: Control · Nature: product
For: Security engineers, Developers, DevOps engineers
Interface: CLI / Python library
Path: DevOps engineers · step 1/3 — beforedevin-bridge
- Job: Control
- Product:
devin-state - Packages:
redact·backup·janitor - Mode: mixed
- Foundation:
devin-internals-spec - Ecosystem:
awesome-devin· registry:devin-powerups
State safety for Devin Desktop: redact secrets from session stores, back them up verifiably, and prune sessions behind an export-then-delete pipeline.
| Package | PyPI | What it does |
|---|---|---|
packages/redact |
Secret and PII redaction with Devin tool-call semantics | |
packages/backup |
Snapshots, rotation, integrity checks for Devin stores | |
packages/janitor |
Session lifecycle janitor with tiered classification | |
shared/install-scheduler |
devin-install-scheduler |
Shared cron / Task Scheduler / elapsed install logic |
Renamed (Oct 2026): this repository moved from
Icaro0310/devin-redacttoIcaro0310/devin-statewhen it became thedevin-stateproduct workspace. PyPI packages and console scripts keep their names; stars, issues and history are preserved by the redirect.
packages/<name>/ one installable package each (src layout, own tests)
shared/<name>/ internal libraries shared by the packages
tests/integration/ cross-package contract tests
Each package ships independently: a tag redact-vX.Y.Z (same for
backup, janitor, install-scheduler) publishes only that package.
CI is scoped per path — a change under packages/backup/ runs only the
backup suite.
All packages support Linux, macOS and Windows; scheduling falls back to
a config-file registry where neither cron nor Task Scheduler exists.
Per-package guides live under packages/<name>/.
Unofficial community project. Not affiliated with, endorsed by, or sponsored by Cognition AI. "Devin" is a trademark of Cognition AI.