AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Vision / Multimodal/
photon
photon logo

photon

Active·★ 100·MIT·Updated 2026-10-19

Photon lets you define logic once in TypeScript and automatically exposes it through three interfaces: MCP server for AI agents, CLI tool for automation, and Web UI for humans. It eliminates boilerplate by deriving tool definitions, validations, and UI from your code, making it easy to build and deploy multi-surface applications.

#ai-tools#beam#claude-code#claude-desktop#cli-tool#cloudflare-workers#cursor
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#developer-tools
$ Install
$ npm install -g @portel/photon
↗ Visit site★ GitHub
01

Features

01Auto-generated Web UI from method signatures
02One source file produces MCP server, CLI, and UI
03Built-in support for OAuth, scheduled tasks, webhooks, and distributed locks
04Standalone binary compilation via Bun
05Real-time events and persistent memory without infrastructure
02

Compatibility

Node.js
Node.js 20+
Verified via docs
TypeScript
TypeScript 5.0+
Verified via docs
MCP
MCP Compatible
Verified via docs
03

Quick start

1
$ npm install -g @portel/photon
04

Use cases

↳Building AI agent tools with MCP protocol support
↳Creating CLI automation scripts from simple TypeScript classes
↳Developing web dashboards for internal tools without front-end coding
05

Alternatives

⚡Top VS:
VSsync-worktrees★18→VSfunplay-unity-mcp★265→VSvurb.ts★255→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
VS
mcp-video
★218
→
sync-worktrees logo
sync-worktrees★ 18
Auto-sync Git worktrees with remote branches. Includes an MCP server so Claude Code, Cursor & other AI agents can inspect and manage worktrees.
VSCompare→
funplay-unity-mcp logo
funplay-unity-mcp★ 265
The Most Advanced MCP Server for Unity Editor with execute_code, prompts/resources, input simulation, screenshots, and play mode automation.
VSCompare→
vurb.ts logo
vurb.ts★ 255
Vurb.ts - The MVA framework for production MCP servers. Structured perception for AI agents. Zero hallucination. Zero data leaks.
VSCompare→
mcp-video logo
mcp-video★ 218
Video editing MCP server for AI agents. 87 FFmpeg and Hyperframes tools, Python client, and CLI. Local, fast, free.
VSCompare→
plumb-mcp logo
plumb-mcp★ 83
Local Figma MCP server with no REST rate limits, no metered tool-call quotas, and a verification loop. Drop-in alternative to Figma's Dev Mode MCP and Framelink for Claude Code, Cursor, Windsurf — works on every plan including Free.
VSCompare→
claude-dev-suite logo
claude-dev-suite★ 45
Specialized agents, MCP servers, skills, and a visual dashboard for Claude Code. MIT.
VSCompare→
ffmpeg-skill logo
ffmpeg-skill★ 2.0k
Local video editor for coding agents: 42 FFmpeg tools with a machine-readable contract and an MCP server, for Claude Code, Cursor and Codex. Cut, captions, reframe, loudness, platform exports. No cloud, no API keys.
VSCompare→
che-ical-mcp logo
che-ical-mcp★ 41
macOS Calendar & Reminders MCP server with 28 tools - Native Swift EventKit integration for Claude AI. Attendee/organizer info, per-event timezone, undo/redo, --cli mode, --setup TCC, batch ops. Supports iCloud, Google, Exchange.
VSCompare→
See all alternatives →
portel-dev /
photon
↗

Define intent once. Photon turns a single TypeScript file into CLI tools, MCP servers, and web interfaces.

100MIT
Last commit4d ago
StatusActive
CategoryVision / Multimodal
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit