https://github.com/kortix-ai/suna
The Autonomous Company Operating System
https://github.com/kortix-ai/suna
ai ai-agents llm
Last synced: about 2 months ago
JSON representation
The Autonomous Company Operating System
- Host: GitHub
- URL: https://github.com/kortix-ai/suna
- Owner: kortix-ai
- License: other
- Created: 2024-10-05T17:01:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-02T07:38:19.000Z (2 months ago)
- Last Synced: 2026-04-02T08:18:39.077Z (2 months ago)
- Topics: ai, ai-agents, llm
- Language: TypeScript
- Homepage: https://www.kortix.com
- Size: 168 MB
- Stars: 19,563
- Watchers: 153
- Forks: 3,372
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-openclaw-money-maker - **Suna (Kortix)** - Build, manage and train AI Agents with Kortix platform. (AI Agent Frameworks / General Agent Frameworks)
- awesome-LLM-resources - Suna
- AiTreasureBox - kortix-ai/suna - 11-03_18489_1](https://img.shields.io/github/stars/kortix-ai/suna.svg)|Suna - Open Source Generalist AI Agent| (Repos)
- awesome-ai - Suna
- StarryDivineSky - kortix-ai/suna
- Awesome-LLMOps - Suna - Open Source Generalist AI Agent    (Orchestration / Agent Framework)
- awesome-gui-agents - Suna
- awesome-vibecoding - **Suna**
- awesome-ai-agent - Suna
- awesome-ai-agents - kortix-ai/suna - Suna is an open-source generalist AI assistant that automates real-world tasks through natural conversation, combining browser automation, file management, web crawling, and API integrations in a secure, modular architecture. (Personal Assistants & Conversational Agents / Virtual Assistants)
- awesome-github-projects - suna - The Company AI Command Center ⭐19,809 `TypeScript` 🔥 (🤖 AI & Machine Learning)
README
# Kortix
**The Autonomous Company Operating System**
A cloud computer where AI agents run your company. Full Linux sandbox, persistent memory, skills, integrations, cron/webhook triggers, multi-channel access. Agents work 24/7 — code, APIs, documents, infrastructure — whether you're there or not. Everything is linux, bash, files. The agent runtime is [OpenCode](https://github.com/anomalyco/opencode).
## Quick Start
Run locally on your laptop or on a VPS/server — the installer handles both.
```bash
curl -fsSL https://kortix.com/install | bash
```
The installer will ask where you're running:
1. **Local machine** (laptop/desktop) — binds to `localhost`
2. **VPS / Server** — binds to `0.0.0.0`, accessible over the network
Kortix works best when it can run 24/7 — even when your laptop is closed. We recommend a server or VPS: [Kortix Cloud](https://kortix.com/) (managed), your own server, or a VPS from [Hetzner](https://hetzner.com/) or [JustAVPS](https://justavps.com/).
On any server, just SSH in and run the same install command:
```bash
# SSH into your server, then run the same install:
curl -fsSL https://kortix.com/install | bash
```
After install, manage everything with the `kortix` CLI:
```
kortix start Start all services
kortix stop Stop all services
kortix restart Restart all services
kortix logs Tail logs
kortix status Show service status
kortix update Pull latest images and restart
kortix reset Wipe local data and start fresh
kortix uninstall Remove Kortix completely
```
## DEV Commands
- `curl -fsSL http://localhost:3000/install | bash`
- `pnpm dev` — start frontend + API in dev mode
- `pnpm dev:web` — start web app only
- `pnpm dev:frontend` — alias for `pnpm dev:web`
- `pnpm dev:api` — start API only
- `pnpm dev:mobile` — start mobile app (Expo dev server)
- `pnpm dev:core` — start core runtime with dev bind mounts (hot reload, from `core/`)
- `pnpm dev:core:build` — rebuild and start the core runtime
- `pnpm dev:sandbox` — alias for `pnpm dev:core`
- `pnpm dev:sandbox:build` — alias for `pnpm dev:core:build`
- `pnpm build` — build all packages (`pnpm -r run build`)
- `pnpm ship ` — bump versions, build + push Docker images, seed the JustAVPS image, create GitHub release
- `pnpm ship --dry-run ` — validate without making changes
- `pnpm ship --check` — show current release state
- `pnpm image [version]` — build the JustAVPS image from a temporary JustAVPS machine
- `pnpm nuke` — tear down local Docker environment
- `pnpm nuke:start` — nuke + restart fresh
## License
See [LICENSE](LICENSE) for details.