Function Calling · 真实文件写入 · 一键上线

不是聊天框里贴代码
而是让 AI 真的把网站做出来

为模型注册真实的文件操作工具:新建、读取、修改、删除、重命名、移动。 它在服务器的 workspace/ 里一步步搭建项目,你只需要说要什么。

fish-web / workspace / demo / index.html
1<!-- Agent 真实写入的文件 --> 2<!doctype html> 3<html lang="zh-CN"> 4 <head> 5 <meta charset="utf-8"> 6 <link rel="stylesheet" href="style.css"> 7 </head> 8 <body> 9 <ul id="todos"></ul> 10 <script src="app.js"></script> 11 </body> 12</html>
write_file("index.html")
write_file("style.css")
write_file("app.js")
todo_write · 4 项已完成
finish · 全部落盘 · 预览已刷新
每一步都是真实的文件系统操作,
不是把 JSON 渲染成代码块。

为「做出来」而设计的 Agent

纯 PHP + MySQL,可独立部署在任意 LAMP / LNMP 服务器

真实工具调用

11 个文件系统工具由 PHP 侧执行,写入立即落盘,路径经过三层穿越校验。

流式全流程可见

文本逐字输出,工具调用、执行结果、任务计划、文件变化全程实时展示。

Monaco 编辑器

多标签、语法高亮、Ctrl+S 保存,Agent 与人工编辑共用同一套安全文件接口。

真实预览

iframe 直接跑服务端文件,写操作后自动刷新,可配置独立预览域名做隔离。

按量计费

每 1000 token 折算积分,精确到小数点后两位,逐笔流水可查、可审计。

完整后台

模型增删改查与倍率调整、用户积分与封禁、全站流水与对话回溯、CSV 导出。

打包带走

一键把整个项目打成 zip(不依赖 zip 扩展),解压即用,随时迁移到自己的服务器。

一键上线

部署成静态站点,拿到一条随机分享链接,任何人打开就能看;可随时下线或删除。

个人中心

积分余额、项目、托管站点、访问量与流水集中在一页,账号状态一目了然。

一次需求,四步落地

模型只做两件事:说话,和调用工具

① 描述需求

「做一个带深色模式的待办清单」

② 规划任务

Agent 用 todo_write 列出计划,面板实时勾选

③ 写文件

write_file / edit_file 逐个落盘,树与预览同步刷新

④ 结算

按 token 扣积分,写入流水,余额实时回显

Fish-Web · PHP 8.5.12 · 本站由 Fish-Web 驱动