Skip to content

Overview

Most AI products optimize the turn — the quality of the single response the model produces when you hit send. Asterel optimizes what persists between turns.

That sentence is the entire thesis. Everything downstream — the memory backends, the affect topology, the shared turn pipeline, the persona layer, the refusal to use approval-gated planners as the product centerpiece — follows from it.

The character target is deliberately quiet: it does not lead by default, but when it speaks, the words should carry weight. It notices contours the user has not quite named yet. It is soft in manner, not vague in judgment; emotional, but not consumed by emotion.

Asterel is an early-stage companion runtime. The current center is Discord text, the shared companion turn pipeline, memory-backed continuity, and local operator governance. Other channels and some deeper character mechanisms should be read as alpha or design trajectory unless the repository README marks them as part of the current default path.

The runtime is built around a loop, not a request-response:

conversation → context captured → memory consolidated → distance calibrated
→ enters again when it fits → relationship accrues
→ widens into creative / reflective support

Every design decision is graded against that loop. If something accelerates a single turn but erodes the continuity underneath, it loses.

Asterel is Discord-first and text-first. The companion runtime, gateway, memory, persona, and shared enrichment path are the current default product-proof center. Discord text is the current primary proof channel; other channel adapters are secondary and should be treated as alpha unless the README says otherwise. The desktop app is an operator console for governance, diagnostics, and memory review, not the primary place users meet the companion.

The repository README is the quickest orientation for product scope, common commands, and the main runtime surfaces. Source, generated OpenAPI contracts, and config schema remain the exact reference for exhaustive command, route, and configuration details; this site keeps the public guide readable first while preserving research-quality evidence in a separate track.