Mastra AI — open-source TypeScript-фреймворк для AI-приложений, агентов, workflow, tools, memory и MCP. Его выбирают команды, которым удобнее строить agentic backend в Node.js/TypeScript, а не в Python. О Mastra говорят потому, что рынок AI-инструментов долго был Python-first. Но многие web-команды живут в TypeScript: Next.js, Hono, Express, serverless, edge, npm-пакеты. Mastra даёт им знакомый стек для агентных приложений. В статье разберём, как устроен Mastra и как подключить модели SpeShu.AI через OpenAI-compatible provider.Documentation Index
Fetch the complete documentation index at: https://speshu.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Что такое mastra ai
Mastra AI — это framework для создания AI-powered applications. В центре находитсяAgent: он получает instructions, model, tools, memory и может генерировать ответы или работать внутри workflow.
Инструмент нужен разработчикам, которые хотят встроить AI-агентов в TypeScript backend, SaaS-продукт, dashboard, internal tool или API.
Mastra полезен, если команда уже использует Vercel AI SDK-подход, typed tools и современный Node.js стек.
Как работает mastra ai
Типовая архитектура:- agent описывает поведение;
- model отвечает за LLM-вызовы;
- tools дают агенту действия;
- memory хранит контекст;
- workflows делают процесс надёжнее;
- MCP позволяет подключать внешние инструменты.
createOpenAI из @ai-sdk/openai и передать его в агента.
Что умеет mastra ai
- создавать TypeScript-агентов;
- подключать tools;
- строить workflows;
- добавлять memory;
- использовать MCP;
- запускать локальный dev server;
- встраиваться в backend-приложения.
mastra ai на практике
Пример агента с моделью SpeShu.AI:Преимущества и недостатки mastra ai
Плюсы:- TypeScript-first подход;
- удобно для web/backend-команд;
- agents, tools, memory и workflows в одном стеке;
- можно использовать OpenAI-compatible provider.
- экосистема моложе Python-фреймворков;
- нужно следить за версиями AI SDK и Mastra;
- для data-heavy RAG может потребоваться отдельная vector DB и ingestion pipeline.
mastra ai vs альтернативы
Mastra AI vs CrewAI: CrewAI — Python-first и удобен для ролевых multi-agent процессов. Mastra — TypeScript-first и ближе к web-продуктам. Mastra AI vs LangGraph: LangGraph сильнее в явном графе состояний. Mastra удобнее как Node.js agent application framework. Mastra AI vs n8n: n8n — visual automation. Mastra — кодовый framework для разработчиков.Кому подойдёт mastra ai
Mastra подойдёт TypeScript-разработчикам, SaaS-командам, стартапам, backend-инженерам и тем, кто хочет держать AI-логику рядом с продуктовым кодом. Если ваша команда пишет на Python, проще начать с LangChain, LlamaIndex или CrewAI. Если основной стек TypeScript, Mastra выглядит естественно.Как попробовать mastra ai через SpeShu.AI
SpeShu.AI подключается как OpenAI-compatible endpoint:- не нужен VPN;
- не нужна зарубежная карта;
- доступ к нескольким моделям;
- один ключ для backend и agents;
- быстрый старт через speshu.ai/profile.
baseURL: "https://speshu.ai/api/v1" и модель из каталога.
