OpenWork 소개
OpenWork는 사용자의 로컬 데스크톱 환경에서 직접 실행되며, 실제 업무를 자율적으로 수행하는 오픈소스 AI 에이전트(Open Source AI Agent) 입니다. Accomplish AI 팀이 개발한 이 프로젝트는 최근 AI 업계의 화두인 에이전틱 워크플로우(Agentic Workflow)를 개인의 컴퓨터 내부로 가져온 혁신적인 도구입니다.
최근 Anthropic이 공개한 Claude Cowork가 클라우드 기반의 강력한 성능과 세련된 UI를 앞세워 유료 구독자(Max Plan)들을 위한 "AI 동료"를 표방한다면, OpenWork는 이에 대항하여 완전한 데이터 통제권, 무료(Open Source), 확장성을 기치로 내건 로컬 중심(Local-first) 솔루션입니다.
OpenWork는 Electron 프레임워크를 기반으로 개발되어 macOS 등 데스크톱 OS에 기본 애플리케이션처럼 설치됩니다. 사용자는 복잡한 서버 설정 없이 앱을 실행하고, OpenAI나 Anthropic 등의 API 키를 연결하는 것만으로 자신의 컴퓨터를 제어하는 AI 비서를 소유하게 됩니다.
OpenWork는 단순한 챗봇이 아닙니다. 사용자의 파일 시스템을 탐색하고, 웹 브라우저를 열어 최신 정보를 검색하며, 문서 작성 및 데이터 정리와 같은 반복 업무를 스스로 계획하고 실행(Plan & Execute)하는 AI 비서입니다.
특히 개발자와 프라이버시를 중요시하는 사용자들에게 OpenWork는 매력적인 선택지입니다. 모든 소스 코드가 투명하게 공개되어 있어 AI가 내 파일을 어떻게 다루는지 직접 검증할 수 있으며, 특정 기업의 폐쇄적인 생태계나 비싼 월 구독료 정책에 종속되지 않고 '내가 선택한 모델(BYOM, Bring Your Own Model)'로 '내 컴퓨터'에서 자유롭게 업무 자동화를 구현할 수 있기 때문입니다.
OpenWork vs. Anthropic의 Claude Cowork 비교
2026년 1월, Anthropic은 'Claude Code'의 성공에 이어 비개발자 직군을 위한 일반 업무용 에이전트인 Claude Cowork(Research Preview) 를 공개했습니다. 이 두 제품은 "컴퓨터를 사용하는 AI"라는 목표는 같지만, 접근 방식과 철학에서 분명한 대조를 이룹니다.
먼저 생태계 관점에서 비교를 해보면, Claude Cowork는 Anthropic의 폐쇄적인 생태계 안에서 작동합니다. 사용자는 Anthropic이 제공하는 인터페이스와 정해진 기능(Skill)만을 사용할 수 있으며, AI의 작동 원리나 내부 로직은 블랙박스로 가려져 있습니다. 이는 편리하지만, 기능을 확장하거나 기업의 보안 정책에 맞게 커스터마이징하는 데 한계가 있습니다. 이에 비해, OpenWork는 100% 오픈소스로 공개되어 있습니다. 개발자는 코드를 분석하여 보안성을 검증할 수 있고, 필요하다면 직접 코드를 수정하여 회사 내부 시스템과 연동하거나 새로운 기능을 추가할 수 있습니다. 이는 "투명성"과 "확장성" 측면에서 압도적인 우위를 가집니다.
비용 측면에서도 차이가 있습니다. Claude Cowork를 사용하기 위해서는 고가의 Claude Max 요금제(5x Max 요금제는 $100/월, 10x Max 요금제는 $200/월) 구독이 필수적입니다. 사용 빈도와 관계없이 매달 고정 비용이 지출되며, 이는 프리랜서나 소규모 팀에게 부담이 될 수 있습니다. 이에 비해 OpenWork는 소프트웨어 자체는 무료입니다. 사용자는 자신이 사용하는 LLM의 API 비용(Pay-as-you-go)만 지불하면 됩니다. 작업의 난이도에 따라 저렴한 모델(GPT-4o-mini 등)과 고성능 모델(Claude Opus 등)을 교체하며 사용할 수 있어 비용 효율성이 뛰어납니다.
마지막으로 데이터 프라이버시 및 보안 아키텍처 측면의 차이점을 살펴보겠습니다. Claude Cowork는 Anthropic이 VM(가상머신) 기술을 통해 안전성을 확보했다고 하나, 기본적으로 클라우드 서비스와의 지속적인 연결이 필요하며, 사용자의 데이터가 서비스 제공자의 정책 하에 관리됩니다. 반면, OpenWork는 모든 데이터를 로컬 컴퓨터에 그대로 두는 로컬 우선(Local-first) 원칙을 따르고 있습니다. AI 모델 추론을 위한 데이터 외에, 사용자의 파일 원본이나 인덱싱된 데이터는 사용자의 컴퓨터 밖을 나가지 않습니다. 또한 사용자는 특정 디렉토리에만 접근 권한을 부여(Sandboxing)할 수 있어, 민감한 정보 유출 위험을 원천적으로 차단할 수 있습니다.
OpenWork의 주요 기능
OpenWork는 단순한 자동화 스크립트가 아닌, 스스로 사고하고 도구를 사용하는 자율 에이전트(Autonomous Agent) 아키텍처를 기반으로 합니다.
로컬 파일 시스템 제어 및 자동화
OpenWork는 사용자의 허가 하에 로컬 파일 시스템에 직접 접근(Read/Write)합니다.
-
지능형 파일 정리: "다운로드 폴더에 있는 파일 중, 지난주에 받은 PDF 논문들만 모아서 'Research' 폴더로 옮기고, 파일명에 날짜를 붙여줘"와 같은 자연어 명령을 이해하고 수행합니다.
-
문서 생성 및 변환: 흩어져 있는 텍스트 파일이나 회의록을 읽어들이고, 이를 종합하여 깔끔한 Markdown 형식의 보고서나 요약본을 생성하여 저장합니다.
에이전트 루프(Agent Loop)와 도구 사용(Tool Use)
이 소프트웨어의 핵심 엔진은 계획(Plan) - 행동(Action) - 관찰(Observation) 의 루프를 반복하는 에이전트 시스템입니다:
먼저 사용자가 목표를 제시하면, 에이전트는 이를 달성하기 위해 필요한 단계들을 스스로 계획합니다. 이후 각 단계별로 에이전트가 목표에 필요한 작업들을 수행합니다. 이 때, 필요한 경우 웹 브라우저 도구(Browser Tool) 를 호출하여 인터넷에서 정보를 검색하고, 파일 시스템 도구(FileSystem Tool) 를 통해 작성한 내용을 파일로 저장합니다.
예를 들어, 사용자가 "경쟁사 A의 최신 뉴스 3개를 검색해서 요약 보고서를 써줘"라고 요청하면, OpenWork는 [브라우저 검색] -> [페이지 내용 읽기] -> [내용 요약] -> [로컬 파일 생성]의 과정을 사람의 개입 없이 순차적으로 실행하는 것과 같은 동작을 수행합니다.
사용자 주권과 보안 (User Sovereignty & Security)
OpenWork는 AI에게 시스템 제어권을 주는 것에 대한 두려움을 없애기 위해 철저하게 사람이 개입하는 HITL(Human-in-the-loop) 방식을 채택했습니다. 이는 파일 삭제나 덮어쓰기, 터미널 명령어 실행과 같이 시스템에 영향을 줄 수 있는 중요한 작업(Critical Actions)에 대해서는 반드시 사용자의 승인(Confirmation)을 거쳐야 하는 것입니다.
또한, OpenWork의 모든 작업 내역은 로컬 DB(PouchDB/RxDB 등)에 투명하게 기록되며, 사용자는 언제든지 에이전트의 작업을 중단시키거나 되돌릴 수 있습니다.
OpenWork의 기술 스택
OpenWork는 모던 웹 기술을 데스크톱 환경에 최적화하여 구현되었습니다:
-
Electron & Node.js: 크로스 플랫폼 호환성을 보장하며, Node.js의 강력한 라이브러리 생태계를 활용하여 OS 수준의 제어(파일 조작, 터미널 실행 등)를 수행합니다.
-
React & Vite: 사용자에게 빠르고 직관적인 채팅 인터페이스를 제공하며, 에이전트의 사고 과정(Thought Process)을 시각적으로 보여줍니다.
-
Node-pty: 터미널 세션을 백그라운드에서 관리하여, 개발자가 요청할 경우 쉘 명령어(Shell Commands)를 실행하거나 코드를 구동하는 등 고급 작업을 처리할 수 있습니다.
라이선스
OpenWork 프로젝트는 MIT 라이선스로 배포되고 있습니다. 누구나 무료로 사용, 수정, 배포할 수 있으며 상업적 이용도 가능합니다.
OpenWork 홈페이지
OpenWork 프로젝트 GitHub 저장소
더 읽어보기
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ ![]()

