pikuri-os is the OS-integration layer for pikuri and the home of the +bin/pikuri-os+ demo: a single, local, network-severed agent that understands and operates the host OS (answer questions about the machine, find and open files, read logs and explain errors, advise on configuration). It is the federation's privacy- first +@os+ member shipped standalone — no egress, no MCP, no cloud. The gem holds the OS-specific surface (a localsearch-backed content-search tool, a single-file +MACHINE.md+ resident memory, and boot-time machine grounding) on top of pikuri-core's Agent + Tool framework, pikuri-workspace's file tools, and pikuri-code's Bash + sandbox. It deliberately does NOT depend on pikuri-mcp/-memory/-vectordb: severing those keeps the no-egress, "small enough to audit" posture honest. See +ideas/pikuri-os.md+ in the repo for the full design.
Required Ruby Version
>= 3.3
Authors
Martin Vysny
Versions
- 0.1.0 August 30, 2026 (25 KB)