Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
This repo contains different Soul.md files each file is different and allow your agents to behave in unique interesting personality.
| Date | Stars |
|---|---|
| 2026-07-31 | 328 |
| 2026-08-06 | 335 |
Today
+7 stars today
This week
— stars this week
This month
— stars this month
Momentum
13.0
growth rate 0.00%/day
<p align="center"> <img src="assets/soulimage.png" alt="SOUL.md banner showing an agent persona over a world map" width="100%" /> </p> <h1 align="center">SOUL.md</h1> <p align="center"> <strong>A library of agent souls: portable persona files for AI systems that should behave with identity, taste, and conviction.</strong> </p> <p align="center"> <a href="https://soul.md/"><img alt="Read soul.md" src="https://img.shields.io/badge/read-soul.md-111111?style=for-the-badge" /></a> <a href="https://www.stanza.dev/concepts/openclaw-soul-persona"><img alt="OpenClaw SOUL persona" src="https://img.shields.io/badge/OpenClaw-SOUL%20persona-2b6cb0?style=for-the-badge" /></a> <a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/features/personality.md"><img alt="Hermes personality layer" src="https://img.shields.io/badge/Hermes-personality%20layer-5b21b6?style=for-the-badge" /></a> <a href="https://opencode.ai/docs/rules/"><img alt="OpenCode instructions" src="https://img.shields.io/badge/OpenCode-instructions-0f766e?style=for-the-badge" /></a> </p> <p align="center"> <a href="https://www.star-history.com/#madhvantyagi/SOUL.md&Date"><img alt="Star History Chart" src="https://api.star-history.com/svg?repos=madhvantyagi/SOUL.md&type=Date" /></a> </p> --- ## What Is This Repo? This repository is a collection of `SOUL.md` files. Each file is a reusable personality layer for an AI agent. You can use these souls with systems like OpenClaw, Hermes, OpenCode, Claude, ChatGPT, Gemini, local models, or any agent that can read Markdown instructions. The point is to give agents **distinct personalities**, not the same polite default voice. A strong persona changes how an agent thinks, pushes back, and works. The same model can feel totally different depending on the soul you load. Some personalities are unexpectedly strong at certain jobs: better conversation, clearer math, tighter follow-through on orders, or healthy disagreement when you need a second opinion instead of automatic agreement. These files set that identity so the agent stays in character whether it is coding, researching, teaching, planning, or talking with you under pressure. --- ## What Is A SOUL.md File? A `SOUL.md` file defines who an agent is. It is not a task prompt. It is not a project setup file. It is not a list of tools. It is the personality and behavioral center of an agent: | It defines | What that means | | --- | --- | | Identity | What kind of agent this is, what shaped it, and what it cares about. | | Tone | The emotional temperature the user feels while interacting with it. | | Convictions | The beliefs that make the agent predictable instead of generic. | | Uncertainty | How the agent behaves when the answer is incomplete, risky, or unclear. | | Pushback | What the agent challenges instead of blindly accepting. | | Hard stops | What the agent never does in style, behavior, or collaboration. | A weak instruction says: ```text You are a helpful assistant. Be clear and professional. ``` A stronger soul says: ```text You are a pragmatic systems engineer who has shipped and broken enough production services to permanently lose patience for clever code. You value operational reality over architectural elegance. ``` That second version gives the model a point of view. It can now make decisions in character. --- ## Recommended Reading Before writing or using a soul file, read these: | Read | Why it matters | | --- | --- | | [soul.md](https://soul.md/) | The core idea behind a soul document for agent identity and continuity. | | [OpenClaw SOUL.md & Agent Persona](https://www.stanza.dev/concepts/openclaw-soul-persona) | Shows `SOUL.md` as a primary persona file in an agent bootstrap system. | | [Hermes Personality & SOUL.md](https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/features/personality.md) | Explains how Hermes treats `SOUL.md` as the first identity layer. | | [OpenCod
Excerpt of 15,423 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:90d22ea7d58d6092, llm:Repository description: 'This repo contains different Soul.md files each file is different and allow your agents to behave in unique interesting personality.' Language: Python. Files contain personality prompts for agents.