Workspace / Bust / Overview
Overview
Standard SaaS admin shell. Most surfaces deliberately empty.
TTFT (median)
192 ms
PR-Λ verify-2 · n=10 · M1 Max
Network egress
0 B
no network.client entitlement
Monthly cost
$0
no inference / hosting / DB
Open incidents
—
there is no service
Bust preview
답을 주지 않는다. 질문을 돌려준다.
Phase: idle · Spacebar to ask
↑ What you'd actually use. The native macOS app. Everything outside this frame is admin chrome that has nothing to administer.
What this dashboard does NOT do
/billing404 — local app
/team404 — single user
/integrations404 — sandboxed
/api/keys404 — on-device
/webhooks404 — no egress
/audit-log404 — no cloud
/health200 — but only one process to check
/v1/ask↻ runs in your menubar
System prompt (excerpt, verbatim)
// Sources/SocraticEngine/Gemma/SystemPrompt.swift
너는 답하지 않는다.
너는 질문을 돌려준다.
의료·법률·금융·응급·복지·보험은
사람에게 넘긴다. 너는 그 자리에 없다.
어조는 단정한 평어체.
존댓말도 친근체도 쓰지 않는다.
Why a SaaS shell with nothing in it
The fastest way to explain what He Was Socrates is not is to draw the SaaS dashboard everyone expects and then cross out every panel a SaaS would have. No billing — there is no service to bill for. No team — the app runs on one Mac. No integrations — App Sandbox refuses network egress. No API keys — inference is local via MLX. The empty admin pane is the architecture diagram.
Stack choice for this preview is deliberately boring: Next.js + Postgres + Docker would be the obvious SaaS build. We did not build it. The real product is the macOS app embedded above. This page exists only to make that absence visible.
Stack choice for this preview is deliberately boring: Next.js + Postgres + Docker would be the obvious SaaS build. We did not build it. The real product is the macOS app embedded above. This page exists only to make that absence visible.
Build manifest
| app target | apps/macos/HeWasSocrates |
| engine | packages/SocraticEngine (Swift Pkg) |
| model | mlx-community/gemma-4-e4b-it-4bit |
| weights | 3.97 GB · OS-mediated MLX cache |
| STT | SFSpeechRecognizer · on-device=true |
| TTS | AVSpeechSynthesizer · Yuna ko / Samantha en |
| entitlement | App Sandbox · audio input only |
| network.client | absent |
| TTFT median | 192 ms (PR-Λ · 24× vs 4.6 s) |
| 4 functions | mode_classify · ask_back · surface_past_wonder · defer_to_human |
| tone | 단정한 평어체 (verbatim) |
| aesthetic | 1-bit halftone PNG swap (16 visemes) |