Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Fogsight is an AI agent and animation engine powered by Large Language Models.
| Date | Stars |
|---|---|
| 2026-07-31 | 2543 |
| 2026-08-06 | 2546 |
Today
+3 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Fogsight (雾象) [**English**](./readme_en.md) | [**中文**](./readme.md)
<p align="center">
<img src="https://github.com/hamutama/caimaopics/raw/main/fogsight/logos/fogsight_logo_white_bg.png"
alt="Fogsight Logo"
width="300">
</p>
**雾象是一款由大型语言模型(LLM)驱动的动画引擎 agent 。用户输入抽象概念或词语,雾象会将其转化为高水平的生动动画。**
将雾象部署在本地后,您只需输入词语,点击生成,便可得到动画。
您也可以直接访问网站 fogsight.ai 直接使用,免部署在线生成动画
<p align="center">
<img width="550" alt="UI" src="https://github.com/user-attachments/assets/71f1574e-bf26-4869-aa16-925e1c2276a7" />
</p>
我们设计了易用的语言用户界面(Language User Interface),用户也可以**进一步轻松编辑或改进生成动画,做到言出法随**。
雾象,意为 **“在模糊智能中的具象”**。*雾象是 WaytoAGI 开源计划项目成员。 WaytoAGI, 让更多人因 AI 而强大*
## 动画示例
以下为 Fogsight AI 生成的动画示例,点击以跳转并查看
<table>
<tr>
<td align="center">
<a href="https://www.bilibili.com/video/BV1PXgKzBEyN">
<img src="https://github.com/hamutama/caimaopics/raw/main/fogsight/thumbnails/entropy_increase_thumbnail.png" width="350"><br>
<strong>The Law of Increasing Entropy (Physics)</strong><br>
<strong>熵增定律 (物理学)</strong><br>
<em>输入: 熵增定律</em>
</a>
</td>
<td align="center">
<a href="https://www.bilibili.com/video/BV1yXgKzqE42">
<img src="https://github.com/hamutama/caimaopics/raw/main/fogsight/thumbnails/euler_formula_thumbnail.png" width="350"><br>
<strong>Euler's Polyhedron Formula (Mathematics)</strong><br>
<strong>欧拉多面体定理 (数学)</strong><br>
<em>输入: 欧拉定理</em>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://www.bilibili.com/video/BV1sQgKzMEox">
<img src="https://github.com/hamutama/caimaopics/raw/main/fogsight/thumbnails/bubble_sort_thumbnail.png" width="350"><br>
<strong>Bubble Sort (Computer Science)</strong><br>
<strong>冒泡排序 (计算机科学)</strong><br>
<em>输入: 冒泡排序</em>
</a>
</td>
<td align="center">
<a href="https://www.bilibili.com/video/BV1yQgKzMEo6">
<img src="https://github.com/hamutama/caimaopics/raw/main/fogsight/thumbnails/affordance_thumbnail.png" width="350"><br>
<strong>Affordance (Design)</strong><br>
<strong>可供性 (设计学)</strong><br>
<em>输入: affordance in design</em>
</a>
</td>
</tr>
</table>
## 核心功能
* **概念即影像**: 输入一个主题,Fogsight 将为您生成一部叙事完整的高水平动画,包含双语旁白与电影级的视觉质感。
* **智能编排**: Fogsight 的核心是其强大的LLM驱动的编排能力。从旁白、视觉元素到动态效果,AI 将自动完成整个创作流程,一气呵成。
* **语言用户界面 (LUI)**: 通过与 AI 的多轮对话,您可以对动画进行精准调优和迭代,直至达到您心中最理想的艺术效果。
## 快速上手
### 环境要求
* Python 3.10+
* 一个现代网络浏览器 (如 Chrome, Firefox, Edge)
* 大语言模型的 API 密钥。我们仅推荐您使用 Google Gemini 2.5。
### 安装与运行
1. **克隆代码仓库:**
```bash
git clone https://github.com/fogsightai/fogsight.git
cd fogsight
```
2. **安装依赖:**
```bash
pip install -r requirements.txt
```
3. **配置API密钥:**
```bash
cp demo-credentials.json credentials.json
# 复制 demo-credentials.json 文件并重命名为 credentials.json
# 编辑 credentials.json 文件,填入您的 API_KEY 和 BASE_URL。
# **请注意**,我们使用的是与 OpenAI 兼容的 SDK,但您仍应使用Gemini 2.5 pro
```
4. **一键启动:**
```bash
python start_fogsight.py
# 运行 start_fogsight.py 脚本
# 它将自动启动后端服务并在浏览器中自动打开 http://127.0.0.1:8000
```
5. **开始创作!**
在页面中输入一个主题(例如"冒泡排序"),然后等待结果生成。
### Docker 方式运行
如果您更喜欢使用 Docker,可以按照以下步骤:
1. **确保 Docker 已安装:**
请确保您的系统已安装 Docker 和 docker-compose。
2. **克隆代码仓库:**
```bash
git clone https://github.com/fogsightai/fogsight.git
cd fogsight
```
3. **配置API密钥:**
```bash
cp demo-credentials.json credentials.json
# 编辑 credentials.json 文件,填入您的 API_KEY、BASE_URL 和 MODEL
# 使用 OpenRouter 的配置示例:
# {
# "API_KEY": "sk-or-v1-您的OpenRouter密钥",
# "BASE_URL": "https://openrouter.ai/api/v1",
# "MODEL": "anthropic/claude-sonnet-4"
# }
# 使用 Gemini 的配置示例:
# {
# "API_KEY": "您的Gemini密钥",
# "BASE_URL": "",
# "MODEL": "gemini-2.5-pro"
# }
```
4. **使用 Docker Compose 启动:**
```bash
# 使用默认端口 8000
docker-compose up -d
# 或者指定自定义端口(例如 3000)
HOST_PORT=3000 docExcerpt of 5,187 characters
Read on GitHubZhengwentai SUN · China
15
6
4
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:08335a6e79229e24, desc:ai agent