mahmoud / mahmoud/awesome-python-applications
Add project: Ouroboros
Nobody has claimed this yet.
- Dominant language
- Jupyter Notebook
- Stars
- 18k
- Forks
- 2.7k
- PR merge metrics
- No merged PRs in 30d
Description
## Basic info
**Application name**: Ouroboros
**Application repo link**: https://github.com/razzant/ouroboros
**Application home link**: https://ouroboros-agent.ai/
**Application description**: General-purpose AI agent with persistent identity and memory that can rewrite its own code through a built-in review process.
## Qualifications
- [x] Free software with an online source repository.
- [x] Uses Python for a considerable part of its functionality.
- [x] Prominently used in the self-modifying agent niche, with 869 GitHub stars.
- [x] Maintained and functional on macOS, Linux, and Windows, with stable release v6.87.5.
- [x] An application, with packaged desktop and headless interfaces.
## Additional notability info
Ouroboros keeps persistent identity, memory, and task history across restarts. It coordinates specialist subagents and can update its own implementation through built-in review, tests, restart verification, and rollback. Public benchmark evidence is available at https://ouroboros-agent.ai/benchmarks/. I maintain the project. Thanks for considering it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the repository’s existing application listing and reviewing nearby entries for the expected format. Use the supplied Ouroboros repository, home page, description, and qualification details; the work is complete when Ouroboros is added consistently to the appropriate listing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- content, documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100