No description
  • Go 92.4%
  • Shell 3.9%
  • HTML 3.7%
Find a file
2026-08-17 16:48:53 -06:00
_npm self-host the wanix static files (npm vendored, git-ignored) 2026-08-02 09:39:34 -06:00
bin bin tasks: fmt, run, test, cibuild (from autonaut, adapted) 2026-08-02 13:40:17 -06:00
cmd/demo wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
cuestream wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
docs cueplay API rename: writeCtl => write; wwww-cues checkout moved 2026-08-02 16:50:16 -06:00
log promote nsfs and log to public packages 2026-08-02 11:14:53 -06:00
nsfs promote nsfs and log to public packages 2026-08-02 11:14:53 -06:00
wanixserver wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
wanixvm wanixvm.Runner => wanixvm.Shell 2026-08-02 09:26:57 -06:00
wanixwasm wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
.gitignore self-host the wanix static files (npm vendored, git-ignored) 2026-08-02 09:39:34 -06:00
AGENTS.md wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
go.mod wanix-acp: rename module to quorum.dev/wwww/wanix-acp 2026-08-17 16:48:53 -06:00
go.sum initial: agent-in-wanix runtime extracted from autonaut 2026-08-01 18:25:43 -06:00
README.md www-cues import path => quorum.dev/wwww/cues 2026-08-02 13:22:39 -06:00
runtime.go wanixagent => wanixwasm; arch doc to docs/arch.md 2026-08-02 09:24:16 -06:00

wanix-acp

Run any agent inside a wanix sandbox in a browser tab — everything except the brain.

Your agent implements one small Go interface (wanixacp.Runtime), compiles to wasm, and runs as a task in the page: the repo, a Linux VM, and the task namespace live in the tab; a native backend (wanixserver) serves the filtered repo export, the log mirror, and the page, as plain HTTP or a Wails window. A plain JS web worker can plug in instead — no Go required.

bin/vendor-static     # fetch the wanix browser files (npm)
bin/build-demo-wasm   # build the demo brain
go run ./cmd/demo     # serve at http://localhost:8478

cmd/demo is a complete minimal brain to copy from. See AGENTS.md for the contract, the package layout, and the architecture doc pointer.

Known issues

Still experimenting!

  • ACP isn't implemented yet (just an internal agent).
  • TinyGo isn't used because of a bug creating new files.
  • File operations are slow really slow, so agents are encouraged to route tool calls to wanixserver.