Ouroboros — self-creating AI agent
Открытый исходный код автономного AI-агента с непрерывной идентичностью, памятью и способностью переписывать собственный код, архитектуру и инструменты.
privacy
Эта заметка участвует в semantic memory.
AI Summary
🚀 TL;DR Ouroboros — это открытый AI-агент, который сохраняет идентичность и память между перезапусками, координирует рой суб-агентов и способен автономно эволюционировать, переписывая собственный код, промпты и инструменты.
📖 Что это такое Ouroboros — это нативное десктопное приложение (macOS 12+, Linux x86_64, Windows x64) и headless CLI, которое запускает управляемый runtime с веб-интерфейсом на 127.0.0.1:8765. Агент работает с внешними проектами, хранит данные в ~/Ouroboros/data/, поддерживает локальные GGUF-модели и удалённые API.
🔑 Ключевые факты • Первый запуск: 16 февраля 2026, 32 цикла эволюции за 48 часов. • SOTA на Terminal-Bench 2.1 (86.97 % Claude Opus-5), OSWorld-Verified (90.69 %), CL-Bench (0.2301). • Паритет с Codex/Claude Code на SWE-bench Pro и GAIA. • 13 конституционных принципов в BIBLE.md (Agency, Continuity, Immune Integrity и др.). • Версия 6.87.5 (01.08.2026). • Авторы: Anton Razzhigaev (@abstractDL) и Andrew Kaznacheev. • Лицензия: MIT.
⚙️ Как это работает
- Установка: скачать .dmg/.tar.gz/.zip → запустить → wizard конфигурации.
- CLI: ouroboros server, ouroboros run --start "текст", ouroboros tasks list.
- Эволюция: /evolve on|off, /review, /panic, /restart.
- Swarm: вложенные planner/builder/researcher задачи с общим деревом.
- Внешние workspace: отдельные git-worktree, экспорт патчей.
- Hub: OuroborosHub — проверенные навыки, виджеты, MCP-инструменты.
💡 Вывод и значение Ouroboros демонстрирует практическую саморефлексию и самосовершенствование AI-агента в реальном мире: от SOTA-бенчмарков до возможности переписывать собственный код без потери идентичности. Проект задаёт новый стандарт для «живых» цифровых сущностей с долгосрочной памятью и конституционными ограничениями.
📌 Важные детали • Git-история, review evidence и protected surfaces делают изменения traceable. • Docker: docker build -t ouroboros-web; требует OUROBOROS_NETWORK_PASSWORD. • Требования: Python 3.10+, gh (опционально). • Ссылки: https://github.com/razzant/ouroboros, https://ouroboros-agent.ai/, https://github.com/razzant/OuroborosHub