See the change before it happens.
A request becomes a typed transaction and a readable configuration diff. Policy decides what can run. The model cannot approve its own work.
Follow a transactionA Linux system that can act on your intent.
See the plan. Set the rules. Keep control.
Tacid brings an AI agent into the operating system, with the boundaries a machine you depend on needs. You set the rules. The system enforces them.
Early development. No supported public release yet.
tacid ask --diff install ripgrepI will install ripgrep.
+ install ripgrep (cli)
Reversible: system configuration to generation 1.
--- a/mind/agent.nix
+++ b/mind/agent.nix
@@ -5,4 +5,7 @@
# transaction. Your own configuration belongs in owner.nix, which Tacid never writes.
{ ... }:
{
+ tacid.packages.cli = [
+ "ripgrep"
+ ];
}
Agency, with boundaries
Useful autonomy starts with a system you can inspect, constrain, and recover.
A request becomes a typed transaction and a readable configuration diff. Policy decides what can run. The model cannot approve its own work.
Follow a transactionSystem generations make configuration changes reversible. Data and external effects have their own limits, made explicit before you approve.
Understand rollbackUse local models or connect your own provider. A separate network gate handles credentials and policy. The agent never gets a root shell.
Read the security modelOne path for change
A package install, a service change, or a repair goes through the same controlled process.
Inside the architectureThe agent inspects the machine and proposes a typed change.
The keeper checks policy and reversibility, and requests approval where needed.
The privileged core activates the change. Health checks and the journal record the outcome.
Where we are
Tacid is an engineering project in active development. Here is the evidence behind the ambition.
Source snapshot dcb3832 · Development status
Implemented
The transaction engine, policy, audit journal, CLI, terminal interface, and installer are in the source. Installation and rollback have run in emulated machines.
Explore the implementationIn development
Real hardware validation, release promotion, and end-to-end channel testing remain. The graphical shell and advanced device workflows are still ahead.
See what comes nextFor people who build
For developers, embedded engineers, and curious people who want to understand the system they run.