© 2026FindAgent  · @simprr
返回列表
f

fogsightai/fogsight

Fogsight is an AI agent and animation engine powered by Large Language Models.

⭐

2.4k

Stars

🔱

358

Forks

👁

17

Watchers

📋

13

Issues

JavaScriptNOASSERTION创建于 2025/7/17更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Fogsight (雾象) English | 中文

雾象是一款由大型语言模型(LLM)驱动的动画引擎 agent。用户输入抽象概念或词语,雾象会将其转化为高水平的生动动画。

将雾象部署在本地后,您只需输入词语,点击生成,便可得到动画。

您也可以直接访问网站 fogsight.ai 直接使用,免部署在线生成动画。

我们设计了易用的语言用户界面(Language User Interface),用户也可以进一步轻松编辑或改进生成动画,做到言出法随。

雾象,意为 “在模糊智能中的具象”。雾象是 WaytoAGI 开源计划项目成员。WaytoAGI,让更多人因 AI 而强大。

动画示例

以下为 Fogsight AI 生成的动画示例,点击以跳转并查看:

  • 熵增定律 (物理学) - 输入: 熵增定律
  • 欧拉多面体定理 (数学) - 输入: 欧拉定理
  • 冒泡排序 (计算机科学) - 输入: 冒泡排序
  • 可供性 (设计学) - 输入: affordance in design

核心功能

  • 概念即影像: 输入一个主题,Fogsight 将为您生成一部叙事完整的高水平动画,包含双语旁白与电影级的视觉质感。
  • 智能编排: Fogsight 的核心是其强大的 LLM 驱动的编排能力。从旁白、视觉元素到动态效果,AI 将自动完成整个创作流程,一气呵成。
  • 语言用户界面 (LUI): 通过与 AI 的多轮对话,您可以对动画进行精准调优和迭代,直至达到您心中最理想的艺术效果。

快速上手

环境要求

  • Python 3.10+
  • 一个现代网络浏览器 (如 Chrome, Firefox, Edge)
  • 大语言模型的 API 密钥。我们仅推荐您使用 Google Gemini 2.5。

安装与运行

  1. 克隆代码仓库:

    git clone https://github.com/fogsightai/fogsight.git
    cd fogsight
    
  2. 安装依赖:

    pip install -r requirements.txt
    
  3. 配置 API 密钥:

    cp demo-credentials.json credentials.json
    # 复制 demo-credentials.json 文件并重命名为 credentials.json
    # 编辑 credentials.json 文件,填入您的 API_KEY 和 BASE_URL。
    # **请注意**,我们使用的是与 OpenAI 兼容的 SDK,但您仍应使用 Gemini 2.5 pro
    
  4. 一键启动:

    python start_fogsight.py
    # 运行 start_fogsight.py 脚本
    # 它将自动启动后端服务并在浏览器中自动打开 http://127.0.0.1:8000
    
  5. 开始创作! 在页面中输入一个主题(例如"冒泡排序"),然后等待结果生成。

Docker 方式运行

如果您更喜欢使用 Docker,可以按照以下步骤:

  1. 确保 Docker 已安装: 请确保您的系统已安装 Docker 和 docker-compose。

  2. 克隆代码仓库:

    git clone https://github.com/fogsightai/fogsight.git
    cd fogsight
    
  3. 配置 API 密钥:

    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 启动:

    # 使用默认端口 8000
    docker-compose up -d
    
    # 或者指定自定义端口(例如 3000)
    HOST_PORT=3000 docker-compose up -d
    

    如果 Docker 镜像无法拉取,可以尝试使用代理,或者使用镜像的国内源。

  5. 访问应用: 打开浏览器访问 http://localhost:8000(或您指定的端口)

  6. 停止服务:

    docker-compose down
    

联系我们/加入群聊

请访问此链接联系我们或加入交流群。

Contributors

高校

  • @taited - 香港中文大学(深圳) 博士生
  • @yjydya - 南洋理工大学 博士生
  • @zhichzhang - 南加州大学 硕士生

WaytoAGI 社区

  • @richkatchen 陈财猫 - WaytoAGI 社区成员
  • @shuyan-5200 - WaytoAGI 社区成员
  • @kk - WaytoAGI 社区成员

Index Future Lab

  • 何淋 (@Lin he)

AI 探索家

  • 黄小刀 (@Xiaodao Huang)

独立开发者与 AI 艺术家

  • @Lixin Cai 蔡李鑫
  • 王如玥 (@Ruyue Wang)
  • @Jack-the-Builder
  • @xiayurain95

开源许可

本项目基于 CC BY-NC-ND 4.0 协议发布,禁止商业用途及修改衍生。若您计划在商业环境中使用,请与我们联系。

贡献者
Tyhsz
项目信息
默认分支master
LicenseOther
创建时间2025/7/17
最近更新今天
GAI 中文摘要

Fogsight 是一款由大型语言模型驱动的 AI 动画引擎与智能体,旨在通过自然语言交互实现创意内容的自动化生成。它能够将抽象的词汇、概念或科学原理解析为具有完整叙事逻辑和视觉质感的动态短片,有效降低了动画制作的专业门槛。

项目支持基于文本输入一键生成包含双语旁白与电影级视觉效果的完整动画。其核心逻辑由 LLM 驱动,可自动完成从文案编排到视觉元素与动态效果的深度整合。通过内置的语言用户界面,用户能与 AI 进行多轮对话,实现对生成结果的精准调优与迭代升级。

该项目适合教师、学生、内容创作者及科普爱好者使用,适用于将晦涩的知识点、复杂的抽象理论或创意构思转化为直观生动的可视化短片场景。