AgentIndex icon
AgentIndex
工具分类热门最新对比
提交工具
首页/
Vision / Multimodal/
photon
photon logo

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#开发者工具
$ 安装
$ npm install -g @portel/photon
↗ 访问官网★ GitHub
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

同类工具

ragflow logo
ragflow★ 81.5k
RAGFlow 是一个领先的开源检索增强生成 (RAG) 引擎,它融合了前沿的RAG与Agent能力,为大型语言模型提供卓越的上下文层,并简化企业级RAG工作流。
vs →
n8n logo
n8n★ 190.2k
n8n是一个工作流自动化平台,为技术团队提供了代码的灵活性和无代码的速度,拥有400多个集成和原生的AI能力。
vs →
context-mode logo
context-mode★ 16.0k
Context Mode是一个MCP服务器,通过上下文节省、会话连续性和以代码思维的方式解决LLM的上下文窗口限制问题。
vs →
Auto-claude-code-research-in-sleep logo
Auto-claude-code-research-in-sleep★ 11.0k
一个利用Claude Code和其他LLM在用户睡眠时自动进行机器学习研究的工具。
vs →
agents-best-practices logo
agents-best-practices★ 1.1k
面向 Codex 与 Claude Code 的中立 Agent 技巧库,涵盖 Agentic 运行时框架设计最佳实践
vs →
awesome-claude logo
awesome-claude★ 250
HeyClaude 是一个人工审核、基于文件的 Claude 工作流基础设施目录,包含 388 多个条目。
vs →
initrunner logo
initrunner★ 38
InitRunner 是一个开源框架,允许你通过单个 YAML 文件从原型到生产全过程地定义、交互、运行和部署 AI 代理。
vs →
qveris-agent-toolkit logo
qveris-agent-toolkit★ 229
QVeris 能力路由网络的开源客户端工具包,提供 CLI、MCP 和 Python SDK
vs →
查看全部替代品 →

相关搜索

photon 替代工具最佳 Vision / Multimodal 工具 2026开源 Vision / Multimodalphoton 教程photon 对比ai-toolsbeamclaude-code

评论

登录后发表评论
  • R
    Remy Jackson2026年4月25日

    Great for prototyping tools that need to work both interactively and in agent pipelines

  • C
    Casey Davis2026年4月9日

    The single-file approach keeps things simple when you have many small tools

  • Riley Lee
    Riley Lee2026年3月30日

    Define once, deploy everywhere concept actually works well in practice

  • A
    Alex Anderson2026年3月6日

    Turning a TypeScript file into CLI + MCP server simultaneously saves a lot of duplication

本页内容
01功能特性02兼容性03快速开始04使用场景05同类工具
统计
GitHub Stars★ 97
最后更新2天前
状态活跃
许可证MIT
分类视觉/多模态
热度趋势 (30d)
+3.8↑ 0.7%
链接
文档↗讨论↗问题↗版本↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
QYSGitHub请作者喝咖啡 ☕

按分类浏览

代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。