actionhero/keryx

Keryx: The Fullstack TypeScript Framework for MCP and APIs

56
/ 100
Established

Keryx helps developers build web applications where backend logic needs to be reused across different access methods, like web interfaces, command-line tools, background tasks, and AI agent interactions. It takes a single TypeScript 'action' definition as input and automatically generates the code to handle HTTP requests, WebSocket messages, CLI commands, and background jobs, as well as exposing it as a tool for AI agents. This is for full-stack developers creating modern, versatile applications that need to support various client types.

Available on npm.

Use this if you are a full-stack developer building a new application and want a single codebase to manage interactions from web browsers, mobile apps, command-line interfaces, background processes, and AI agents, all with consistent validation and middleware.

Not ideal if you primarily need a simple API for a single web frontend or are not comfortable with TypeScript and the Bun runtime environment.

full-stack-development API-development backend-development AI-tools multi-channel-applications
Maintenance 13 / 25
Adoption 6 / 25
Maturity 25 / 25
Community 12 / 25

How are scores calculated?

Stars

18

Forks

3

Language

TypeScript

License

MIT

Last pushed

Mar 23, 2026

Commits (30d)

0

Dependencies

15

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/actionhero/keryx"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.