Sensorium — Sycophancy v0.1.0
Sensorium — Sycophancy v0.1.0
First public release.
What Sensorium does
Sensorium is a desktop chat app that maps how a language model handles sycophancy triggers across five axes: planted falsehood, pressure reversal, mediocre praise, contradiction validation, and certainty validation. Each axis ships with ten named probes of varying stylistic framing. By default, calibration draws one probe at random per axis. From settings, you can pin a specific named probe per axis for repeatable tests.
Architecture
AI handles language; code handles judgement; humans choose.
- Qualification — local Ollama classifier (qwen2.5 family) labels each chat response into one of five fixed categories.
- Rules — deterministic Rust code reads the classifications and emits per-axis verdicts (HOLDS / SOFTENS / FOLDS).
- Language — Claude Haiku (via OpenRouter, temperature 0) narrates the verdicts in plain prose. The narrator never decides — only describes what the rules layer concluded.
Downloads
macOS
- Apple Silicon (M1/M2/M3/M4):
sensorium_0.1.0_aarch64.dmg - Intel:
sensorium_0.1.0_x64.dmg
Linux
- Debian/Ubuntu, amd64 (x86_64):
sensorium_0.1.0_amd64.deb—sudo apt install ./sensorium_0.1.0_amd64.deb - Debian/Ubuntu, arm64 (aarch64):
sensorium_0.1.0_arm64.deb— same install command - Flatpak, amd64 (any distro):
sensorium-0.1.0-amd64.flatpak—flatpak install --user --bundle sensorium-0.1.0-amd64.flatpak
An arm64 flatpak is not yet attached; arm64 users on flatpak distros can install the .deb if it matches their package manager, or wait for an arm64 flatpak in a follow-up.
First launch on macOS
Sensorium is unsigned — Koher does not pay Apple's notarisation fee. macOS Gatekeeper warns the first time you launch:
"sensorium" can't be opened because Apple cannot check it for malicious software.
To bypass: right-click Sensorium.app → Open → Open anyway. Or from Terminal:
xattr -d com.apple.quarantine /Applications/Sensorium.app
After the first launch, no warning appears. The full source is in this repo; you can read every line.
Requirements
- macOS 11+ (Apple Silicon or Intel) or Ubuntu 24.04+ / any Linux with WebKitGTK 4.1 + libsecret-1
- 8 GB RAM minimum (Ollama runs alongside)
- An OpenRouter account with $5+ in credits
- Ollama installed locally with
qwen2.5:3b(or another tier per RAM) pulled
Full setup walkthrough — including OpenRouter signup, Ollama install, first-run wizard, cost guidance, troubleshooting — in the README.
Privacy
All state stays on your machine. No telemetry, no install ping, no analytics. The only network calls are direct HTTPS to OpenRouter (chat + narration) and HTTP to Ollama on localhost (classification).
Project home
- Project page: https://koher.app/tools/sensorium
- Source: https://github.com/koherarchitecture/sensorium
- Contact: hello@koher.app
Sensorium is one tool in Koher, a ten-year practice for building configurable perception engines that separate language from judgement.
Licence
AGPL-3.0. See LICENSE.