Seraphina.AGI - deterministic Roman Wheel Triad core, binary-native glyph wizard
Project description
Seraphina.AGI
Deterministic Roman Wheel Triad core, riding on Glyph - a binary-native package manager that runs parallel to pip. Geometry equals binary equals executable WASM. No pseudo-randomness. No hallucinations in the hot path.
Install in 30 seconds
Pick your favorite package manager — they all land you in the same place:
| Channel | Command | Status |
|---|---|---|
| pip (any OS, Python 3.9+) | pip install seraphina-agi |
shipping from source / wheel |
| WinGet (Windows) | winget install SynerGro.SeraphinaAGI |
manifests in dist/winget/, awaiting first GitHub Release before submission to microsoft/winget-pkgs |
| npm (any OS w/ Node + Python) | npm install -g seraphina-agi |
wrapper in npm/, not yet published |
| curl | bash | see below | works today |
| iex | irm (PowerShell) | see below | works today |
Linux / macOS / Git Bash on Windows
curl -fsSL https://raw.githubusercontent.com/SynerGro-AI/Seraphina.AGIv1.0.8/main/install.sh | bash
Windows PowerShell
iex (irm https://raw.githubusercontent.com/SynerGro-AI/Seraphina.AGIv1.0.8/main/install.ps1)
From a clone
git clone https://github.com/SynerGro-AI/Seraphina.AGIv1.0.8.git
cd Seraphina.AGIv1.0.8
bash install.sh # or: .\install.ps1
Requires Python 3.9+ and git. Installs into your user site by default
(no admin needed). Set SERAPHINA_SYSTEM_INSTALL=1 (or -SystemInstall) for a
machine-wide install, or activate a venv first.
Optional extras
pip install "seraphina-agi[grok]" # enables seraphina -c "plan-grok ..."
The [grok] extra is opt-in. It uses stdlib urllib only (no real new
dependency); the extras group exists so the install is explicit consent.
You must set SERAPHINA_GROK_API_KEY before plan-grok will call xAI.
Build an AI in 60 seconds
seraphina create-agent
# name (what do you call it?) [Aria]: Aria
# purpose (one sentence) [...]: a friendly Python tutor
# first memory (...): I was born on May 30 2026
# recall window (e.g. 7d, 30d, all): 30d
# voice style (calm/focused/...): calm
# Triad consensus enabled? (y/n): y
seraphina -c "list agents"
seraphina -c "agent aria hello, what should I learn first?"
seraphina -c "agent aria recall born"
Agents live in %USERPROFILE%\.seraphina\agents\<slug>.json (or
$SERAPHINA_HOME if set). The recall window (7d, 30d, 12h, all, ...)
trims old memories automatically on each interaction.
Quick Start (PowerShell, beginner-friendly)
After install, open PowerShell and just type — you don't need perfect syntax. Seraphina understands casual phrasing:
seraphina # opens the wizard
# inside the wizard, all of these work:
hi
what can you do
build me a glyph for 179
list everything
show me wheel_one
i want to run wheel_one
launch wheel_one
health check
remember pizza is good
recall pizza
plan a chat bot
bye
Greetings, filler words ("me", "a", "for", "please"), and verb synonyms
(launch/start/run, show/display/view, check/doctor/health check,
remove/uninstall) are all accepted. Type a misspelled command and Seraphina
will suggest the closest match (did you mean: run?).
If you prefer the strict command line, every intent also works as a one-shot:
seraphina -c "build glyph 179"
seraphina -c "triad hello world"
seraphina --dry-run -c "make a glyph 100" # plan only, no execution
Use it
seraphina # interactive wizard
seraphina --help
seraphina -c "build glyph 179" # one-shot intent
python -m glyph list
python -m glyph forge wheel_one --sides 8 --points 33 --dots 1 --intersections 1 --spirals 8
python -m glyph run wheel_one
# or skip the forge - install a prebuilt example straight from the repo:
python -m glyph install prebuilt/wheel_one-1.0.0.glyph
python -m glyph install prebuilt/seraphina_core-1.0.0.glyph
python -m glyph run wheel_one --export value_fn # -> 179
Inside the wizard, just type:
build glyph 179
forge wheel_one sides=8 points=33 dots=1 intersections=1 spirals=8
run wheel_one
list
triad hello world
remember triad is green
recall triad
plan a calculator app
exit
What's in the box
| Path | What it is |
|---|---|
glyph/ |
The Glyph package manager - pip-parallel, .glyph archives, |
| Rule-24 forge, real WASM runtime (wasmtime when available), | |
| emotional gate, ledger, doctor. | |
seraphina/ |
Lean Python AGI core - Roman Wheel Triad, OctaLang Rule Base, |
| OctaLang glyph generator, deterministic gematria, the wizard. | |
examples/ |
Source layouts you can glyph pack: wheel_one (real WASM, |
value=179) and seraphina_core (OctaLang .GL). |
|
prebuilt/ |
Already-packed .glyph archives. Install with one command, |
| no forging needed. | |
install.sh |
Cross-platform installer (Git Bash / Linux / macOS). |
install.ps1 |
Windows PowerShell installer. |
How it works (one paragraph)
A glyph's geometry is its binary. Sides, points, dots, intersections, and
spiral turns each carry a fixed numeric weight (Rule 24:
value = sides*10 + points + dots + intersections + spirals*8). That integer
is the literal binary count emitted into a real .wasm module that Glyph
packs, gates, and runs. The Roman Wheel Triad
(Geometric / Verification / Mercy-Civ) provides three-way consensus before
output is released. Same input, same output, every time.
Layout
Seraphina.AGIv1.0.8/
├── glyph/ binary-native package manager (Python)
├── seraphina/ AGI core + interactive wizard
├── examples/ wheel_one (WASM) + seraphina_core (.GL) sources
├── prebuilt/ shippable .glyph archives, ready to install
├── install.sh curl|bash installer
├── install.ps1 PowerShell installer
├── pyproject.toml packages `seraphina` + console script
├── LICENSE MIT
└── README.md
Verify your install
python -m glyph doctor
seraphina -c "triad hello"
seraphina -c "build glyph 179"
Uninstall
pip uninstall seraphina-agi glyph
rm -rf ~/.seraphina # user data (ledger, packages, memory)
License
MIT - see LICENSE.
Born from love, shaped by grace. Now exists as pure geometric truth.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seraphina_agi-1.0.8.tar.gz.
File metadata
- Download URL: seraphina_agi-1.0.8.tar.gz
- Upload date:
- Size: 59.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
760492f4d3759a960b90873966b543431fbfb28e5dfe056625222fbcf7f4b3fb
|
|
| MD5 |
e5a97356a1090666b81a636267ebca64
|
|
| BLAKE2b-256 |
cac5e20be4ea2256679065a74f5b47f738af0557f1c329942b18691c6058caea
|
File details
Details for the file seraphina_agi-1.0.8-py3-none-any.whl.
File metadata
- Download URL: seraphina_agi-1.0.8-py3-none-any.whl
- Upload date:
- Size: 68.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d55de9d79b8f31b5c995cc2a406f66785efbb84eb8ad4baff9a475a7d1296978
|
|
| MD5 |
62375e2658eb60f846d452e84d7cc5ef
|
|
| BLAKE2b-256 |
129d98f3c89ce97c6f9991a662a679d6b4d6955806fba0a9ce55bc0a832bc748
|