Skip to content

Sensorium — Sycophancy v0.1.0

Choose a tag to compare

@prayasabhinav prayasabhinav released this 07 May 16:08
· 18 commits to main since this release

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.debsudo 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.flatpakflatpak 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

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.