suna README

The project's README from github.com/kortix-ai/suna. As one markdown file: README.md.

Kortix

Kortix

The open-source AI Management System

The leading open-source alternative to Claude Cowork and ChatGPT Work.

GitHub stars Release Docs PRs welcome

Website · Documentation · Cloud · Manifesto


Ask a project for real work, connect 3,000+ apps, manage agents, skills and schedules, then watch an agent research on a cloud computer and return a finished pitch deck

Agents that deliver finished work — reports, decks, code, replies, deployed changes — are now a product category. Every version of it runs inside a model lab, on that lab's model, with your company's brain on their side of the wall.

Kortix is the one you own. It's an open-source AI Management System: your agents, the skills they share, your company memory, and every connector live in one git repo — versioned, diffable, and shared by the whole company. The agents work on real cloud computers — an isolated sandbox per session, on its own branch — and land what they produce through a change request a human approves.

Any model, your own API keys, your own infrastructure or our managed cloud.


How it compares

Claude Cowork ChatGPT Work Kortix
Source Closed Closed Open source — read it, fork it, audit it
Models Anthropic only GPT-5.6 only Any provider, your own API keys
Where it runs Anthropic's cloud, or Bedrock / Google Cloud / Microsoft Foundry — no self-host OpenAI's cloud, no self-host Our cloud, your VPC, or your own on-prem network
Your configuration In their product In their product Files in a git repo you own
Access Paid plans (Pro, Max, Team, Enterprise) Paid plans, usage-metered Self-host free · managed cloud $40/seat/mo + usage

Competitor rows reflect publicly documented behavior as of July 2026.


Quickstart

Three commands. Build your company like a codebase, then bring it live.

# 1 · Install the CLI
curl -fsSL https://kortix.com/install | bash

# 2 · Scaffold a project — creates kortix.yaml + your agents, skills and runtime config
kortix init

# 3 · Ship it — pushes your repo and brings the whole thing live in the cloud
kortix ship

That's the loop. From here:

kortix sessions new --prompt "Summarize this week's commits and open a change request"
kortix cr ls          # review what an agent proposes — merge to keep it
kortix chat           # talk to a session's agent from your terminal

Prefer zero setup? Sign up at kortix.com, create a project, and start a session — nothing to install. Full command surface: CLI reference.


A company is going to be a git repository

Not as a metaphor — literally something you can clone. Inside it: your agents, the skills they've built up, the way the work actually gets done, every fact the company has learned, and the definition of the machines it all runs on. Versioned. Diffable. Owned outright.

project  (git repo + kortix.yaml)
   └─ session ──> cloud computer: an isolated sandbox on a branch named after the session
                     └─ the OpenCode agent works
                           └─ change request ──> you review & merge ──> main

You can grep your entire company.


What you manage

Agents OpenCode agents with a scoped reach into tools — markdown at the baseline, with the whole OpenCode lifecycle open to you. One per role or task, installable in a click, able to rewrite themselves.
Skills Reusable know-how that encodes how your company does a job. Written once, shared into every session.
Memory A living company brain — plain files today, a system that compounds what it learns over time.
Connectors 3,000+ apps in a click — plus MCP, OpenAPI, GraphQL and raw HTTP. Credentials are brokered server-side through one scoped token and never enter the machine.
Secrets Encrypted at rest, granted per agent, and injected into the sandbox at runtime. A granted secret is a real environment value inside that session.
Channels Slack today, Microsoft Teams behind an operator switch, email and voice experimental. Install the Slack app, invite the bot to a channel, and @-mention it to start a session where your team already works.
Triggers Cron and signed webhooks that spawn sessions automatically — every morning, or the instant something happens.

Work runs three ways: on-demand (ask in chat, get it now), human-assisted (the agent works and checks in for the calls that matter), and automated (runs on a schedule or trigger, end to end).


Why Kortix


Self-host

Kortix runs on your own infrastructure — a laptop, a VPS, your own VPC, or your own on-prem network. Start a production-style local instance from Docker images, then switch the CLI between Cloud and your own hosts:

kortix self-host start
kortix hosts use selfhost  # ↔  kortix hosts use cloud

The first interactive setup asks only for the integration credentials that unlock managed git, GitHub access, and Pipedream connectors — ports, local URLs, keys and Docker Compose defaults are generated for you. Note that self-host start pulls its images from Docker Hub, so this is a self-hosted install rather than a disconnected one.

Managed hosting is Kortix Cloud.


Enterprise & security

Built to survive a security review, not slip past one: one isolated machine per session · members, groups & roles that match your org · per-resource permissions for people and agents · connector credentials brokered server-side, so the raw key never reaches the sandbox · a secrets manager, encrypted at rest and injected at runtime · a full audit trail · merge that is deny-by-default for an agent · approval gates you switch on for the actions that matter · your own VPC or on-prem network.

Isolation is per provider: the Platinum provider runs microVMs, the default runs containers. Ask us and we'll tell you which one you're on.


Contributing

pnpm install
pnpm dev            # web + API (scripts/dev-local.sh)
pnpm dev:web        # web app only
pnpm dev:api        # API only
pnpm dev:sandbox    # build the local sandbox image
pnpm build          # build all packages
pnpm nuke           # tear down the local Docker environment

Apps live under apps/ (web, api, cli, desktop-electron, mobile, sandbox); documentation source is in apps/web/content/docs. The whole platform ships under one version (root VERSION) — API, frontend, CLI and desktop release together as vX.Y.Z.

Local secrets, test lanes, and the PR gate: CONTRIBUTING.md. Issues and pull requests are welcome.



We're building the thing that takes a company from human to AGI — and lets it keep every byte of itself on the way there.

kortix.com

suna (kortix-ai/suna)

Searching Database…

20.3K ·GitHub
这是什么?Kortix(Suna)是一个开源的 AI 管理系统,可以看作 Claude Cowork 和 ChatGPT Work 的替代品。你的智能体、它们共享的技能、公司记忆和连接器都存放在同一个 git 仓库中,整个公司都拥有这个仓库,并可以对其进行审计。
这是一个 AI 助手,还是用于运行整支智能体团队的平台?它是一个平台,而不是单一的聊天机器人。它可以并行运行面向整个组织规模的专业智能体,每个智能体都在各自一次性的云端沙箱中工作,并不断积累共享的公司记忆。
我该如何开始使用?你可以通过三条命令的 CLI 快速入门,用 Docker 镜像进行自托管;也可以在 kortix.com 注册,创建项目并启动会话,无需安装任何东西。
自托管需要准备什么?自托管会为你拉取 Docker 镜像并生成 Docker Compose 配置。首次交互式设置只需要为托管 git、GitHub 和 Pipedream 连接器提供集成凭据。
我能否完全离线、在无互联网的环境中运行它?不能。自托管的安装过程仍然需要从 Docker Hub 拉取容器镜像,因此它属于自托管安装,而不是完全断开网络的部署。
连接器凭据会经过沙箱机器吗?不会。连接器凭据通过一个有范围限制的令牌在服务器端统一代理,永远不会进入沙箱。机密信息静态加密,且只有在获得授权时才会注入到会话中。
我必须选择 Anthropic 或 OpenAI 这样的 AI 服务商之一吗?不必。Kortix 支持任何模型服务商,你可以使用自己的 API 密钥,也可以直接使用你已经付费订阅的 ChatGPT、Claude 或 Cursor。
智能体的工作成果究竟如何进入公司的代码库?每个会话都在隔离沙箱内的独立分支上运行,只有经过人工通过变更请求审批后,工作成果才会合并到 main 分支。
托管的云端版本要花多少钱?自托管是免费的;托管的 Kortix Cloud 套餐为每席位每月 40 美元,另加使用量费用。
我的团队能否通过 Slack 等聊天应用与智能体对话?可以。安装 Slack 应用,将机器人邀请到频道中,然后 @ 提及它即可开始会话。Microsoft Teams 的支持通过运营方开关提供;电子邮件和语音功能仍处于实验阶段。
Creator
kortix-ai
Size
753.3 MB
Stars
20.3K
Age
2y
Commits · 90 Days