Reminix turns your agents into production REST APIs and your tools into MCP servers. You write the logic — we handle the rest.
No credit card required · View documentation
Agents and tools you can fork and deploy in minutes. TypeScript and Python, every dependency wired up.
Your app calls the AI, or the AI calls your code. Deploy both from the same project.
serve() to production.No YAML. No Dockerfiles. No infra to manage.
A handler, a schema, whatever LLM you prefer.
serve()One call wires up REST endpoints, MCP servers, validation, and docs.
One command or connect GitHub. Scaling, secrets, rollbacks — handled.
import { z } from "zod"
import OpenAI from "openai"
import { agent, tool, serve } from "@reminix/runtime"
const openai = new OpenAI()
const supportBot = agent("support-bot", {
type: "chat",
handler: async (input) => {
const response = await openai.chat
.completions.create({
model: "gpt-4o",
messages: input.messages,
})
return response.choices[0].message.content
},
})
const lookupCustomer = tool("lookup_customer", {
description: "Find customer by email",
inputSchema: z.object({ email: z.string() }),
handler: async ({ email }) => {
return await crm.find(email)
},
})
serve({
agents: [supportBot],
tools: [lookupCustomer],
})See it in action
Auth, CORS, rate limiting, streaming, monitoring, OAuth — so you don't have to wire it yourself.
Auth, validation, CORS, rate limiting.
Single endpoint, all tools discoverable.
Token-by-token, with backpressure.
20+ services, automatic token refresh.
Type-safe clients for your agents.
Tracing, errors, latency. Built in.