基于 Agnes AI API 的本地可视化调用工具,支持文本生成、图像生成、视频生成,所有输出自动保存到本地。
无需安装 Node.js,下载对应平台的可执行文件即可运行。
| 平台 | 文件名 |
|---|---|
| Windows | Agnes-AI-Studio-win-x64.exe |
| Mac(Intel) | Agnes-AI-Studio-macos-x64 |
| Mac(Apple Silicon M1/M2/M3) | Agnes-AI-Studio-Mac-AppleSilicon |
| Linux | Agnes-AI-Studio-linux-x64 |
- 下载对应平台的文件,放到一个单独的文件夹
- 在同一文件夹下新建
.env文件,内容如下:AGNES_API_KEY=你的Key - 双击运行(Mac / Linux 需先在终端执行
chmod +x 文件名) - 浏览器访问 http://localhost:6430
- 也可以不配置
.env,启动后在页面头部直接填入 API Key 并点保存
- 💬 文本生成 — 对话补全,支持系统提示、温度调节、流式输出,结果保存为
.txt/.md/.json - 🖼 图像生成 — 文生图 / 图生图 / 多图合成,常用尺寸预设,结果保存为
.png - 🎬 视频生成 — 文生视频 / 图生视频 / 多图视频 / 关键帧动画,多任务并发自动轮询,结果保存为
.mp4 - 📁 历史记录 — 侧边栏展示所有已保存文件,含缩略图、提示词预览,一键复用参数
- 🌐 局域网共享 — 启动后自动打印局域网地址,局域网内其他设备可直接访问
需要 Node.js 18+。
git clone https://github.com/chenpipi0807/Agnes-API.git
cd Agnes-API
npm install
npm start浏览器访问 http://localhost:6430
npm run devAgnes-API/
├── server.ts # Express 后端(API 代理 + 文件保存)
├── src/app.ts # 前端 TypeScript
├── public/index.html # UI 页面
├── output/ # 运行时自动生成,所有输出文件
│ ├── text/
│ ├── images/
│ ├── videos/
│ └── uploads/
└── .env # API Key(不提交到 git)
- 后端:Node.js + Express + TypeScript
- 前端:原生 TypeScript + esbuild,无框架依赖
- 打包:@yao-pkg/pkg(跨平台独立可执行文件)
- API:Agnes AI(OpenAI 兼容格式)
| 类型 | 模型 |
|---|---|
| 文本 | agnes-2.0-flash |
| 图像 | agnes-image-2.1-flash(推荐)、agnes-image-2.0-flash |
| 视频 | agnes-video-v2.0 |