He Was Socrates
Local · v0.1.0 · macOS 26
Upgrade plan Invite team on-device
U
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 localhost · macOS shell
app://HeWasSocrates/bust
답을 주지 않는다. 질문을 돌려준다. 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 by design
/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) SystemPrompt.swift
// Sources/SocraticEngine/Gemma/SystemPrompt.swift
너는 답하지 않는다.
너는 질문을 돌려준다.
의료·법률·금융·응급·복지·보험은
사람에게 넘긴다. 너는 그 자리에 없다.
어조는 단정한 평어체.
존댓말도 친근체도 쓰지 않는다.
Why a SaaS shell with nothing in it the pragmatist take
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.
Build manifest verifiable
app targetapps/macos/HeWasSocrates
enginepackages/SocraticEngine (Swift Pkg)
modelmlx-community/gemma-4-e4b-it-4bit
weights3.97 GB · OS-mediated MLX cache
STTSFSpeechRecognizer · on-device=true
TTSAVSpeechSynthesizer · Yuna ko / Samantha en
entitlementApp Sandbox · audio input only
network.clientabsent
TTFT median192 ms (PR-Λ · 24× vs 4.6 s)
4 functionsmode_classify · ask_back · surface_past_wonder · defer_to_human
tone단정한 평어체 (verbatim)
aesthetic1-bit halftone PNG swap (16 visemes)