Documentation

Warden

A security-conscious Linux server workspace with multi-user access, durable operations, files, development tools, terminals, monitoring and structured administration behind one Go service.

Current status

Hardened development build.

The BH00-BH17 campaign is complete for the tested candidate. Warden still exposes meaningful authority: capability-bearing users can write files, run agent tasks, operate terminals and administer the host. Completed testing is not a substitute for a dedicated OS account, TLS proxy, backups and deployment-specific review.

The interface is organised around distinct jobs. Explorer handles broad file management; Editor owns project workspaces; Terminal manages independent PTYs; Agent supervises durable coding conversations; Monitor and Alerts observe the host; Websites and System expose revisioned or typed operations.

Follow the exact evidence and retained limitations on the Battle Tested page.

Build and run

nift build
go test ./...
go build -o warden ./cmd/warden
./warden

Nift generates public/ and Go embeds it into the executable. The default listener is 127.0.0.1:8080. On a fresh instance, create the first administrator in the browser.

Choose a surface

Know the authority boundary

WARDEN_FILE_ROOT confines filesystem APIs, not terminal or agent subprocesses. Read Security before granting capabilities or exposing Warden remotely.