Redtuma gives you agents, workflows, memory, RAG, observability and MCP — the high-level primitives for real AI applications, on top of the Vercel AI SDK.
Works with your stack
Agent memory in a Cloudflare Durable Object — no database
Cheap model first, escalate only when needed
Tool-calling loop, structured output
Branch, parallel, loops, suspend/resume
Working, semantic & observational
Chunk, embed, retrieve
OpenTelemetry tracing
Client & server
One coherent framework instead of a dozen glued-together libraries.
Give an agent instructions, a model, and tools. It runs a multi-step tool-calling loop and returns text or structured output.
import { Agent } from '@redtuma/core/agent'
const agent = new Agent({
id: 'support',
instructions: 'You are a helpful support agent.',
model: 'anthropic/claude-opus-4-8',
tools: { lookupOrder },
})
const { text } = await agent.generate('Where is order #4012?')Automate operations, data lookups and back-office tasks with agents wired to your internal tools.
Ship support and concierge experiences with memory, guardrails and streaming responses.
Expose agents and workflows over HTTP and let your users build on top of them.
Scaffold a project, point it at a model, and you have a streaming, tool-calling agent in minutes.
Redtuma (赤兔马) is a TypeScript framework for building AI agents and applications. It provides agents, workflows, memory, RAG, observability and MCP support on top of the Vercel AI SDK.