Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ enforced — not style.
## Reporting bugs & requesting features

Not sure whether something belongs?
[Open an issue](https://github.com/aaronjmars/soul.md/issues) and ask before
[Open an issue](https://github.com/aeonfun/soul.md/issues) and ask before
investing the work.

**Found a security or privacy problem** (injection in the builder, or a soul that
Expand Down
16 changes: 8 additions & 8 deletions .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p align="center">
<strong>The best way to build a personality for your agent.</strong><br>
Let Claude Code / OpenClaw ingest your data & build your AI soul.<br>
Best used with <a href="https://github.com/aaronjmars/aeon">Aeon</a> — background intelligence that evolves with you.
Best used with <a href="https://github.com/aeonfun/aeon">Aeon</a> — background intelligence that evolves with you.
</p>

---
Expand Down Expand Up @@ -65,7 +65,7 @@ examples/bad-outputs.template.md → examples/bad-outputs.md

<img src="../img/soul-sources.jpg" alt="Soul + Aeon" width="100%" />

[**Aeon**](https://github.com/aaronjmars/aeon) is an autonomous agent on GitHub Actions, powered by Claude Code. 68 skills across research, dev tooling, crypto monitoring, and productivity — all running in the background on a cron schedule.
[**Aeon**](https://github.com/aeonfun/aeon) is an autonomous agent on GitHub Actions, powered by Claude Code. 68 skills across research, dev tooling, crypto monitoring, and productivity — all running in the background on a cron schedule.

Soul files slot directly into Aeon. Copy your soul into `soul/` in your Aeon repo, add a few lines to `CLAUDE.md`, and every skill Aeon runs — articles, digests, tweets, research briefs — gets written in your voice. No per-skill config. Identity propagates automatically.

Expand All @@ -74,7 +74,7 @@ Why this pairing works:
- **Soul files handle the who** — voice, worldview, opinions, style
- Together you get a background agent that doesn't just work for you — it *sounds* like you

Setup takes 2 minutes. See Aeon's [Soul section](https://github.com/aaronjmars/aeon#soul-optional) for details.
Setup takes 2 minutes. See Aeon's [Soul section](https://github.com/aeonfun/aeon#soul-optional) for details.

---

Expand Down Expand Up @@ -102,7 +102,7 @@ Soul files are plain markdown — if an agent can read files, it can embody you.

| Framework | Language | Stars |
|-----------|----------|-------|
| [Aeon](https://github.com/aaronjmars/aeon) | YAML/Markdown | — |
| [Aeon](https://github.com/aeonfun/aeon) | YAML/Markdown | — |
| [OpenClaw](https://github.com/openclaw/openclaw) | TypeScript | 322k |
| [Nanobot](https://github.com/HKUDS/nanobot) | Python | 34.6k |
| [ZeroClaw](https://github.com/zeroclaw-labs/zeroclaw) | Rust | 27.8k |
Expand Down Expand Up @@ -166,7 +166,7 @@ Or point any LLM at your folder and have it read:

Notable events get appended to `MEMORY.md`, giving your soul continuity across sessions.

For always-on operation, pair with [Aeon](https://github.com/aaronjmars/aeon) — your soul files feed into every skill automatically, so background tasks (digests, articles, tweets, monitoring alerts) all carry your voice without any extra prompting.
For always-on operation, pair with [Aeon](https://github.com/aeonfun/aeon) — your soul files feed into every skill automatically, so background tasks (digests, articles, tweets, monitoring alerts) all carry your voice without any extra prompting.

---

Expand Down Expand Up @@ -258,13 +258,13 @@ What makes a contribution worth including: real opinions (not placeholders), a `

See [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide — structure, the merge bar, validation patterns, and the ethics note for public-figure souls.

[Open a PR →](https://github.com/aaronjmars/soul.md/pulls)
[Open a PR →](https://github.com/aeonfun/soul.md/pulls)

---

## Aeon Token

SOUL.md is affiliated with the [Aeon](https://github.com/aaronjmars/aeon) project and the AEON token.
SOUL.md is affiliated with the [Aeon](https://github.com/aeonfun/aeon) project and the AEON token.

Contract: [`0xbf8e8f0e8866a7052f948c16508644347c57aba3`](https://bankr.bot/agents/0xbf8e8f0e8866a7052f948c16508644347c57aba3)

Expand All @@ -280,5 +280,5 @@ The key challenge is *subject continuity*: the uploaded consciousness must feel

<p align="center">
<em>Your identity is now composable. Forkable. Evolvable.</em><br>
Works with <a href="https://github.com/aaronjmars/aeon">Aeon</a>, Claude Code, OpenClaw, and any agent that can read markdown.
Works with <a href="https://github.com/aeonfun/aeon">Aeon</a>, Claude Code, OpenClaw, and any agent that can read markdown.
</p>
4 changes: 2 additions & 2 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ covers both, and how to report a problem privately.
**Please don't open a public issue for a security problem.** Use GitHub's
**Private Vulnerability Reporting (PVR)** instead:

➡️ **[Report a vulnerability](https://github.com/aaronjmars/soul.md/security/advisories/new)**
➡️ **[Report a vulnerability](https://github.com/aeonfun/soul.md/security/advisories/new)**

(Repo → **Security** tab → **Report a vulnerability**.) This opens a private
advisory that only the maintainers can see — never a public issue.
Expand Down Expand Up @@ -43,7 +43,7 @@ disclosure. We'll credit you unless you'd rather stay anonymous.
## Supported versions

The spec, templates, and skill are maintained on the `main` branch of
[`aaronjmars/soul.md`](https://github.com/aaronjmars/soul.md). Fixes land there.
[`aeonfun/soul.md`](https://github.com/aeonfun/soul.md). Fixes land there.

| Version | Supported |
|---------|-----------|
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2026 Aaron Mars
Copyright (c) 2026 Aeon Inc

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion examples/garry-tan/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

A `soul.md` identity distillation for Garry Tan — co-founder of Posterous, founding partner of Initialized Capital, president and CEO of Y Combinator.

This folder is structured to be dropped into `aaronjmars/soul.md` at `examples/garry-tan/`.
This folder is structured to be dropped into `aeonfun/soul.md` at `examples/garry-tan/`.

## What's in here

Expand Down
2 changes: 1 addition & 1 deletion examples/garry-tan/scripts/fetch_writing.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import urllib.request
from html.parser import HTMLParser

UA = "Mozilla/5.0 (compatible; soul-garrytan/1.0; +https://github.com/aaronjmars/soul.md)"
UA = "Mozilla/5.0 (compatible; soul-garrytan/1.0; +https://github.com/aeonfun/soul.md)"
OUT = pathlib.Path(__file__).parent.parent / "data" / "writing"
OUT.mkdir(parents=True, exist_ok=True)

Expand Down
2 changes: 1 addition & 1 deletion examples/garry-tan/tests/run_weak_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ def call_model(api_key: str, model: str, system: str, user: str) -> str:
headers={
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
"HTTP-Referer": "https://github.com/aaronjmars/soul.md",
"HTTP-Referer": "https://github.com/aeonfun/soul.md",
"X-Title": "soul-garrytan weak-model test",
},
)
Expand Down
2 changes: 1 addition & 1 deletion examples/steipete/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ People, coinages, tools, and concepts that shape his voice — see `data/influen

## License

Public corpus is reproduced for educational / soul-file purposes under fair use. Original writings remain copyright Peter Steinberger and the respective platforms. See `aaronjmars/soul.md` repo for the umbrella project license.
Public corpus is reproduced for educational / soul-file purposes under fair use. Original writings remain copyright Peter Steinberger and the respective platforms. See `aeonfun/soul.md` repo for the umbrella project license.