archive

dow

soma runs anywhere python does. pick the app for your platform, or grab the script bundle if you want the source.

apps

soma · mac app

147.2 MBreleased 2026-08-11

a minimal desktop app with four main spaces.

chat

load a checkpoint and talk to it locally — by text or by voice. prompts can optionally update the model as you chat, so the conversation becomes part of its ongoing training rather than a disposable session. the mac app can record one utterance through apple's on-device speech recognition and read replies through the macos system voice, with no network fallback. controls include response max, temperature, online learning, pass prompt, and checkpoint load/unload.

train

continue training a model from local text files or live streams. drop files into the app's data folder, choose a checkpoint, set the training shape and controller, then watch loss, accuracy, throughput, decimation, saves, and sample "dreams" as the model learns. training can be stopped with or without saving.

stream

run small live input scripts that feed soma an ongoing text stream. streams are treated like training sources, useful for experiments where the model keeps adapting to changing input.

logOS

browse shared checkpoints from logossoma.com, inspect their metadata, download them into soma, and continue them locally.

under the hood, soma keeps a local app folder for checkpoints, data, streams, logs, and chat history. the interface is intentionally plain — black and white, sf mono, direct controls, no cloud account required for local use. the app is built around the idea that a model should be something you can keep, train, interrupt, resume, talk to, and share.

download soma.dmgdrag soma to applications · open it · drop your corpus into soma's data folder, then hit train

script bundle

soma v14.0.0-dev.2

current

released 2026-08-11

not on mac? soma v14 as a python script bundle. adaptive trace-branch mixer — species soma_v14_adaptive_trace_branch_mixer, tokenizer soma-1k-v1 (vocab 1024), 48 exact temporal bands on an adaptive log-time lattice that io2 conservatively redistributes without shortening the horizon, three scale blocks (depthwise-5 conv → rank-64 low-rank symbol mixer → boundary-conditioned residual gates) → twelve fixed gaussian summaries → 1,536-wide context → four serial residual swiglu blocks → 384-dim branch read through the tied token dictionary with the empirical log-prior added. training is next-token cross entropy with adamw (auto lr 3e-4, reference batch 1024) inside canonical weighted-prediction quanta, io2 spectral pulse scheduling, soft radial compression, decimation gain, checkpoint contract with model_id / revision_id / parent_revision_id / root_lineage_id and a .revision.json publication guard. medium capacity default (65.5M params). the zip contains soma_v14.py, the checked-in soma-1k-v1 tokenizer, trace_branch_mixer/, soma_gui.py, soma_train_worker.py, soma_loop.py, streams/, corpus builders, cloud/, tests/, requirements.txt, soma_v14_spec.md, README.md, logOS_v14_web_handover.md and the on-device speech helpers (soma_voice.py + macos_soma_speech.swift + soma-speech binary). v13 trace-branch ancestors are accepted; older species are rejected. see /runtimes for every runtime we've ever shipped, including posthumous v12.3.

three lines to a running soma

unzip soma.zip
cd soma-v14-script-bundle
./soma                # mac / linux — bootstraps a venv on first run

windows or any-platform manual

pip install -r requirements.txt
python soma_v14.py

other runtimes

posthumous versions of soma stay downloadable and inspectable. old checkpoints keep working on the runtime they were trained under.

reading

paper

time is all you need: temporal translation and the credit assignment problem · aaai 2026.

paper (.pdf)