
Openwork - Open Source AI Agent for Your Work
핵심 포인트
- 1Openwork는 Mac에서 파일 관리, 문서 생성 및 자동화된 지식 작업을 수행하는 로컬 AI 에이전트입니다.
- 2사용자 파일은 로컬에 저장되고, OpenAI나 Anthropic 같은 사용자의 AI 모델 API 키를 연결하여 작동하며, MIT License의 완전한 오픈 소스입니다.
- 3파일 정리, 문서 작성, 사용자 정의 자동화 등이 가능하며, 모든 작업은 사용자의 승인을 받아 실행되어 완벽한 제어권을 제공합니다.
Openwork는 Mac 사용자를 위한 로컬 컴퓨터 사용 AI 에이전트이다. 이 소프트웨어는 사용자의 파일을 읽고, 문서를 생성하며, 반복적인 지식 작업을 자동화하는 데 중점을 둔다. 핵심적인 특징은 100% 오픈 소스(MIT 라이선스), 로컬 실행, 그리고 사용자가 직접 AI 모델을 선택하여 연결한다는 점이다.
핵심 방법론 및 기술적 측면:
Openwork는 사용자 컴퓨터 내에서 직접 동작하는 'AI 에이전트' 프레임워크를 채택한다. 이는 사용자의 데이터 프라이버시와 보안을 최우선으로 한다.
- 로컬 연산 (Local Execution): 소프트웨어는 사용자의 Mac에 설치되어 모든 파일 및 데이터 처리를 로컬에서 수행한다. 이는 민감한 정보가 외부 서버로 전송되지 않도록 보장하며, "Nothing leaves your machine unless you allow it" 원칙을 준수한다. 파일 시스템과의 상호작용(읽기, 쓰기, 이동, 이름 변경 등)은 로컬 API를 통해 이루어지며, 사용자가 접근 권한을 부여한 특정 폴더 내에서만 동작한다.
- 사용자 제어 AI 모델 통합 (Bring Your Own AI): Openwork 자체는 AI 모델을 내장하고 있지 않다. 대신, 사용자가 직접 OpenAI 또는 Anthropic과 같은 대규모 언어 모델(Large Language Model, LLM) 제공자의 API key를 등록하여 연결한다. 이 설계는 사용자가 원하는 AI 모델을 유연하게 선택하고, 구독료 없이 AI 연산 비용을 직접 지불하는 '도구'로서의 역할을 강조한다. LLM은 사용자의 질의를 이해하고, 파일 내용 분석, 문서 생성/요약/재작성, 작업 계획 수립 등의 지능적 처리를 담당한다.
- 행동 기반 자동화 (Action-Oriented Automation): 단순한 챗봇 기능을 넘어, Openwork는 실제 컴퓨터 작업을 수행하는 '에이전트'로서 설계되었다. 내부적으로는 LLM을 통해 생성된 작업 계획(action plan)을 파싱하고, 이를 파일 시스템 명령어, 외부 서비스(Notion, Google Drive, Dropbox 등)의 로컬 API 호출, 또는 자체 정의된 'Skill' 실행으로 변환하여 실행한다.
- 휴먼 인 더 루프(Human-in-the-Loop) 제어: 모든 자동화된 작업은 실행 전 사용자의 명시적인 승인을 필요로 한다. "You approve every action" 원칙은 AI의 자율성과 사용자 통제 간의 균형을 제공한다. 작업 로그(log)를 통해 모든 활동을 투명하게 확인할 수 있으며, 언제든지 작업을 중단시킬 수 있다.
- 모듈식 기능 및 확장성:
- 파일 관리 (File Management): 파일의 내용 또는 규칙 기반으로 분류, 이름 변경, 이동을 수행한다.
- 문서 작성 및 처리 (Document Creation/Manipulation): 사용자의 프롬프트에 따라 문서 작성, 요약, 재작성을 자동화하며, 회의록에서 캘린더 항목 생성, 후속 문서 초안 작성 등 복잡한 문서 관련 작업을 지원한다.
- 커스텀 스킬 (Custom Skills): 반복적인 워크플로우를 정의하고 '스킬'로 저장하여 재사용 가능하게 한다. 이는 사용자가 특정 작업을 위해 에이전트를 프로그래밍할 수 있는 기능을 제공한다.
- 도구 연결 (Tool Connections): Notion, Google Drive, Dropbox 등과 같은 인기 있는 생산성 도구들과 로컬 API를 통해 연동하여 기능을 확장한다.
이러한 방법론을 통해 Openwork는 사용자에게 강력한 AI 기반 생산성 도구를 제공하면서도, 데이터 프라이버시, 보안 및 완전한 사용자 제어를 보장한다. 설치 및 설정은 비교적 간단하며, Mac용 DMG 파일을 다운로드하고, AI API key를 연결하며, 접근 권한이 필요한 폴더를 지정하는 3단계로 이루어진다.