photon
活跃·★ 97·MIT·更新于 2026-05-28
★ 时下流行★ 视觉/多模态★ 大模型基础设施
Photon 将单个 TypeScript 文件自动转换为 MCP 服务器、CLI 工具和 Web 界面,无需额外样板代码。
Photon 允许你用 TypeScript 一次定义逻辑,并自动通过三种接口公开:用于 AI 代理的 MCP 服务器、用于自动化的 CLI 工具和面向人类的 Web 界面。它通过从代码中推导工具定义、验证和 UI 来消除样板代码,使构建和部署多界面应用变得简单。
#AI 工具#beam#Claude Code#Claude 桌面版#cli-tool#cloudflare-workers#Cursor#开发者工具
01
功能特性
01从方法签名自动生成 Web 界面
02一个源文件生成 MCP 服务器、CLI 和 UI
03内置支持 OAuth、计划任务、Webhook 和分布式锁
04通过 Bun 编译为独立可执行文件
05无需基础设施即可实现实时事件和持久化内存
02
兼容性
Node.js
Node.js 20+
已通过文档验证
TypeScript
TypeScript 5.0+
已通过文档验证
MCP
MCP 兼容
已通过文档验证
03
快速开始
1
$ npm install -g @portel/photon
04
使用场景
↳构建支持 MCP 协议的 AI 代理工具
↳通过简单的 TypeScript 类创建 CLI 自动化脚本
↳无需前端编码即可为内部工具开发 Web 仪表盘
05
同类工具
相关搜索
评论
登录后发表评论
- RRemy Jackson2026年4月25日
Great for prototyping tools that need to work both interactively and in agent pipelines
- CCasey Davis2026年4月9日
The single-file approach keeps things simple when you have many small tools
- Riley Lee2026年3月30日
Define once, deploy everywhere concept actually works well in practice
- AAlex Anderson2026年3月6日
Turning a TypeScript file into CLI + MCP server simultaneously saves a lot of duplication