회사 시스템이 필요한 팀을 위한 오픈 소스 OpenWork 대안
요약
OpenWork가 로컬 데스크톱 환경에서 AI 에이전트를 실행하는 오픈 소스 도구인 반면, Kortix는 팀 단위의 대규모 운영을 위한 자체 호스팅 가능한 시스템 대안입니다. OpenWork는 단일 사용자 워크플로우에 적합하지만, 여러 팀원이 협업하고 작업 결과를 안전하게 검토/배포해야 하는 기업 환경에는 한계가 있습니다.
핵심 포인트
- OpenWork: 로컬 데스크톱에서 AI 에이전트를 실행하는 오픈 소스 도구입니다.
- Kortix: 팀 단위의 대규모 운영을 위해 자체 호스팅 가능한 시스템을 제공합니다.
- Kortix는 모든 변경 사항을 diff로 기록하고, 병합 요청(change request) 형태로 결과를 전달하여 안전성을 높였습니다.
- OpenWork는 단일 사용자 워크플로우에 적합하며, 기업용 기능은 유료 구독이 필요합니다.
OpenWork에 적합한 대안을 찾고 있다면, 작업량이 하나의 노트북으로 감당되지 않을 때 Kortix가 그 순간을 위해 구축된 오픈 소스 AI 관리 시스템입니다. 이 시스템은 에이전트(agents), 스킬(skills), 메모리(memory) 및 커넥터(connectors)를 사용자가 소유한 단일 리포지토리(repo)에 보관하고, 각 세션을 자체 격리된 머신에서 실행합니다. OpenWork는 강력한 로컬 데스크톱 동료입니다. 문제는 단일 작업자 대신 팀이 에이전트가 생성한 작업을 검토하고 배포해야 할 때 무엇이 달라지는지입니다.
OpenWork의 장점
OpenWork는 macOS, Windows 및 Linux에서 자체 파일을 기반으로 AI 에이전트를 실행하는 무료 오픈 소스 데스크톱 앱입니다. OpenCode를 기반으로 하며, 파일은 데스크톱 모드에서 로컬로 유지되고, 사용자의 API 키, ChatGPT 로그인 또는 Ollama를 통한 로컬 모델을 사용하여 50개 이상의 모델 제공업체와 작동합니다. 팀은 스킬과 MCP 서버를 공유하며, 단일 MCP 게이트웨이를 통해 Codex, Claude Code, Cursor 및 기타 클라이언트가 동일한 기능을 재사용할 수 있습니다. 데스크톱 앱은 MIT 라이선스이며, 로컬에서 실행하는 데 계정이 필요하지 않습니다. OpenWork는 또한 Claude Cowork 설정을 가져옵니다: 스킬, Anthropic 호환 플러그인 및 MCP 서버 가져오기, 그리고 단일 프롬프트로 앱을 설치하고 사용 준비가 된 워크스페이스를 열 수 있습니다. 한 사람 또는 로컬 파일로 작업하는 소규모 팀에게는 실제 적합하며, 전환 비용이 낮습니다.
데스크톱 모델의 한계점
데스크톱 모델의 한계점
데스크톱 모델은 작업이 이루어지는 장소(책상)를 가정합니다. 에이전트는 사용자의 기기에서 실행되므로, 긴 실행 시간 동안 CPU와 배터리, 포트를 다른 모든 활동과 공유하게 됩니다. 또한, 두 세션을 분리할 별도의 브랜치나 파일 시스템이 없습니다. 변경 사항은 아무런 diff나 승인 단계 없이 에이전트가 직접 사용자의 작업 파일에 반영되며, 제공업체 키는 같은 기기에 보관됩니다. 위험한 명령을 격리할 수 있는 세션별 샌드박스(sandbox)가 존재하지 않습니다. 팀 제어 평면(team control plane)인 OpenWork Den은 OpenWork EE 라이선스를 따르기 때문에, 무료 사용 범위를 넘어 프로덕션에서 사용하려면 구독이 필요합니다. OpenWork는 의도적으로 이러한 형태를 취했으며, 이는 단일 운영자(single-operator) 워크플로우에는 적합합니다. 하지만 다섯 팀에 걸쳐 열 개의 에이전트를 운영하는 회사는 그 이상의 것을 필요로 합니다.
자체 호스팅 가능한 대안의 모습
Kortix는 에이전트가 사용자의 파일에서 작업한다는 동일한 아이디어를 가져와, 기업이 소유하는 시스템으로 구현합니다. 에이전트, 스킬(skills), 메모리, 커넥터 구성 및 트리거는 회사가 소유하는 단일 git 저장소의 파일들입니다. 이 저장소는 Kortix on GitHub이며, 따라서 모든 변경 사항은 읽고, grep하고, 롤백할 수 있는 diff로 기록됩니다. 각 세션은 자체 격리된 Linux 머신에서 실행되며, 하나의 구성으로 수천 개의 세션을 병렬로 운영할 수 있습니다.
모든 에이전트의 작업 결과는 사람이 읽고 병합(merge)하는 변경 요청(change request) 형태로 도착하며, 에이전트에 의한 병합은 기본적으로 거부됩니다(deny-by-default). Kortix는 3,000개 이상의 앱과 모든 MCP, OpenAPI, Postman, GraphQL 또는 원시 HTTP API에 연결되며, 커넥터 자격 증명(credentials)은 서버 측에서 중개되므로 기기 내부로 절대 유입되지 않습니다. 사용자는 자체 키를 사용하여 에이전트별, 세션별, 메시지별로 원하는 모델을 가져올 수 있습니다. Kortix는 오픈 소스(Elastic License 2.0)이며, 직접 호스팅하고 코드를 읽고 수정할 수 있습니다.
Kortix는 팀이 이미 사용하고 있는 모든 진입점을 개방합니다. 웹, Slack, Teams, 이메일, 모바일, CLI 또는 API에서 에이전트를 시작할 수 있으며, 아무도 지켜보지 않아도 cron과 웹훅을 통해 예약 실행할 수도 있습니다. 권한은 사람과 에이전트 모두에게 도구별 및 리소스별로 적용되며, 단일 명령어 단위까지 세밀하게 설정할 수 있어 파괴적인 단계(destructive step)를 요청하거나 차단하도록 설정할 수 있습니다.
배포는 노트북, VPS, VPC 또는 온프레미스에서 실행됩니다. 가격은 월 200개의 샌드박스 크레딧이 포함된 무료 티어부터 시작하여, 팀 플랜의 경우 좌석당 월 $40입니다(2026년 10월 기준 확인).
OpenWork와 Kortix 비교
| 차원 | OpenWork | Kortix |
|---|---|---|
| 오픈 소스 | 데스크톱 앱 MIT; Den은 EE 라이선스 | 예, Elastic License 2.0 |
| ... |
팀에 적합한 것은?
계정이나 서버 없이 로컬 파일에서 에이전트 기능을 원하는 개인 또는 소규모 팀이라면 OpenWork를 선택하세요. 데스크톱 앱, 공유 스킬, 그리고 무료 티어는 바로 그러한 상황을 위해 구축되었습니다. OpenWork Cloud Team은 처음 5개 좌석까지는 무료이며 그 이후부터는 좌석당 월 $10입니다(2026년 10월 기준 확인).
회사 자체가 소유하는 단일 레포지토리에 존재해야 하는 경우, 즉 여러 에이전트가 동시에 실행되어야 하고, 세션별로 격리된 머신이 필요하며, 모든 변경 사항에 대한 인간의 검토(human review)가 필요하고, 통제되는 커넥터와 자격 증명(credentials)이 필요하며, 자체 인프라에 셀프 호스팅할 옵션이 필요한 경우 Kortix를 선택하세요. 노트북 위의 개인 동료 시스템과 회사가 관리하는 시스템은 서로 다른 구매이며, 각각의 선택에 따라 다른 보상을 제공합니다. 에이전트나 스킬의 변경 사항이 코드처럼 검토되어야 한다면, 데스크톱 모델에는 그 검토를 넣을 곳이 없습니다.
오픈 소스 Kortix로 시작하기
자신의 머신에서 실행하세요:
curl -fsSL https://kortix.com/install | bash
또는 관리형 클라우드에서 Kortix 시작하기를 하거나, 파일을 통해 첫 번째 에이전트(agent), 스킬(skill), 커넥터(connector)를 추가하세요. 두 가지 옵션 사이에서 여전히 고민하고 있다면, OpenWork 대안 가이드가 더 깊이 있게 동일한 결정을 안내합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기