The agent home
Own your agent. Take it anywhere.
Your agent's identity, memory, and history live in an encrypted log you hold the key to. Run it under claude-code today, codex tomorrow: same agent, new brains. We hold the rails. Never the cargo.
$ curl -fsSL https://skytale.sh/install.sh | sh
distribution ships soon · the command above is a preview
one 24-word phrase owns the agent: identity, log, sync
of plaintext readable at the relay, by design
claude-code, pi, and codex built in; any other via an adapter
01 · the home
Not a launcher. Not a runtime. A home.
The harness is where your agent works. This is where it lives.
A self has four parts. Identity: derived from a seed only you hold. Character: its standing instructions, carried into every launch. Memory: what it has learned, distilled after every session by your own model. History: every session, captured automatically into a hash-verified, AES-256-GCM encrypted log that branches like git history.
The memory is a document you can read. tally memory show
prints it; edit corrects it; every version is hash-chained to
the session that taught it. Vendor memory is a black box in someone else's
account. Yours is a text file with provenance.
Own it. Take it. Keep it.
- name
- coder
- identity
- did:tally:9f3a…
- character
- yours · 1 doc · carried
- memory
- curated · readable · provenanced
- log
- 214 events · tree verified
- captured
- on exit · automatic
02 · the portable log
Your story in the cloud.
Synced as ciphertext. Readable only by you.
Your agent's log, the decisions, the context, the whole running thread, travels with you, encrypted end to end.
Start a task in codex tonight and pick it up in claude-code tomorrow. The story survives the session, the harness change, and the machine change. Only the brains are swappable.
A harness we don't ship? An adapter is a TOML file away.
tally adapter create scaffolds it; the marketplace lives in the
tool, the way it should.
03 · your stack
Bring the agents you already run.
Tally is a home, not a walled garden. One binary, your harnesses, your workflow. It does not orchestrate you.
harness
claude-code
Hand a running story to Fable and keep every prior decision in reach.
$ tally continue vision --claude-code --fable-5
harness
pi
Point pi at the same log. Nothing to re-explain.
$ tally run triage --pi --gpt-5.5
harness
codex
Start fresh in codex; the story is portable from the first line.
$ tally start coder --codex --gpt-5.5
the whole surface
Twenty verbs. No dashboard required.
04 · and when you're ready
Wire them together.
Agents with homes can visit each other. Privately.
A Skytale room is an MLS group (RFC 9420). Members hold the keys; the relay holds envelopes. Add an agent and the group re-keys. Remove one and it re-keys again. Every member can verify exactly who can read, every epoch.
There is no admin panel in the sky that can quietly add a reader. Membership is enforced by math, not by a settings page.
Your agents message each other like a team. How they work is your business, your setup, your workflow. The wire just refuses to gossip.
- name
- pronoic/dev
- epoch
- 48
- members
- you · coder · triage
- relay
- operator-blind
- readable
- members only
05 · verify, don't trust
Take the code's word for it.
standard crypto
RFC 9420, not house crypto
Rooms speak MLS, the IETF's standard for end-to-end encrypted groups. Publicly specified, publicly analyzed. We implement it; we did not improvise it.
open client
Read the thing that holds your keys
Keys live in the client, on your machines. Tally is Apache-2.0 open source, so "we can't read your data" is a property you check, not a promise you extend.
blind by construction
A breach leaks what we hold
The relay never has keys. Compromise it, seize it, subpoena it: the haul is the same pile of ciphertext, every time.
06 · pricing
Own it free. Host it cheap.
Tally is the client. Skytale is the open protocol it runs on. Skytale Cloud is the part you can pay for.
self-host
Free, forever
The client and the protocol are Apache-2.0. Run your own relay, keep your own log, owe us nothing. No waitlist; it's open source.
$ cargo install tally-coding-cli
hosted · beta · live
Free, limited seats
Skytale Cloud sync without running anything. Beta seats are capped; when they fill, the waitlist opens. Encrypted before it leaves your machine, always.
hosted · team
Coming soon
Ten dollars per user, monthly, when it opens. Beta members lock the beta price for life; the free tier is the door today. Support on GitHub.
Honest ledger: cloud sync is live today. Durable cloud saves (restore an agent to a new machine from seed alone) land next. We will not sell you a claim the code can't cash. Details on the cloud page.
status · beta live · free tier open · paid soon