← 返回列表

Firebat:自托管多 LLM 可视化自动化 Agent 平台

JRs-Master/firebat · firebat

GitHub原文发布 未知首次收录 2026-09-16上架 2026-09-16 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Firebat 是一个自托管、单节点、支持多 LLM 提供商的 AI 可视化自动化 Agent(VAA)。用户在 Web UI 中通过一段对话即可完成 Web 应用的构建与运营:一个提示贯穿设计、实现、部署、定时调度与通知。它结合了 Agent(原生 Function Calling 多轮工具循环)、自动化(cron 与预编译流水线)与可视化(46 个内置组件渲染页面、图表、卡片与实时流),并同时提供 MCP 服务端与客户端、沙箱执行与项目构建引导流程。

核心能力与快速开始

★ 3 · Rust

能做什么
多提供商 LLM 接入(OpenAI / Anthropic Claude / Google Gemini / GCP Vertex AI / OpenAI 兼容服务及 CLI 订阅模式),统一 ILlmPort 抽象;原生 Function Calling 多轮工具循环与 SSE 流式输出。调度与自动化:cron 周期、runAt 单次、delaySec 延迟三种模式,7 步管道(EXECUTE / MCP_CALL / NETWORK_REQUEST / LLM_TRANSFORM / CONDITION / SAVE_PAGE / TOOL_CALL),任务重启后自动恢复。项目构建:Rust 状态机驱动的分阶段构建流程(需求→设计→追加请求→实现),tier 自适应。MCP 双角色:作为服务器以 stdio / Streamable HTTP 暴露 30+ 工具,作为客户端调用外部 MCP 服务。沙箱执行:支持 Python / JavaScript / PHP / Rust / WASM / Shell,依赖自动安装、Vault 密钥以环境变量注入、默认 60 秒超时、大响应自动缓存。内置 46 个可视化组件,通过 PageSpec JSON 渲染页面与实时组件(live_feed / live_chart / live_stock_chart)。采用六边形架构(27 个 Core 管理器、24 个 Infra 适配器、26 个端口接口)。
适用场景
在 Web UI 中通过对话生成并部署 Web 应用、工具或游戏;为已发布页面配置 cron 定时刷新与通知(如行情、天气类定期页面);通过 MCP 让外部 AI 工具(Claude Code、Cursor、VS Code 等)驱动 Firebat;调用外部 MCP 服务(Gmail、Slack、KakaoTalk 等)实现通知与集成;利用 WebSocket 订阅与实时组件展示行情等实时数据流;在沙箱中执行多语言脚本模块并安全注入密钥。
项目形态
可直接使用的工具
部署方式
自托管、单节点部署;README 提及容器/进程重启后可恢复 cron 任务,未给出具体部署步骤与运行环境要求。
主要依赖
未说明
使用限制
README 未说明硬件要求、API 成本与各项限制;CLI 模式依赖相应订阅服务;沙箱默认 60 秒超时为默认值,可按模块覆盖。
许可证
AGPL-3.0
最近推送
2026-09-16 07:00

资料检查:2026-09-16 07:00 · 卡片整理:2026-09-16 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为自托管的多 LLM 可视化自动化 Agent 平台,程序员可通过 MCP 服务端(stdio/Streamable HTTP)让外部 AI 工具(如 Claude Code、Cursor、VS Code)驱动 Firebat,暴露 30+ 工具进行页面 CRUD、文件 CRUD、模块执行与内省、项目管理、cron 管理等;也可在沙箱中运行 Python/JavaScript/PHP/Rust/WASM/Shell 代码并自动安装依赖。

查看内容依据
Exposes 30+ tools: page CRUD, file CRUD, module execution + introspection (`list_user_modules` / `get_module_schema`), project management, cron management, nested MCP tool calls, etc.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

产品经理可用一段对话驱动从设计到部署的构建流程:AI 进入引导式构建流程(需求→设计→追加请求→实现),通过 PageSpec JSON 渲染 46 个内置组件(表格、图表、卡片、表单等)生成可视化页面,并可设置 cron 定时刷新页面。

查看内容依据
One prompt flows through **design → implementation → deployment → scheduling → notification**.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。