I built Kule: AI agents work on a copy of your folder, and you decide what comes back
Описание и применение
Kule позволяет безопасно использовать ИИ‑агентов для работы с локальными папками, изолируя их действия в копии и требуя одобрения изменений перед применением к реальной файловой системе.
Задача
Coding agents run commands as the user, exposing sensitive files, keys, and network access; users cannot see the actual effects of commands before approval, leading to accidental or malicious changes.
Результат
Kule enables safe, reviewable AI agent interactions with local folders, preventing accidental or malicious changes by isolating agent actions and requiring policy‑based approval before committing.
Рабочий процесс
- Create a task with
kule new <folder> - Run an agent or command with
kule execorkule run - Review the list of changes and policy verdicts with
kule statusorkule steps - Commit approved changes with
kule commitor undo withkule undo
Доказательства
Kule gives it a copy‑on‑write copy of that folder inside a sandbox, looks at what every command really changed, and lets nothing reach the real folder until a policy, or you, says so.
Every command runs in the OS sandbox: Seatbelt on macOS, Landlock + seccomp + namespaces on Linux. It can write only to the copy and its own temp folders.
With the default ("balanced") policy: ordinary edits pass; manifests and lockfiles wait for approval; git hooks are denied.
Two tasks can work on the same folder. A file both of them changed merges method by method, and only the parts that were changed twice conflict.
- Дата записи: 2026-10-21T10:56:05.208Z