Skip to content
This repository was archived by the owner on Oct 5, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ structured answers from Jev or a local model. Jev is TypeSafe’s hosted decisio
model. Project skills work with Codex, Claude Code, and Devin; applications can
use the same tools through a CLI, Node/Bun client, or HTTP API.

Latest release: v0.19.0. Install the GitHub release with npm and run it with
Latest release: v0.19.1. Install the GitHub release with npm and run it with
Bun 1.3.14 or newer. MIT licensed.

[Get started](#install) · [Agent skills](https://sys1.io/skills) · [Documentation](https://sys1.io/docs) · [Releases](https://github.com/hraness/sys1/releases)
Expand All @@ -28,7 +28,7 @@ available, then run:

```sh
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz
sys1 --version
```

Expand Down Expand Up @@ -148,7 +148,7 @@ For an application using Node 24 or Bun, install the portable client:

```sh
npm install --omit=optional \
https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz
```

With a backend configured, run `sys1 up` to start the gateway, then call it:
Expand Down
12 changes: 6 additions & 6 deletions kb/launch/social-kit.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha
### 8 of 8

```text
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0.
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1.

https://sys1.io/introducing-sys1
```
Expand Down Expand Up @@ -107,7 +107,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha
### 8 of 8

```text
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0.
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1.

https://sys1.io/introducing-sys1
```
Expand Down Expand Up @@ -161,7 +161,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha
### 8 of 8

```text
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0.
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1.

https://sys1.io/introducing-sys1
```
Expand All @@ -183,7 +183,7 @@ Sys1 installs project skills for Codex, Claude Code, and Devin. Other agents can

Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps that feedback locally, suppresses repeated findings, and reuses a recent unchanged review without another model call.

Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0.
Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1.

https://sys1.io/introducing-sys1
```
Expand All @@ -208,8 +208,8 @@ Write the Show HN post and first comment yourself; use only these facts.
- Use sys1 verify to compare a proposed completion message with Git, linked pull requests, and live pages. It reports agreement, contradictions, and unavailable evidence. Inspect the advisory result before relying on the claim.
- Sys1's API returns yes/no, choice, and score answers with probabilities. Use TypeSafe's hosted Jev, an experimental local model, or a compatible server you configure. Sys1 checks each answer against the question asked.
- Sys1 installs project skills for Codex, Claude Code, and Devin. Other agents can use the CLI. The bundled review rules cover JavaScript and TypeScript; add repository rules for other languages and conventions.
- Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0.
- Latest release: v0.19.0. https://sys1.io/introducing-sys1
- Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1.
- Latest release: v0.19.1. https://sys1.io/introducing-sys1

## Media

Expand Down
2 changes: 1 addition & 1 deletion scripts/build-site-platforms.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ type PlatformId = "macos" | "linux" | "windows";
interface Target { id: PlatformId; command?: string; shell: string; note?: string; unavailableNote?: string }
interface Block { page: string; prefix: string; badges: readonly (PlatformId | { id: PlatformId; note: string })[]; targets: readonly Target[] }

const releaseUrl = "https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz";
const releaseUrl = "https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz";
/** One line so it pastes into PowerShell as well as a POSIX shell. */
export const installCommand = `npm install --global --allow-scripts=node-llama-cpp ${releaseUrl}`;
const note = "Requires Bun 1.3.14+";
Expand Down
10 changes: 5 additions & 5 deletions site-templates/docs.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
<div class="docs-hero-inner">
<h1 id="docs-title">{{PORTFOLIO_HEADING:docs-title}}</h1>
<p class="docs-lede">Install Sys1 and save your first check result without a model. Then add code review, check a completion message, or request a structured decision.</p>
<div class="docs-meta"><span>Sys1 0.19.0</span><span>Codex · Claude Code · Devin</span><a href="https://github.com/hraness/sys1/releases">Release notes</a></div>
<div class="docs-meta"><span>Sys1 0.19.1</span><span>Codex · Claude Code · Devin</span><a href="https://github.com/hraness/sys1/releases">Release notes</a></div>
</div>
</section>

Expand Down Expand Up @@ -135,23 +135,23 @@ <h2 id="getting-started-title">{{PORTFOLIO_HEADING:getting-started-title}}</h2>
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#docs-install-mark-macos"/></svg><span>macOS</span></p>
<div class="code-frame">
<div class="code-heading"><span>Terminal</span><button type="button" class="copy-button js-only" data-copy="docs-install-command-macos" data-copy-status="docs-install-status" data-copy-subject="macOS install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-macos" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-macos" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
<div class="platform-panel" role="tabpanel" id="docs-install-panel-linux" aria-labelledby="docs-install-tab-linux" data-platform="linux">
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#docs-install-mark-linux"/></svg><span>Linux</span></p>
<div class="code-frame">
<div class="code-heading"><span>Terminal</span><button type="button" class="copy-button js-only" data-copy="docs-install-command-linux" data-copy-status="docs-install-status" data-copy-subject="Linux install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-linux" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-linux" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
<div class="platform-panel" role="tabpanel" id="docs-install-panel-windows" aria-labelledby="docs-install-tab-windows" data-platform="windows">
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#docs-install-mark-windows"/></svg><span>Windows</span></p>
<div class="code-frame">
<div class="code-heading"><span>PowerShell</span><button type="button" class="copy-button js-only" data-copy="docs-install-command-windows" data-copy-status="docs-install-status" data-copy-subject="Windows install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-windows" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="docs-install-command-windows" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
Expand Down Expand Up @@ -263,7 +263,7 @@ <h2 id="integration-title">{{PORTFOLIO_HEADING:integration-title}}</h2>
<p class="docs-intro">Use the same request and answer format from application code. Choose whether your app calls a server, runs the router itself, or connects to a local daemon.</p>
<div class="docs-mode-list">
<div class="docs-mode"><h3>{{PORTFOLIO_HEADING:docs-portable-client}}</h3><p>Use the dependency-light <code>@hraness/sys1/client</code> entry from Node 24 or Bun. It validates requests, bounds response bodies, propagates cancellation, and makes one explicit HTTP attempt.</p><pre tabindex="0"><code class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--omit=optional</span> \
<span class="syntax-token syntax-token--command">https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</span></code></pre><a href="https://github.com/hraness/sys1#use-as-a-module">Client guide <span aria-hidden="true">↗</span></a></div>
<span class="syntax-token syntax-token--command">https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</span></code></pre><a href="https://github.com/hraness/sys1#use-as-a-module">Client guide <span aria-hidden="true">↗</span></a></div>
<div class="docs-mode"><h3>{{PORTFOLIO_HEADING:docs-embedded-router}}</h3><p>Use <code>createRouter</code> when your Bun application owns routing and local model lifecycle. It opens no port and exposes <code>evaluate</code>, <code>fetch</code>, and <code>dispose</code>.</p><a href="https://github.com/hraness/sys1#use-as-a-module">Embedded guide <span aria-hidden="true">↗</span></a></div>
<div class="docs-mode"><h3>{{PORTFOLIO_HEADING:docs-loopback-http}}</h3><p>Run <code>sys1 up</code> for a local daemon. The endpoint is <code>POST /v1/systemone</code>; discovery is <code>GET /v1/models</code>; liveness is <code>GET /healthz</code>.</p><a href="https://github.com/hraness/sys1#the-endpoint">HTTP reference <span aria-hidden="true">↗</span></a></div>
</div>
Expand Down
10 changes: 5 additions & 5 deletions site-templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
"description": "Sys1 gives coding agents tools to review code, check completion claims, and get structured answers from Jev or a local model.",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "macOS, Linux, Windows",
"softwareVersion": "0.19.0",
"softwareVersion": "0.19.1",
"license": "https://github.com/hraness/sys1/blob/main/LICENSE",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" },
"downloadUrl": "https://github.com/hraness/sys1/releases/latest",
Expand Down Expand Up @@ -167,23 +167,23 @@ <h1 id="hero-heading">{{PORTFOLIO_HERO_HEADING}}</h1>
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#install-mark-macos"/></svg><span>macOS</span></p>
<div class="code-frame">
<div class="code-heading"><span>Terminal</span><button type="button" class="copy-button js-only" data-copy="install-command-macos" data-copy-status="install-status" data-copy-subject="macOS install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="install-command-macos" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="install-command-macos" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
<div class="platform-panel" role="tabpanel" id="install-panel-linux" aria-labelledby="install-tab-linux" data-platform="linux">
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#install-mark-linux"/></svg><span>Linux</span></p>
<div class="code-frame">
<div class="code-heading"><span>Terminal</span><button type="button" class="copy-button js-only" data-copy="install-command-linux" data-copy-status="install-status" data-copy-subject="Linux install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="install-command-linux" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="install-command-linux" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
<div class="platform-panel" role="tabpanel" id="install-panel-windows" aria-labelledby="install-tab-windows" data-platform="windows">
<p class="platform-panel-name"><svg class="platform-icon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><use href="#install-mark-windows"/></svg><span>Windows</span></p>
<div class="code-frame">
<div class="code-heading"><span>PowerShell</span><button type="button" class="copy-button js-only" data-copy="install-command-windows" data-copy-status="install-status" data-copy-subject="Windows install command">Copy</button></div>
<pre class="platform-pre" tabindex="0"><code id="install-command-windows" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz</code></pre>
<pre class="platform-pre" tabindex="0"><code id="install-command-windows" class="syntax-code language-shell" data-language="shell"><span class="syntax-token syntax-token--command">npm</span> install <span class="syntax-token syntax-token--flag">--global</span> <span class="syntax-token syntax-token--flag">--allow-scripts=node-llama-cpp</span> https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz</code></pre>
</div>
<p class="platform-note">Requires Bun 1.3.14+</p>
</div>
Expand Down Expand Up @@ -267,7 +267,7 @@ <h2 id="install-heading">{{PORTFOLIO_HEADING:install-heading}}</h2>
<p>Install Bun 1.3.14 or later, then the released CLI. ALGAL is included. Start with a saved check on macOS or Linux; configure a model when you want review or completion checks.</p>
</div>

<p class="section-footnote">Latest release: v0.19.0 · MIT. Run <code>sys1 --version</code> to confirm installation, then follow the <a href="/docs#getting-started">setup guide</a>. For compact check output alone, <a href="/skills#install">install System One Skills</a>.</p>
<p class="section-footnote">Latest release: v0.19.1 · MIT. Run <code>sys1 --version</code> to confirm installation, then follow the <a href="/docs#getting-started">setup guide</a>. For compact check output alone, <a href="/skills#install">install System One Skills</a>.</p>
</section>

<section class="section launch-feature" aria-labelledby="launch-heading">
Expand Down
Loading
Loading