Build your best AI agents
Powerful and developer-friendly framework for building autonomous AI agents.
Create specialized agents that work together. Automatic delegation, parallel execution, and intelligent coordination.
Build sophisticated multi-step workflows with dependencies, conditional logic, and automated scheduling.
Long-term memory enables agents to remember past conversations, learn from interactions, and maintain context across sessions.
Structured task execution with status tracking, file attachments, and intelligent tool integration.
Create AI agents with memory, vision, and tools. Deploy them instantly with just a few lines of code.
import { Agent } from '@astreus-ai/astreus';
// Create agent
const agent = await Agent.create({
name: 'ResearchAgent',
model: 'gpt-4o',
memory: true,
systemPrompt: 'You are an expert research assistant.'
});
// Create a task
const task = await agent.createTask({
prompt: "Research latest news in Anthropic and OpenAI"
});
// Execute the task
const result = await agent.executeTask(task.id);
console.log(result.response);
Model Context Protocol support for seamless external tool and service connections.
Extensible tool integration with JSON schema validation and automatic LLM function calling.
Built-in image analysis and document processing capabilities for multimodal interactions.
RAG integration with document chunking, vector embeddings, and similarity search.
Unified interface for OpenAI, Claude, Gemini, and Ollama with automatic model routing.
Structured logging with conversation tracking, performance metrics, and debugging capabilities.
Built-in prompt injection protection, content filtering, and secure execution environments.
TypeScript support, hot reloading, comprehensive documentation, and intuitive CLI tools.