System One Playground

One repository for typed Jev judgments, semantic developer tools, a readable scripting language and its editor. Pick the layer you want to use.

View on GitHub · Preview releases · Report an issue

ComponentStart hereWhat it does
Go clientUse the clientAsk typed questions against text or structured state; inspect answers, errors and usage.
semlintLint with semantic rulesFind candidate code sites deterministically, then ask focused questions about meaning.
SysOneScriptWrite a scriptUse readable sentences, local packages, commands and optional Jev judgments.
StudioOpen the workbenchBrowse project files, inspect hints and decisions, configure credentials and build CLIs.

Try it without an API key

From a source checkout with Go 1.25 or newer:

2 lines
go run ./cmd/sos run examples/sos/collections/main.sosgo run ./cmd/semlint -sites-only cmd/semlint/fixtures

The first command runs a script; the second inspects source without sending it to
Jev. Continue with SysOneScript setup, Studio
or your first Go API request.

Explore the rest

The gate, playground and experiments cover agent tool-call policy, executable API demonstrations and measurement harnesses. The repository CLI walkthrough ties the language, packages, Studio and Jev together in one project.

Shared foundation, different entry points

The typesafe Go client speaks to the TypeSafe System One API. semlint and the gate apply judgments to developer workflows. SysOneScript exposes judgment and interpretation inside a language; Studio provides its interactive workspace.

These tools can make paid API requests. Start with offline examples or semlint's site inspection, then configure credentials for live judgments. Request limits and reported usage are not account-wide monetary spending caps.

From source

Use Go 1.25 or newer for the repository tools. This documentation site uses a separate Go 1.27 module. Clone https://github.com/DonaldMurillo/system-one-playground.git to try the tools. The Go client is available at github.com/DonaldMurillo/system-one-playground/typesafe. This preview provides source builds, not prebuilt installers.

MIT licensed repository code; third-party components retain their own licenses. The client here is for TypeSafe, not Typesense search. This is the repository's documentation, not the provider's official API reference.

Jev and agents

Add Jev to your application · For agents