OpenHarness Ohmo — 메신저 내장 개인 에이전트 발표

OpenHarness가 개인 에이전트 ohmo를 전면에 내세우기 시작했다. 메신저 대화에서 브랜치 포크, 코드 작성, 테스트 실행, PR 오픈까지 이어지는 “개인 에이전트 운영면”이 강화됐다.

개요

2026-04-08-openharness-agent-harness가 43개 도구, 컨텍스트 압축, 스웜 조정 기능을 갖춘 범용 에이전트 하네스 자체를 소개했다면, 이번 발표는 그 위에서 동작하는 개인 에이전트 ohmo 경험을 부각한다. Ohmo는 Feishu, Slack, Telegram, Discord 등 메신저에서 대화형으로 호출되며 코드 브랜치 포크, 구현, 테스트, PR 생성까지 자동 수행한다.

흥미로운 점은 별도 API 키가 아니라 기존 Claude Code 또는 Codex 구독 기반으로 작동한다는 주장이다. 즉, OpenHarness는 단순 프레임워크를 넘어 기존 상용 코딩 에이전트를 감싸는 실행 레이어이자 메신저 인터페이스로 포지셔닝된다.

핵심 포인트

  • ohmo 개인 에이전트가 Feishu/Slack/Telegram/Discord에서 동작
  • 브랜치 포크 → 코드 작성 → 테스트 실행 → PR 오픈까지 자동 수행
  • Claude Code 또는 Codex 구독을 활용, 별도 API 키 불필요
  • anthropics/skills 호환: .md 스킬을 ~/.openharness/skills/에 복사해 즉시 사용
  • claude-code plugins 호환 및 공식 플러그인 테스트 완료
  • Anthropic, OpenAI, Copilot, Codex, Gemini, Groq, Ollama 등 다중 백엔드 전환 가능
  • Auto-Compaction으로 장기 세션 상태와 로그를 유지
  • Subagent/Swarm Coordination, 권한 모드, React/Ink TUI까지 포함

왜 중요한가

OpenHarness는 이제 단순한 “오픈소스 Claude Code 대안”이 아니라, 상용 코딩 에이전트를 백엔드로 삼아 메신저와 팀 채널에 노출하는 하네스 계층으로 보인다. 이는 2026-04-05-open-acp-messenger-agents의 메신저 브릿지, 2026-04-05-deer-flow-super-agent-harness의 팀형 하네스, harness 엔티티에서 정리한 하네스 패턴과 자연스럽게 이어진다.

특히 Ohmo가 개인 에이전트라는 이름으로 브랜치/테스트/PR까지 수행하는 것은 “개발자 개인 비서”를 메신저 안으로 밀어 넣는 방향이다. 이는 에이전트 실행 인터페이스가 터미널에서 채팅 채널로 확장되는 사례다.

OpenHarness 기존 노트와의 차이

2026-04-08-openharness-agent-harness가 프레임워크의 구조(도구, 메모리, 스웜, 권한)에 초점을 맞췄다면, 이번 노트는 그 구조 위에서 작동하는 사용 경험 층을 기록한다.

  • 이전 노트: 범용 하네스 아키텍처 설명
  • 이번 노트: Ohmo 중심 개인 에이전트 워크플로와 메신저 통합 강조

둘을 함께 보면 OpenHarness는 “하네스”와 “퍼스널 에이전트 앱” 두 층으로 읽는 편이 맞다.

Sources