Tarifs
GitHubConnexionCommencer

The CompanyOS

  • Multiplayer AI
  • L’entreprise sous forme de code
  • Sovereign and open
  • Outcomes, 24/7

Building blocks

  • Agents
  • Skills
  • Apps
  • Drive
  • Connecteurs
  • Automatisations
  • Computers
  • Models

Use it from

  • Desktop
  • Mobile
  • Slack
  • Microsoft Teams

Run it

  • Sécurité
  • Auto-hébergé
  • Enterprise
  • Compliance

Learn

  • Guide
  • Cas d’usage
  • Case studies
  • Blog
  • Changelog

Get Kortix

  • Download
  • Marketplace

Entreprise

  • À propos
  • Carrières
  • Contact
  • Mentions légales
GitHubKortix is open sourcekortix-ai/CompanyOSView on GitHub
  • Open Source
  • Extensible
  • Multiplayer
  • Sovereign

The CompanyOS

The cloud-native agent harness for companies. Hand it an outcome and agents run it 24/7 on your tools and context. Open source, in our cloud or yours.

Start for free
AArcadia
New session
Customize4
Drive
Apps
Sessions

Today

This week

Quiet deals follow-up

Type / for skills, commands, and files

arcadiamainLes agents tournent sur pi
  • agents
  • engineering
  • marketing
  • sales
  • skills
  • tools
  • extensions
  • memory
kortix.yaml
  1. 1# yaml-language-server: $schema=https://kortix.com/schema/kortix.schema.json
  2. 2default_agent: kortix
  3. 3
  4. 4project:
  5. 5 name: arcadia
  6. 6 description: Arcadia runs engineering, marketing and sales on Kortix.
  7. 7
  8. 8env:
  9. 9 required: [GITHUB_WEBHOOK_SECRET, LEADS_WEBHOOK_SECRET]
  10. 10
  11. 11# Connectors: the credentials live in Kortix, never in this file.
  12. 12connectors:
  13. 13 - slug: github
  14. 14 provider: composio
  15. 15 app: github
  16. 16 - slug: linkedin
  17. 17 provider: composio
  18. 18 app: linkedin
  19. 19 policies:
  20. 20 - match: "linkedin.create_*"
  21. 21 action: require_approval
  22. 22 - slug: hubspot
  23. 23 provider: composio
  24. 24 app: hubspot
  25. 25
  26. 26skills:
  27. 27 triage-issue: skills/triage-issue
  28. 28 write-post: skills/write-post
  29. 29 qualify-lead: skills/qualify-lead
  30. 30
  31. 31tools:
  32. 32 lookup_account: tools/lookup_account.ts
  33. 33
  34. 34commands:
  35. 35 draft-post:
  36. 36 description: Draft a LinkedIn post about one change.
  37. 37 prompt: "Draft a LinkedIn post about $ARGUMENTS. Follow the write-post skill."
  38. 38
  39. 39# pi extensions: TypeScript that pi loads into the agent's session.
  40. 40extensions:
  41. 41 triage-policy:
  42. 42 pi: extensions/triage-policy.ts
  43. 43 web-access:
  44. 44 pi: npm:pi-web-access@0.30.0
  45. 45
  46. 46# Every agent is a pi agent. It gets only what its block lists.
  47. 47agents:
  48. 48 kortix:
  49. 49 description: The general agent for Arcadia.
  50. 50 mode: primary
  51. 51 prompt_file: agents/kortix.md
  52. 52 connectors: "*"
  53. 53 skills: "*"
  54. 54 extensions: "*"
  55. 55 workspace: { project_repository: true }
  56. 56
  57. 57 # Engineering
  58. 58 eng-triage:
  59. 59 description: Triages every new GitHub issue.
  60. 60 prompt_file: agents/engineering/triage.md
  61. 61 tools: [read, grep, glob, web_search]
  62. 62 connectors: [github, kortix_slack]
  63. 63 skills: [triage-issue]
  64. 64 extensions: [triage-policy]
  65. 65 workspace: { project_repository: true }
  66. 66
  67. 67 # Marketing
  68. 68 marketing:
  69. 69 description: Drafts LinkedIn posts from shipped work.
  70. 70 prompt_file: agents/marketing/content.md
  71. 71 tools: [read, web_search]
  72. 72 connectors: [linkedin, kortix_slack]
  73. 73 skills: [write-post]
  74. 74 commands: [draft-post]
  75. 75 extensions: [web-access]
  76. 76
  77. 77 # Sales
  78. 78 sales-inbound:
  79. 79 description: Qualifies every inbound lead.
  80. 80 prompt_file: agents/sales/inbound.md
  81. 81 tools: [web_search, lookup_account]
  82. 82 connectors: [hubspot, linkedin, kortix_email]
  83. 83 skills: [qualify-lead]
  84. 84 extensions: [web-access]
  85. 85
  86. 86triggers:
  87. 87 - slug: new-issue
  88. 88 name: Triage new issues
  89. 89 on: { webhook: { secret: GITHUB_WEBHOOK_SECRET } }
  90. 90 run:
  91. 91 agent: eng-triage
  92. 92 prompt: "Triage issue #{{ body.issue.number }}: label it, find the owner, post in #eng."
  93. 93 - slug: inbound-lead
  94. 94 name: Qualify inbound leads
  95. 95 on: { webhook: { secret: LEADS_WEBHOOK_SECRET } }
  96. 96 run:
  97. 97 agent: sales-inbound
  98. 98 prompt: "Qualify {{ body.email }}, look them up on LinkedIn and log them in HubSpot."
  99. 99 - slug: weekly-post
  100. 100 name: Weekly LinkedIn post
  101. 101 on: { cron: "0 0 10 * * 2", timezone: Europe/Berlin }
  102. 102 run:
  103. 103 agent: marketing
  104. 104 prompt: "Draft this week's LinkedIn post from merged pull requests."
$kortix ship

A workspace and command center for people. A backend framework for agents underneath. The same project, as files in a git repo you own.

Models and apps Kortix works with

  • ImageClaudeImageClaude
    Claude
  • ImageSlackImageSlack
    Slack
  • ImageOpenAIImageOpenAI
    OpenAI
  • NotionNotion
    Notion

Études de cas. What runs on CompanyOS.

  • City University of Hong Kong

    Research

    Un agent scientifique pour les chercheurs.

    L’assistant de recherche IA de l’institut. Il explore la littérature scientifique avec citations et fait tourner des agents de conception de protéines et de science des matériaux.

    • Literature search with citations
    • A protein design agent
    • A materials science agent
    • Property prediction to experiment design
  • A leading US telecommunications infrastructure company

    Telecommunications

    Conception autonome de réseaux de fibre.

    Les agents conçoivent les tracés de fibre à partir des données SIG et de l’imagerie, puis établissent la nomenclature de chaque tracé.

    • Fiber routes designed from GIS and imagery
    • Bills of materials from GIS layers
    • Self-hosted in its own cloud
    • Single sign-on
  • An asset management symbol

    Gestion d’actifs

    Chaque opération, évaluée par des agents.

    Chaque opération reçue fait l’objet d’une analyse complète. Les agents la confrontent au mandat, lisent les rapports et les données de marché, testent la thèse et le scénario baissier, puis rédigent le mémo d’investissement. Le comité d’investissement décide.

    • Every deal screened against the mandate
    • Filings and market data read
    • Thesis and downside stress-tested
    • An investment memo for every deal
  • PLATINUM

    Cloud infrastructure

    Ingénierie logicielle autonome.

    Les agents d’ingénierie prennent les tickets, écrivent le code et testent chaque parcours en vidéo. Les humains approuvent ce qui est livré.

    • Engineering agents ship from Linear issues
    • QA agents test every flow on video
    • Agents work in parallel
    • People approve what ships
  • A banking mark

    Banking

    Analyse de crédit autonome.

    Les agents retraitent les états financiers, les confrontent à la politique de crédit de la banque et rédigent la note de crédit. Un chargé de crédit décide.

    • Financial statements spread
    • Checked against credit policy
    • A credit memo with every source
    • A credit officer decides
  • An international executive search firm

    Professional services

    Recherche de candidats autonome.

    Les agents recherchent les candidats de chaque mission et rédigent un profil pour chacun. Les consultants choisissent la short-list.

    • Candidate research agents
    • A profile for every candidate
    • Research for every search
    • Consultants choose the shortlist
  • Wring

    Cloud cost

    Optimisation autonome des coûts AWS.

    Les agents trouvent les programmes de crédits AWS auxquels chaque client est éligible et préparent les demandes. Le client approuve.

    • Credit programs found per customer
    • Applications prepared by agents
    • A person approves every submission
    • Runs as one Kortix project
  • A retail symbol

    Retail

    Rapprochement de factures autonome.

    Les agents rapprochent chaque facture fournisseur de sa commande et de sa réception et traitent chaque écart. Les humains approuvent les montants au-delà d’un seuil.

    • Invoices matched to orders and receipts
    • Discrepancies chased with suppliers
    • Every match with its documents
    • Approval above a set limit

Multijoueur. L'entreprise comme code. Souverain. The CompanyOS you own.

  • Multiplayer AIOne AI for the whole team.

    Tout le monde travaille avec les mêmes agents, compétences, mémoire et connecteurs. Lancez une session dans l'application web, dans Slack ou dans Microsoft Teams.

    • Shared agents, skills and memory
    • Slack et Microsoft Teams
    • Roles, groups and per-resource permissions
    • A person approves what reaches main
    En savoir plusà propos Multiplayer AI
  • L’entreprise sous forme de codeExtensible to the core.

    Chaque agent, compétence, règle et connecteur est un fichier dans un seul dépôt git. Chaque agent est un agent pi personnalisé que vous étendez avec des extensions pi.

    • Every agent and skill a file in git
    • Custom pi agents and pi extensions
    • 3,000+ apps, plus MCP, OpenAPI and raw HTTP
    • A CLI and a TypeScript SDK
    En savoir plusà propos L’entreprise sous forme de code
  • Sovereign and openOwn your data and your infrastructure.

    Kortix est open source. Exécutez-le sur Kortix Cloud, dans votre VPC ou sur votre propre réseau on-prem, avec n'importe quel modèle et vos propres clés.

    • Open source: read it, fork it, audit it
    • Self-host in your VPC or on-prem
    • Any model provider, your own keys
    • Secrets encrypted per project
    En savoir plusà propos Sovereign and open

How Kortix works.One repo, every tool, any model, a computer per agent.

  • New skill: weekly reportCompétencesnow
  • Finance can read billingRègles2m
  • Runs every Monday at 9:00Déclencheurs1h
  • Support agent addedAgents3h

Every change lands in acme-co

Un espace de travail pour votre équipe.A framework underneath.

People work in the Kortix workspace. Underneath, Kortix is a backend framework for agents: a project is a git repository, and kortix.yaml declares its agents, skills, tools and triggers.

Every agent is a custom pi agent: the open-source pi coding agent plus your prompt, skills and pi extensions, deployed to the cloud. Every session runs on its own computer. Triggers run agent loops 24/7. @kortix/sdk and @kortix/ui let you build your own experience on the same backend.

  • kortix.yaml

    Agents, access, tools and triggers in one versioned file.

  • pi coding agent

    The open-source harness every agent runs on. Extend it with pi extensions.

  • @kortix/sdk

    One typed client for projects, sessions and live events.

  • @kortix/ui

    The React components the Kortix workspace is built from.

Voir l'architecture

Outcomes

Give it an outcome. Agents run it 24/7.End to end, for every team.

An SEO and GEO program that runs itself.

It tracks the queries you care about in search and in AI answers, finds the pages losing ground and rewrites them against the brief. Then it measures what moved, learns from it, and runs the loop again every week.

  • Monitor ad performance
  • Monitor competitors
  • Monitor brand mentions
  • Draft social posts from our content calendar

You

Run our SEO and GEO loop: track our queries in search and AI answers, and rewrite the pages losing ground.

Loop ran, next run Monday5 pages rewritten · 2 now cited in AI answersGPT

Everything IT needs to say yes.Agents for the whole team, without giving up control.

  • Access control

    Per-resource permissions for people and agents, with roles and groups.

  • Guardrails

    Allow, Ask or Block per tool. Agents wait for a person where you say so.

  • Full audit trail

    Every action an agent or a person takes is recorded.

  • Isolated machines

    Each session on its own machine. Secrets encrypted per project; connector credentials stay on the server.

  • Single sign-on

    SAML 2.0 single sign-on and SCIM 2.0 directory sync.

  • No lock-in

    Any model with your own keys, on Kortix Cloud, your VPC or on-prem.

  • SOC 2Type IVerified

    SOC 2 Type I verified

    GDPR operated. Open source, so your team can read every line.

    Security at Kortix

The questions people ask.Answered plainly.

Anything else, write to the team.

Sur quoi un agent s’exécute-t-il réellement ?

Sur sa propre machine. Chaque session démarre un ordinateur Linux isolé dans le cloud, avec votre dépôt et vos outils déjà disponibles, sur sa propre branche Git. L’ID de session, l’ID de sandbox et le nom de la branche sont une seule et même chaîne. L’agent peut tout installer, exécuter ou endommager à l’intérieur. Seuls ses commits subsistent, car la machine et tout son contenu sont détruits.

Qu’est-ce qui l’empêche d’effectuer une action non souhaitée ?

Vous définissez autoriser, demander ou bloquer pour chaque action. Une règle peut correspondre à un glob, une expression régulière ou aux arguments de l’appel. Rien n’est activé automatiquement : un projet sans politique déclarée exécute toutes les actions. Vous devez configurer cette protection. Le travail de la session atteint main par une demande de modification. La fusion est refusée par défaut à l’agent. Seul un administrateur peut l’autoriser.

Puis-je voir tout ce qu’un agent a fait ?

Tout est enregistré avec chaque offre. L’enregistrement n’est jamais limité : les actions, les approbations et la transcription de la session sont capturées quel que soit votre abonnement. La lecture, l’exportation et la diffusion de cette piste d’audit vers votre propre SIEM nécessitent une autorisation Enterprise. Dans les offres inférieures, l’enregistrement existe, mais pas l’exportation.

Les données de mon entreprise vous appartiennent-elles ?

Non. Un projet est un dépôt Git : clonez-le, et les agents, les compétences ainsi que tout ce que l’entreprise a appris vous accompagnent. En auto-hébergement, la base de données, les fichiers, les dépôts, les secrets et le journal d’audit résident sur un disque que vous contrôlez, dans une seule pile Docker Compose construite avec les mêmes images que le cloud géré. Le système n’est pas isolé d’Internet, et nous ne prétendons pas le contraire. Les sandboxes des agents s’exécutent chez le fournisseur de calcul configuré, et votre instance doit rester accessible pour recevoir leurs appels.

Puis-je utiliser les modèles que je paie déjà ?

Oui. Utilisez votre propre clé API pour tout fournisseur majeur, connectez-vous avec l’abonnement ChatGPT que vous payez déjà, ou utilisez la passerelle gérée sans fournir de clé. Le modèle est une ligne de configuration dans votre dépôt. Changer de fournisseur est donc un diff, pas une migration.

Combien cela coûte-t-il ?

Free coûte 0 $ — un projet, 500 crédits par mois et toutes les fonctionnalités, avec votre propre clé ou votre abonnement ChatGPT pour les modèles. Les modèles gérés par Kortix nécessitent un forfait payant. Les forfaits payants sont en crédits : choisissez un montant mensuel, les membres sont gratuits et illimités, et un seul pool couvre tout le compte. L'auto-hébergement du logiciel ne coûte rien ; vous payez à la place votre propre facture de modèles et de calcul.

Own your company’s AI.Start today, in our cloud or yours.

Start for free

Open source · SOC 2 Type I · SAML SSO and SCIM · Any model, your keys

©2026 Kortix

Produit

  • Sécurité
  • Auto-hébergé
  • Enterprise
  • Compliance
  • Tarifs
  • Télécharger
  • Mobile

Développeurs

  • Guide
  • CLI
  • Marketplace

Entreprise

  • À propos
  • Carrières
  • Blog
  • Journal des modifications
  • Cas d’usage
  • Marque

Connecter

  • X
  • LinkedIn
  • Discord
  • Statut
  • Contact
  • Conditions
  • Confidentialité
Advertisement
Advertisement