1P by gpdir16 | ★ favorite | 댓글과 토론

TabyAgent라는 OpenClaw와 Hermes의 더 가볍고 사용하기 쉬운 대안을 만들었습니다.

Docker 안에서 호스트 마운트 없이 작동하며 Telegram으로 대화할 수 있습니다.

기존에 OpenClaw와 Hermes를 모두 사용해봤는데, 불안정한 부분이나 OpenClaw의 경우에는 너무 무겁고 버그가 많은 점 등 때문에 직접 만들게 되었습니다.

의도적으로 단순하게 만들어져서 OC나 HA처럼 다양한 메신져 지원, 이미지 생성, 음성 통화 같은 복잡한 기능들은 없지만 저는 이게 더 유지보수하기도 쉽고 가볍게 유지하는데 도움이 되기에 장점이라고 생각합니다.

지금 이 글을 작성하는 시점에서 0.3.0 버전이 릴리즈되어있고 AGPL 3.0 라이선스로 GitHub에 올라가 있습니다: https://github.com/gpdir16/tabyAgent

우선 제가 실제로 사용할만한 기능들은 모두 만들어져있지만 사용하시면ㅇ서 혹시라도 필요하신 기능이나 피드백이 있으시다면 알려주세요.

다른 점들

  • OpenClaw 대비 약 9배 적은 램 사용량 (OC ~3GB, HA ~600MB)
  • Docker에서 호스트 마운트 없이 작동하여 호스트를 파괴할 위험이 적음 (OC 선택, HA 호스트 연결 필요)
  • 설치 스크립트 한줄과 Telegram 봇 내에서 진행하는 인터렉티브하고 쉬운 설정 (OC/HA 복잡함)
  • Telegram 내에서도 정상적으로 보이는 표 렌더링 (OC/HA 미지원)
  • 상대적으로 적은 토큰 사용량과 호출 횟수로 더 경제적 (백그라운드 호출과 비필수 호출 최소화)

지원하는 기능

  • 브라우저 제어: browser-use, playwright 내장 기본 지원
  • 반복 작업 (크론잡): 에이전트가 자율적으로 설정하고 특정 시간마다 자동 실행
  • 내장 스킬: 국내 학교 급식/시간표 가져오기, 스킬 검색, 스킬 생성 등
  • 파일, 터미널 도구: 거의 모든 작업을 대신할수 있음
  • 다양한 제공자: OpenAI, OpenRouter, Synthetic 등
  • 자동 메모리: 대화 중, 새로운 세션 시작 시 등 지능적이게 기억 추가/삭제/업데이트
  • 마크다운: Telegram API 서식 지정 지원 및 표는 이미지로 렌더링하여 전송
  • 실시간 상태: 모델, 툴 호출 횟수와 컨텍스트 윈도우, 출력 상태, 사용중인 툴, 경과 시간 등
  • 무한 컨텍스트: 최근 메시지를 유지한 채, 오래되거나 중요하지 않은 메시지만 압축
  • X 게시물: X API 키 없이 트위터 게시물 조회 (FxEmbed 사용)
  • 그 외 많은 것들

지원 플랫폼

Docker가 있다면 모두 지원합니다.

macOS와 Linux의 경우 자동 설치 스크립트로 한줄로 설치할수도 있습니다. (WIndows에는 수동으로 설치해야합니다)

댓글과 토론