How kortix-ai/companyos works
Kortix CompanyOS is a cloud-native, event-driven agent platform. People reach shared projects and sessions through its apps and messaging integrations; schedules, webhooks, and other events can also start work. My Kortix hands tasks to persistent agent sessions, which can use computers, connectors, shared state, and hosted apps; teams review changes before they land. The README documents these product relationships, while the sampled source gives only a partial view of their implementation. The graph therefore emphasizes documented capabilities and avoids inferring unsampled call paths.
Main entry points: sessions.ts Agent sessions · web Web and mobile · channels Team messaging · src Triggers and loops
Components 22
Reach and control
- Web and mobile
apps/web - Team messaging
apps/api/src/channels - Product API
apps/api/src/app.ts
Work orchestration
- Triggers and loops
apps/api/src - My Kortix
apps/api/src/channels - Agent sessions
apps/api/src/channels/core/sessions.ts - Swarms and workflows
apps/api/src - Outcomes
apps/api/src
Agent execution
- Cloud computers
apps/api/src/apps/machines.ts - Agents and skills
apps/api/src/config-releases - Connectors and tools
apps/api/src/connectors
Shared resources
- Drive and memory
apps/api/src/projects - Session workspace
apps/api/src/apps/volume-store.ts - Session record
apps/api/src - Hosted apps
apps/api/src/apps/hosting.ts - Capture
apps/api/src/capture - Artifacts and collaboration
apps/api/src/artifacts
Governance and operations
- Change review
apps/api/src - Accounts and IAM
apps/api/src/accounts/core/app.ts - Billing and usage
apps/api/src/billing/services/storage-charges.ts
Other components
- People
- Event sources
Connections 23
- People → Web and mobile: work through
README.md - People → Team messaging: message through
README.md - Web and mobile → Product API: use shared projects
README.md - Team messaging → Agent sessions: start or continue
README.md - Event sources → Triggers and loops: start work
README.md - Triggers and loops → Agent sessions: start or wake
README.md - People → My Kortix: ask for work
README.md - My Kortix → Agent sessions: hand off
README.md - Agent sessions → Swarms and workflows: delegate work
README.md - Agent sessions → Outcomes: work toward
README.md - Agent sessions → Cloud computers: run on
README.md - Agent sessions → Agents and skills: use configured
README.md - Agent sessions → Connectors and tools: use tools
README.md - Agent sessions → Drive and memory: read and share
README.md - Agent sessions → Session workspace: persist files
README.md - Agent sessions → Session record: retain history
README.md - Agent sessions → Hosted apps: build and host
README.md - Agent sessions → Change review: propose changes
README.md - People → Change review: approve changes
README.md - People → Accounts and IAM: share access
README.md - Cloud computers → Billing and usage: meter storage
apps/api/src/billing/services/storage-charges.ts - People → Capture: manage capture
apps/api/src/capture/enrollment-routes.ts - Agent sessions → Artifacts and collaboration: collaborate on
README.md