by winstonkoh87
Athena is a local-first agentic PKM that helps you make better decisions with your own context — persistent memory, structured reasoning, and governed AI agents that work across any LLM. Own the state. Rent the intelligence.
# Add to your Claude Code skills
git clone https://github.com/winstonkoh87/Athena-PublicGuides for using ai agents skills like Athena-Public.
Last scanned: 5/16/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-16T06:22:59.736Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}Athena-Public is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by winstonkoh87. Athena is a local-first agentic PKM that helps you make better decisions with your own context — persistent memory, structured reasoning, and governed AI agents that work across any LLM. Own the state. Rent the intelligence. It has 544 GitHub stars.
Yes. Athena-Public passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/winstonkoh87/Athena-Public" and add it to your Claude Code skills directory (see the Installation section above).
Athena-Public is primarily written in Python. It is open-source under winstonkoh87 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Athena-Public against similar tools.
No comments yet. Be the first to share your thoughts!

A local-first agentic PKM that helps you make better decisions with your own context.
Capture what you learn, retrieve it when relevant, and carry your context between models — a local-first memory, reasoning, and governance layer for any LLM, across ChatGPT, Claude, Gemini, and whatever you switch to next.
Own the state. Rent the intelligence. Platforms forget. Athena doesn't.
Most assistants remember you so they can agree with you faster. Athena remembers you so it can tell you when you're wrong.
Quickstart · How It Works · Validation Status · Docs · FAQ · Safety · Contributing
Last updated: 27 July 2026
You've spent months training ChatGPT to understand you. Then a model update resets the personality. Your custom instructions stop working. You can't find that conversation from last Tuesday. And if you switch to Claude or Gemini? You start from zero.
Platform memory is unreliable, opaque, and locked to one provider. You don't own it, you can't inspect it, and you can't take it with you.
Athena moves the memory layer to your machine. Plain Markdown files that you own, version-control, and point at any model.
/end loop running; unpruned memory decays like any archive. → The Compounding Effect/start (~10K) → /ultrastart (~20K). 80–98% of your context window stays free, even after 10,000 sessions.A generic LLM is a brilliant amnesiac. Athena is the hippocampus — the memory that makes intelligence useful.
Or in engineering terms: The LLM is the engine. Athena is the chassis, the memory, and the rules of the road. Swap the engine anytime — the car remembers every road you've driven.
The design philosophy: augment the human, not replace them. After 1,900+ sessions, the bottleneck shifted — optimising the operator is now higher-leverage than optimising the AI.
Athena's centralised design principle: augment human cognition, not replace it. The more context you give Athena, the sharper its answers become — not by remembering your preferences, but by reasoning differently because of what it knows about you.
But personalization is only half the design — and on its own, it's the dangerous half. An AI tuned purely to fit you is a mirror: it hands your own blind spots back to you, faster and more fluently than you'd rationalise them yourself. The moat was never that Athena agrees with you more precisely. It's that Athena knows you well enough to tell you when you are the problem — and has the standing (Law #1, the Committee of Seats) to refuse a premise a generic assistant would obligingly help you execute.
So the USP has two legs, not one:
Personalization is what makes the disagreement credible (it's aimed at your actual situation, not a textbook). The disagreement is what keeps the personalization from becoming a well-decorated echo chamber. Neither leg is the USP alone; the product is the pair.
A generic LLM gives the internet's statistically average answer — correct on average, across all humans. Athena gives answers calibrated to your specific situation — including the situations where the honest answer is the one you were hoping it wouldn't say:
Generic LLMs solve the question. Athena solves the person. The same question, asked by different people with different lives, demands fundamentally different answers. A generic LLM can’t differentiate because it has no context. Athena can’t give the same answer twice — because the context files are different. The memory is the product — and what the memory buys is the right to push back. Solving the person isn’t flattering the person: the same context that personalises the answer is what licenses Athena to hand you the one you were hoping to avoid.
Not all problems are solvable. Athena classifies and responds accordingly:
| Problem Type | What Athena Does | Example |
|---|---|---|
| Solvable | Solves it | "What's the Kelly fraction for this bet?" → calculates, answers |
| Optimisable | Optimises within your chosen path | "I've decided to freelance — help me price it" → constraint optimization |
| Unsolvable | Maps every option, prices every trade-off, hands the choice back to you | A closeted husband with children weighing whether to stay married or come out — no clean answer exists. Children, shared assets, identity, cultural context, and personal wellbeing all pull in different directions. Athena ensures you choose with full information, not comfortable illusions |
| Ruin-path | Vetoes before you walk off the cliff | "This bet risks everything" → Law #1 override, regardless of your preference |
The uncertainty of the domain changes Athena's conviction level:
| Domain Type | Athena's Posture | What Athena Provides | Example |
|---|---|---|---|
| Deterministic | High conviction — single correct answer exists | The answer | Code bugs, math proofs, tax calculations |
| Semi-deterministic | Moderate conviction — answer depends on assumptions you control | The answer ± narrow band + stated assumptions | Sentencing prediction, medical prognosis, fitness timelines |
| Semi-stochastic | Low conviction — structural edge exists but randomness dominates | Everything except the answer — setup, sizing, risk, invalidation | Trading |