New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

spielos

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

spielos

SpielOS: a clean durable Goal runtime with declarative Departments, evidence, and approvals.

Source
npmnpm
Version
10.0.2
Version published
Weekly downloads
38
-83.19%
Maintainers
1
Weekly downloads
 
Created
Source

SpielOS

The operating system for AI-run companies.

spielos.xyz · one durable Goal loop, Agent-owned Departments, approvals, evidence, and memory — all local, all on disk.

GOAL → OBSERVE → DECIDE → ACT → EVALUATE

Turn business intent into measurable Goals. The Director Agent (in OpenCode or Codex) owns the conversation; SpielOS owns the durable loop behind it: every run, work order, approval, evidence record, and memory item is persisted in a local SQLite database — never lost when a chat session ends.

Install

One line with pipx (requires Python 3.11+):

pipx install spielos && spielos init --dir my-company -y

One line with Homebrew:

brew install shayanspiel/tap/spielos && spielos init --dir my-company -y

One line with npm (thin launcher; needs the Python package too):

npm i -g spielos && pipx install spielos && spielos init --dir my-company -y

One line with curl:

curl -fsSL https://raw.githubusercontent.com/ShayanSpiel/SpielOS/main/install.sh | sh

The chosen folder becomes a self-contained SpielOS home: the runtime spine, Director agent + host adapters for OpenCode and Codex, and empty private state. The spielos command itself is a global CLI — your company data always lives in the folder you chose.

Talk to your Director

cd my-company
opencode    # or: codex

In OpenCode: run /agents, select the Director agent, and talk to it — it already sees your company state.

In Codex: talk to the Director agent — it already sees your company state.

No manual probing, no status commands to start: the host injects a fresh, read-only company projection into every model request.

Update

pipx upgrade spielos && spielos update --dir /path/to/your/home

update refreshes only the vendored spine and host adapters; your private .spielos/ state, owner profile, memory, and user Departments are always preserved. Stale files from older releases are pruned so the home matches a fresh install exactly.

What's inside

ConceptWhat it is
GoalRuntimeThe one durable control loop: observe, decide, act, evaluate
GoalA measurable outcome with an owner, metric, and target
DepartmentA declarative, Agent-owned capability package
WorkflowOrdered steps with declared evidence and approval keys
AgentPerforms claimed work orders through a Host
EvidenceImmutable proof attached to Goals and Runs
MemoryThree scopes: owner profile, workflow learning, strategy learning
ApprovalExplicit owner keys — external actions always park first

Fresh homes start with zero Departments — add clean declarative packages only when their Goal, Workflow, Agent, Evidence, and approval contracts are ready.

Useful commands:

spielos status
spielos overview
spielos context
spielos memory summary
spielos profile list
spielos notifications list
spielos runner tick

Development

git clone https://github.com/ShayanSpiel/SpielOS.git
cd SpielOS
PYTHONDONTWRITEBYTECODE=1 python3 -B -m unittest company.tests.test_clean_core_acceptance
  • Architecture — the clean-core contract
  • Website · GitHub
  • MIT licensed

Keywords

ai-agents

FAQs

Package last updated on 02 Sep 2026

Related posts