AI Skill Hub 推荐使用:fanfande_studio 是一款优质的Agent工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
AI Agent产品,模仿Obsidian UX风格的opencode版Codex,旨在让开发者进入心流状态
fanfande_studio 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
AI Agent产品,模仿Obsidian UX风格的opencode版Codex,旨在让开发者进入心流状态
fanfande_studio 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g fanfande_studio # 方式二:npx 直接运行(无需安装) npx fanfande_studio --help # 方式三:项目依赖安装 npm install fanfande_studio # 方式四:从源码运行 git clone https://github.com/fanfan-de/fanfande_studio cd fanfande_studio npm install npm start
# 命令行使用
fanfande_studio --help
# 基本用法
fanfande_studio [options] <input>
# Node.js 代码中使用
const fanfande_studio = require('fanfande_studio');
const result = await fanfande_studio.run(options);
console.log(result);
# fanfande_studio 配置说明 # 查看配置选项 fanfande_studio --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export FANFANDE_STUDIO_CONFIG="/path/to/config.yml"
Anybox 是一个面向本地项目工作的 AI Agent 桌面工作台。项目基于 Electron + React + TypeScript 构建桌面端界面,基于 Bun + Hono + AI SDK 提供本地 Agent 服务,目标是把项目工作区、会话、终端、模型配置、技能和工具调用整合到一个桌面应用里。
当前仓库采用 pnpm workspace 组织,核心由桌面端 packages/desktop 和 Agent 服务 packages/anyboxagent 两部分组成。桌面端在开发和打包场景下都支持托管启动本地 Agent,也支持通过环境变量接入外部 Agent 服务。
node-pty 和 xterm 提供 PTY 会话、终端回放和多标签终端面板。baseURL。本地开发和桌面端打包都依赖 Bun。桌面端在开发模式下会优先直接启动 packages/anyboxagent/src/server/start.ts。
corepack enable
pnpm install
pnpm --filter anybox-desktop-agent dev
默认情况下,桌面端会尝试自动启动本地 Agent 服务。如果你已经单独启动了 Agent,或希望连接远程服务,可通过环境变量覆盖。
cd packages/anyboxagent
bun run dev:server
服务默认监听 http://127.0.0.1:4096。
| 变量名 | 作用 | 默认值 |
|---|---|---|
ANYBOX_AGENT_BASE_URL | 指定桌面端连接的 Agent 服务地址 | http://127.0.0.1:4096 |
ANYBOX_AGENT_WORKDIR | 新建会话时使用的默认工作目录 | 当前进程工作目录 |
ANYBOX_DISABLE_MANAGED_AGENT | 设为 1 后禁用桌面端自动拉起 Agent | 未设置 |
ANYBOX_BUN_BINARY | 指定 Bun 可执行文件路径 | 自动探测 |
ANYBOX_SERVER_HOST | Agent 服务监听地址 | 127.0.0.1 |
ANYBOX_SERVER_PORT | Agent 服务监听端口 | 4096 |
pnpm --filter anybox-desktop-agent dev
pnpm --filter anybox-desktop-agent build
pnpm --filter anybox-desktop-agent dist
pnpm --filter anybox-desktop-agent test
pnpm --filter anybox-desktop-agent typecheck
cd packages/anyboxagent
bun run dev:server
bun run test:server
bun run test:prompt
bun run test:tool
bun run docs
开发时如果你同时启动 packages/anyboxagent 的 bun run dev:server 和 packages/desktop 的 bun run dev,建议让桌面端显式连接外部 server,避免它再拉起一份自己的 managed agent:
$env:ANYBOX_DISABLE_MANAGED_AGENT="1"
$env:ANYBOX_AGENT_BASE_URL="http://127.0.0.1:4096"
cd packages/desktop
bun run dev
src/main 负责 Electron 窗口、菜单、IPC、托管 Agent 和 PTY 代理。src/preload 通过 window.desktop 暴露安全桥接接口。src/renderer 提供工作区侧栏、会话画布、设置页、全局技能管理和终端面板。src/server 暴露项目、会话、权限、设置和 PTY 相关接口。src/session 负责消息处理、Prompt 组装、流式输出和工具调用链路。src/project、src/skill、src/tool 等模块负责项目状态、技能与工具系统。fanfande_studio是一个开源的AI工作流项目,使用TypeScript编写,提供了一个Obsidian UX风格的opencode版Codex,旨在让开发者进入心流状态,虽然项目质量较高,但仍需要进一步优化和完善
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,fanfande_studio 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | fanfande_studio |
| 原始描述 | 开源AI工作流:AI Agent产品,可以理解为obsidian UX风格的opencode版 codex,设计目的是让开发本身进入心流。。⭐18 · TypeScript |
| Topics | workflowtypescript |
| GitHub | https://github.com/fanfan-de/fanfande_studio |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端