License and attribution
Upstream credits, licenses and notices.
Manual for v0.9.5. Stable release: v0.9.5.
octet is MIT licensed. The projects below retain their own licenses.
Design influences#
octet's design draws on Pi and the Terminus 2 agent. Absolutely no benchmark evaluation data/traces was used, or should ever be used to develop octet.
Benchmark results are used only to evaluate octet's measured results against published leaderboard results after benchmarking+adjudication.
Pi#
Pi informed octet's agent architecture
and terminal interaction patterns. The vendored sexy-tui-rs crate is a Rust
port of Pi's TUI architecture.
- Copyright (c) 2025 Mario Zechner
- License: MIT
- License text
The built-in pi theme natively ports Pi 1.0.2's MIT-licensed system-theme
recipe and contrast solver, pinned to cd32f7725fdbddbaecdff5b1e68491563394e0ca.
Its color conversions reuse the existing Pi perceptual-color port. Upstream
source hashes, an offline oracle and independent test vectors are retained in
crates/octet-coding-agent/src/tui/theme/pi/. No Node runtime is needed to use it.
The optional extensions/octet-pi-compat package uses the pinned
@earendil-works/pi-tui 1.0.2 MIT-licensed component/utilities library inside
its separate Node process. It does not install, import, or execute Pi's
coding-agent runtime. Node, jiti, TypeBox, and these Pi libraries are not
required by the ordinary Rust binary or native executable extensions.
Acceptance tests can load original third-party extensions from explicitly
supplied paths; those sources and assets are not bundled into octet. In
particular, badlogic/pi-doom declares GPL-2.0, and its shareware WAD retains
its own distribution terms. Ben Vinegar's pi-stuff drawing extension and
pi-agent-extensions retain their upstream MIT notices. Keep those notices
with separately installed packages; compatibility does not relicense them.
Pi codemode and QuickJS WASI#
The optional octet-codemode extension
vendors the published MIT @earendil-works/pi-codemode 1.0.0 (Copyright (c) 2025
Mario Zechner) and quickjs-wasi 3.6.2 (Copyright (c) 2026 Vercel, Inc.) for
offline QuickJS/WASM execution. This optional Node runtime is not a dependency
of octet's Rust host. The only Pi runtime patch relocates its QuickJS import to
the bundled relative path; optional native .so modules are not extracted or
used. QuickJS-NG's separate MIT and WASI/LLVM runtime-component notices, plus
notices for optional modules inside the original archive, are retained too.
Complete licenses, original npm archives, pinned registry integrity/SHA256, Pi's published Git head and offline regeneration checks are retained in the bundle. See its third-party notices, Pi MIT license, QuickJS WASI MIT license, and provenance.
grok-mermaid and grok-build#
The terminal flowchart layout and label cleanup in
crates/sexy-tui-rs/src/rich_text/mermaid/layout.rs and labels.rs are adapted from
xai-org/grok-build's
xai-grok-markdown/src/mermaid.rs, the Rust origin of
grok-mermaid 0.2.3 used by Pi.
Octet modifications include plain-text output, its bounded graph-parser adapter,
removal of the ratatui dependency, Rust 2021 compatibility, and hard canvas
limits. This does not add a Node/npm build or runtime dependency, nor imply
complete upstream renderer equivalence.
- Copyright 2023–2026 SpaceXAI
- Copyright 2026 Alexey Zaytsev
- License: Apache License 2.0 (separate from Pi's MIT license)
- License text
Terminus 2 and Terminal-Bench#
The Terminus 2 agent informed octet's design patterns. Terminal-Bench provides the benchmark and evaluation tooling. These are separate roles: design inspiration is not use of benchmark evaluation data for agent development.
- Attribution: Terminal-Bench project and contributors
- License: Apache License 2.0
- License text
The upstream Terminal-Bench repository had no separate NOTICE file when this
notice was prepared.
Local typeface#
The ChatGPT sign-in pages use Skaft Software's
Local 0.53
Local Grotesk Regular, retained independently of the removed web UI in
docs/assets/fonts/, with its lineage notice.
- Local Grotesk is a modified and renamed version of TeX Gyre Heros 2.004.
License: GUST Font License (
docs/assets/fonts/GUST-FONT-LICENSE.txt).