TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.
XiaoLuoLYG/GOD
Браузерная панель управления обществами LLM-агентов: ставьте симуляции на паузу, задавайте вопросы, направляйте их ход и пошагово просматривайте повторы.
- Звёзды
- 1,228
- Форки
- 136
- Открытые issues
- 9
- Последний коммит
- 18 дней назад
Что это?
GOD — локальная панель управления симуляциями обществ языковых моделей и агентов. Вместо того чтобы просто наблюдать за ходом симуляции, можно остановить её на любом шаге, перематывать запись или запускать её автоматически, задавать вопросы одному жителю, группе или всему городу, а также отправлять инструкции, которые агенты прочитают при следующем ходе.
Проект состоит из локального бэкенда FastAPI, браузерного интерфейса на React/Vite и отдельного процесса со средой выполнения агентов, подключённого через локальный WebSocket. Мастер настройки позволяет выбрать любую совместимую с OpenAI конечную точку модели, сценарий и профили агентов, а затем запустить эксперимент. Эксперименты, карты и наборы агентов можно импортировать и экспортировать в виде ZIP-пакетов.
В проект входят два готовых эксперимента: на пиксельной карте города, созданной с помощью Tiled, и на карте кампуса PKU. Кроме того, на GitHub Pages доступен просмотр повтора прямо в браузере — без установки и API-ключа.
Ключевые возможности
- 01Ставьте текущую или записанную симуляцию на паузу, перематывайте её и запускайте автоматически, пошагово.
- 02Во время симуляции задавайте вопросы одному агенту, группе или всему городу.
- 03Отправляйте инструкции, которые агенты прочитают при следующем ходе.
- 04Настраивайте модель, сценарий и генерацию агентов в браузерном мастере.
- 05Редактируйте карты и жителей в Map Studio и Agent Studio.
- 06Импортируйте и экспортируйте наборы экспериментов, карт и агентов в ZIP-файлах.
Сценарии использования
- Изучать поведение агентов LLM в заданном социальном сценарии.
- Проверять пошагово, как вмешательства меняют результаты симуляции сообщества.
- Делиться воспроизводимой симуляцией агентов в виде ZIP-пакета для скачивания.
- Создавать прототипы собственных карт и профилей жителей для экспериментов с агентами.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/XiaoLuoLYG/GOD.git - 2
Перейдите в каталог проекта
cd GOD - 3
Запустите GOD (macOS/Linux); мастер настройки откроется в браузере
./scripts/god.sh start
Что важно знать
- Для локального запуска необходимы API-ключ и endpoint модели, совместимой с OpenAI; мастер настройки запросит их.
- В README также описан запуск в Windows с помощью PowerShell-лаунчера — для него используется отдельная команда.
- Согласно README, инструмент предназначен для изучения сообществ языковых агентов, а не для утверждений об их социальной реалистичности.
Темы
Частые вопросы
- Что такое GOD?
- Браузерная панель управления обществами LLM-агентов: ставьте симуляции на паузу, задавайте вопросы, направляйте их ход и пошагово просматривайте повторы. GOD — локальная панель управления симуляциями обществ языковых моделей и агентов. Вместо того чтобы просто наблюдать за ходом симуляции, можно остановить её на любом шаге, перематывать запись или запускать её автоматически, задавать вопросы одному жителю, группе или всему городу, а также отправлять инструкции, которые агенты прочитают при следующем ходе.
- GOD можно использовать бесплатно? Какая у него лицензия?
- GOD распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- GOD всё ещё поддерживается?
- Активно поддерживается. Последний коммит в GOD — 2 окт. 2026 г..
- Для чего можно использовать GOD?
- Изучать поведение агентов LLM в заданном социальном сценарии. Проверять пошагово, как вмешательства меняют результаты симуляции сообщества. Делиться воспроизводимой симуляцией агентов в виде ZIP-пакета для скачивания. Создавать прототипы собственных карт и профилей жителей для экспериментов с агентами.
- Как установить GOD?
- Клонируйте репозиторий: git clone https://github.com/XiaoLuoLYG/GOD.git Перейдите в каталог проекта: cd GOD Запустите GOD (macOS/Linux); мастер настройки откроется в браузере: ./scripts/god.sh start
- Где скачать GOD?
- Исходный код и инструкции по установке — на GitHub: https://github.com/XiaoLuoLYG/GOD
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Мультиагентный Python-фреймворк для создания, симуляции и изучения агентов на базе LLM, с поддержкой инструментов, памяти и генерации данных.
Open-source инфраструктура для запуска сгенерированного ИИ кода в изолированных облачных песочницах с JavaScript- и Python SDK.
Не зависящий от фреймворка инструментарий Generative UI на базе OpenUI Lang — компактного потокового языка, с помощью которого LLM создают отображаемый UI из вашей библиотеки компонентов.
Модульный учебный проект по Agentic RAG на LangGraph: иерархическая индексация, память диалога и уточнение запросов.
Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер.