Gormes

Hardware Matrix

Hardware Matrix

Gormes should earn the “runs anywhere” claim with measured release evidence, not aspirational copy. Record each tested target here when a release candidate is built and smoke-tested.

Release Measurements

TargetStatusBuildSmoke GateBinary SizeIdle RSSNotes
Linux x86_64testedfullgormes doctor --offline~34 MBpendingPrimary development path.
Linux arm64testedfullgormes doctor --offlinependingpendingRaspberry Pi-class and ARM server target.
macOS arm64testedfullgormes doctor --offlinependingpendingApple Silicon target.
macOS amd64candidatefullgormes doctor --offlinependingpendingCross-compiled release artifact.
Windows amd64candidatefullgormes doctor --offlinependingpendingNative PowerShell installer exists; signed release still pending.
Windows arm64candidatefullgormes doctor --offlinependingpendingCross-compiled release artifact.
WSL2testedfullgormes doctor --offline~34 MBpendingTreat as Linux x86_64/arm64 depending on host.
Termux / Androidexperimentalsourcegormes doctor --offlinependingpendingSource-backed until mobile release packaging is proven.
Raspberry Pi 4/5plannedlitegormes doctor --offlinependingpendingTrack boot time and gateway RSS.
Low-memory Linux VPSplannedlitegormes gateway statuspendingpendingTrack persistent gateway RSS.

Build Profiles

ProfileCommandIntended Use
fullgo build ./cmd/gormesDefault parity/productivity build with all standard tools.
litego build -tags gormes_lite ./cmd/gormesConstrained build that omits audio/image helpers from the default registry.
slimgo build -tags slim ./cmd/gormesExperimental smallest binary profile; audio, transcription, voice, and image helpers are excluded at compile time.
gatewaygormes gatewayPersistent chat runtime using the installed binary.
dashboardgormes dashboardLocal launcher/control plane; opens the browser unless --no-open is set.

Release Gate

Before a release row can claim a target as tested, record:

  • exact artifact name and version;
  • gormes version;
  • gormes doctor --offline;
  • binary size from ls -lh;
  • idle RSS after 60 seconds;
  • gateway RSS after 60 seconds when the target is a persistent gateway host.