← Все проекты
Проект / Python

Kalexzhu/anima: Anima — движок для симуляции человеческого сознания

Погрузитесь в поток мыслей вымышленного персонажа, который живёт своей внутренней жизнью без ваших вопросов.

Anima — это Python-движок, который симулирует непрерывный поток сознания человека. Он не отвечает на вопросы, а генерирует внутренний монолог, основанный на психологическом профиле. Проект использует параллельные вычисления для имитации многозадачности...

★ 11 Python Форки 1 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, исследователей ИИ и психологов, которые хотят моделировать сложные когнитивные процессы и создавать глубоких персонажей для игр или симуляций.

Проблема / задача

Традиционные чат-боты и ИИ ждут команд и реагируют на запросы, но не способны показать непрерывный внутренний мир — ту самую «кашу в голове», которая варится сама по себе.

Как это работает

Проект создаёт психологический профиль персонажа и запускает 11 параллельных когнитивных модулей (размышления, самооценка, философские вопросы, воспоминания и другие). Каждый модуль независимо обращается к языковой модели (например, Claude или Qwen) и генерирует фрагменты сознания. Внешние события и внутренние «стволовые» темы (работа, отношения) направляют этот поток, а эмоциональная модель на основе теории OCC...

Что видно по README

Anima — это Python-движок, который симулирует непрерывный поток сознания человека. Он не отвечает на вопросы, а генерирует внутренний монолог, основанный на психологическом профиле. Проект использует параллельные вычисления для имитации многозадачности человеческого мышления и визуализирует результат в виде динамичного потока мыслей.

Ключевые возможности

11 параллельных когнитивных модулей (размышление, философия, воспоминания и другие)Система «стволовых тем» (Trunk), которая направляет внимание персонажа на ключевые жизненные вопросыЭмоциональная модель на основе Plutchik с инерцией и затуханиемВизуализация потока сознания в реальном времени через веб-интерфейсПоддержка нескольких языковых моделей (Claude, Qwen) для снижения затрат

Технологии

Python 3.12+ThreadPoolExecutor для параллельных вычисленийAPI Anthropic (Claude) и DashScope (Qwen)p5.js для визуализацииPythonReact

Интересный факт

Проект основан на реальных психологических исследованиях: например, на данных о том, что 47% времени бодрствования человек пребывает в состоянии «блуждания ума» (mind-wandering).

С чего начать

  • Склонируйте репозиторий и установите зависимости из requirements.txt
  • Настройте API-ключи Anthropic (обязательно) и DashScope (опционально) в файле .env
  • Запустите демо-пример командой python3 run.py examples/demo_profile.json и наблюдайте за потоком мыслей персонажа.

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вам интересны эксперименты на стыке ИИ и психологии. Это не готовый продукт, а исследовательский инструмент с чёткой архитектурой и красивой визуализацией, который можно дорабатывать под свои задачи.

Наблюдения по обновлениям

Проект очень свежий (11 звёзд, 1 форк), с активной разработкой и продуманной архитектурой, но пока без сообщества и issue.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Kalexzhu/anima
Лицензия
MIT
Создан на GitHub
28 марта 2026 г.
Последнее обновление репо
28 марта 2026 г.
Последняя проверка GitRadar
28 марта 2026 г.
Изученные файлы
README.md, requirements.txt, ui/viz/index.html, core/emotion_utils.py, core/thought.py, core/emotion.py

FAQ

Что это такое?

Движок на Python, который непрерывно генерирует поток сознания (внутренний монолог) для персонажа на основе его психологического профиля.

Для кого подходит?

Для разработчиков, исследователей и создателей контента, которые хотят моделировать сложное внутреннее состояние персонажей в симуляциях, играх или интерактивных проектах.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Kalexzhu/anima?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.