# Ash
Ash is an open-source AI agent framework for building customizable personal assistants. Created by David Cramer. Written in Python. MIT licensed.
## Key features
- **Personality system**: Agents derive behavior from a SOUL.md configuration file
- **Persistent memory**: SQLite-backed semantic search for facts learned during interactions
- **Conversation history**: JSONL-based session storage for context across interactions
- **Multi-model support**: Compatible with Anthropic Claude and OpenAI models
- **Sandboxed execution**: Bash commands run inside Docker containers for safe tool execution
- **Telegram integration**: Interact with the assistant via messaging
- **Web search**: Built-in Brave Search integration
## References
- Source code: https://github.com/dcramer/ash
- Documentation: https://dcramer.github.io/ash
## Related
- [[AI Agents]]
- [[AI Assistants]]
- [[Claude Code]]