Kortix: The Complete Platform for Autonomous AI Agents
Kortix is a revolutionary platform designed to empower users to build, manage, and train sophisticated AI agents capable of acting autonomously on their behalf. It provides a comprehensive suite of tools and infrastructure to create powerful agents for a wide array of use cases, from complex workflows to specialized domain tasks.
🌟 What Makes Kortix Special
Kortix distinguishes itself through its robust architecture and versatile capabilities, offering a complete solution for AI agent development and deployment.
🤖 Includes Kortix Super Worker – Flagship Generalist AI Worker
Meet Kortix Super Worker, our showcase agent that demonstrates the full power of the Kortix platform. Through natural conversation, Kortix Super Worker handles research, data analysis, browser automation, file management, and complex workflows – showing you what's possible when you build with Kortix.
🔧 Build Custom Kortix Super Worker-Type Agents
Create your own specialized agents tailored to specific domains, workflows, or business needs. Whether you need agents for customer service, data processing, content creation, or industry-specific tasks, Kortix provides the infrastructure and tools to build, deploy, and scale them.
🚀 Complete Platform Capabilities
Kortix offers a comprehensive set of features designed to streamline the AI agent development lifecycle:
- Browser Automation: Navigate websites, extract data, fill forms, and automate web workflows with ease.
- File Management: Create, edit, and organize documents, spreadsheets, presentations, and code efficiently.
- Web Intelligence: Leverage advanced crawling, search capabilities, and data extraction and synthesis for informed decision-making.
- System Operations: Execute command-line operations safely, manage system configurations, and automate DevOps tasks.
- API Integrations: Seamlessly connect with external services and automate cross-platform workflows.
- Agent Builder: Utilize visual tools to configure, customize, and deploy your AI agents.
Agent Examples & Use Cases
Kortix Super Worker demonstrates the full capabilities of the Kortix platform as a versatile AI worker that can:
- 🔍 Research & Analysis:
- Conduct comprehensive web research across multiple sources.
- Analyze documents, reports, and datasets.
- Synthesize information and create detailed summaries.
- Perform market research and competitive intelligence.
- 🌐 Browser Automation:
- Navigate complex websites and web applications.
- Extract data from multiple pages automatically.
- Fill forms and submit information.
- Automate repetitive web-based workflows.
- 📁 File & Document Management:
- Create and edit documents, spreadsheets, presentations.
- Organize and structure file systems.
- Convert between different file formats.
- Generate reports and documentation.
- 📊 Data Processing & Analysis:
- Clean and transform datasets from various sources.
- Perform statistical analysis and create visualizations.
- Monitor KPIs and generate insights.
- Integrate data from multiple APIs and databases.
- ⚙️ System Administration:
- Execute command-line operations safely.
- Manage system configurations and deployments.
- Automate DevOps workflows.
- Monitor system health and performance.
- Industry-Specific Agents:
- Healthcare: Patient data analysis, appointment scheduling.
- Finance: Risk assessment, compliance monitoring.
- Legal: Document review, case research.
- Education: Curriculum development, student assessment.
Each agent can be configured with custom tools, workflows, knowledge bases, and integrations specific to your requirements.
🏗️ Platform Architecture
The Kortix platform is built on a robust, modular architecture designed for scalability and flexibility:
- 🔧 Backend API: A Python/FastAPI service that powers the agent platform with REST endpoints, thread management, agent orchestration, and LLM integration with Anthropic, OpenAI, and others via LiteLLM. It includes agent builder tools, workflow management, and an extensible tool system.
- 🖥️ Frontend Dashboard: A Next.js/React application providing a comprehensive agent management interface with chat interfaces, agent configuration dashboards, workflow builders, monitoring tools, and deployment controls.
- 🐳 Agent Runtime: Isolated Docker execution environments for each agent instance, featuring browser automation, code interpreter, file system access, tool integration, security sandboxing, and scalable agent deployment.
- 🗄️ Database & Storage: A Supabase-powered data layer handling authentication, user management, agent configurations, conversation history, file storage, workflow state, analytics, and real-time subscriptions for live agent monitoring.
🚀 Quick Start
Get your Kortix platform running in minutes with our automated setup wizard:
- Clone the Repository:
git clone https://github.com/kortix-ai/suna.git cd suna
2. **Run the Setup Wizard**:
```bash
python setup.py
The wizard will guide you through configuring all required services with progress saving, so you can resume if interrupted. 3. Manage the Platform:
- Manual Setup (native processes):
# View both backend and frontend logs tail -f backend.log frontend.log # View backend only tail -f backend.log # View frontend only tail -f frontend.log - Docker Setup:
# View all service logs docker compose logs -f # View specific service docker compose logs -f backend docker compose logs -f frontend
The service manager automatically detects your setup method (Docker or Manual) and manages services accordingly. 4. Viewing Realtime Logs:
- Manual Setup: Use
tail -fcommands to monitor logs. - Docker Setup: Use
docker compose logs -fto view logs.
- Add More API Keys (Optional):
After initial setup, you can run
python setup.pyagain to:- Add/Update API Keys: Configure additional LLM providers (Anthropic, OpenAI, Groq, etc.), search APIs (Tavily, Firecrawl, etc.), and other integrations.
- Clear setup and start fresh: Remove all configuration and start over.
That's it! Your Kortix platform will be running with Kortix Super Worker ready to assist you. Ty mate

