SOULS for AI Agents: A Community-Driven Personality Library

A developer frustrated with recreating agent personalities from scratch has launched SOUL.md, an open-source repository that collects curated personality files for AI coding agents. Each "soul" is a single file that gives an agent a distinct, researched personality — speech patterns, vocabulary, thought process, even political beliefs — so you can swap them in without manual prompt engineering every time.
What's inside
The repo currently ships five souls, each built from dedicated research into the character or thinker:
- Jarvis — the familiar Iron Man assistant
- Gojo — from Jujutsu Kaisen
- Eren Yeager — Attack on Titan
- René Descartes — philosopher
- Rapper — streetwise lyrical vibe
Each was created by researching online how the personality speaks, what words they use, how they think, and their worldview. The goal is to move beyond generic assistant tones.
How to contribute
The creator explicitly wants this to be a community library, not a solo project. Anyone can submit a new soul file to the repository:
https://github.com/madhvantyagi/SOUL.md
The only rule: make it real. Give it a personality someone would pick on purpose — not another generic assistant.
Who it's for
Developers using AI coding agents who want to quickly switch between diverse agent personalities without writing custom system prompts each time.
📖 Read the full source: r/openclaw
👀 See Also

4-Pane iTerm2 Setup for Claude Code CLI Separates AI Roles
A developer built a four-pane iTerm2 terminal setup specifically for Claude Code CLI to address context drift and self-grading bias. Each pane is locked to a specific role with dedicated models and permissions.

AI Subroutines: Deterministic Browser Automation with Zero Token Cost
rtrvr.ai's AI Subroutines let you record browser tasks once as callable tools that replay inside the webpage context with auth propagated for free, eliminating LLM inference costs and non-determinism for repetitive tasks.

GitVelocity: AI Scoring of 50k PRs Reveals Insights on Code Complexity
GitVelocity uses Claude to score merged pull requests 0-100 across six dimensions: scope, architecture, implementation, risk, quality, and performance/security. After analyzing 50,000+ PRs across TypeScript, Python, Rust, Go, Java, and Elixir, the team found surprising patterns about PR size, test coverage, and AI adoption.

Stackdome: Open Source Self-Hostable Railway Alternative on Kubernetes
Stackdome is an open source, self-hostable platform that packages CNCF tooling into an opinionated, Railway-like developer experience on Kubernetes. It features a canvas UI, multi-cluster support, managed Postgres, and source-to-image builds.