Suna is an open-source generalist AI agent developed by Kortix AI. Designed to assist users in accomplishing real-world tasks through natural conversation, Suna combines powerful capabilities with an intuitive interface. It serves as a digital companion for research, data analysis, and everyday challenges, integrating tools like browser automation, file management, web crawling, command-line execution, website deployment, and API integration. Suna's architecture comprises a FastAPI-based backend, a Next.js/React frontend, an agent Docker environment, and a Supabase database for state management. This modular design allows for seamless interaction and task execution through simple conversations.
Features
- FastAPI-based backend handling REST endpoints, thread management, and LLM integration
- Next.js/React frontend providing a responsive UI with chat interface and dashboard
- Agent Docker environment enabling browser automation, code interpretation, and tool integration
- Supabase database managing authentication, user data, and conversation history
- Supports integration with LLM providers like OpenAI and Anthropic via LiteLLM
- Open-source under the Apache 2.0 license