LiveDevAgents

LiveDevAgents

2024.12 CAMEL-AI Hackathon. Multi-Agent danmaku game engine.

Stars: 60

Visit
 screenshot

LiveDevAgents is a multi-agent danmaku game engine built using CAMEL. It was developed for the 2024.12 CAMEL-AI Hackathon project. The engine allows for the creation of games in real-time through live bullet comments during streaming, enabling interaction with AI hosts. The project aims to expand and deconstruct simple ideas with a team of agents of different expertise, continuously updating and self-correcting during runtime. It also supports workforce enhancement, migration of anchor agents to a new framework, improvement of bullet comment processing logic, expansion of live control for more platforms, integration of art and music agents, and VR shared workspace for collaborative development.

README:

Multi-Agent danmaku game engine

本项目使用CAMEL构建。2024.12 CAMEL-AI Hackathon项目。

使用多个不同专长Agent组成专家团队,将简单想法进行扩充、拆解、输出、实现,实时更新运行并自迭代纠错。 可在直播时由弹幕实时命令生成游戏,并与AI主播进行互动。

介绍视频地址: 直播发弹幕就能开发游戏的全新游戏引擎?

Developers: Rex, SleeeepyZhou, Stargaze

Todo

  • [ ] 完善workforce,以处理信息噪声,给出更有效信息
  • [ ] 迁移主播Agent,目前仍在使用旧框架
  • [ ] 完善弹幕处理逻辑
  • [ ] 完善直播中控,支持更多平台
  • [ ] 接入美术、音乐等Agent
  • [ ] VR共享工作空间,多人讨论,自动开发

Start

克隆仓库 git clone https://github.com/SleeeepyZhou/LiveDevAgents.git

安装依赖,建议使用虚拟环境

cd LiveDevAgents
python -m venv venv
pip install -r requirements.txt

请将此json文件内容对应键值改为自己的apikey,并将文件改名为key.json

CLI demo

安装完成后python cli_demo.py可以直接使用命令行直接使用。

Gradio demo

配置好环境后,先启动programmer.py,再启动gradio_demo.py

Blive

直播中控由Godot构建,使用BliveChat项目抓取弹幕。BliveChat 的弹幕转发插件,位于./contorl/relay_plugin,详细请见直播中控

仍在开发中

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for LiveDevAgents

Similar Open Source Tools

For similar tasks

For similar jobs