zhayujie/CowAgent

Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)

What it solves

CowAgent는 단순 채팅을 넘어 작업을 능동적으로 계획하고, 컴퓨터와 외부 서비스를 제어하며, 지속적인 개인 지식 베이스를 구축하도록 설계된 종합 AI 어시스턴트입니다. 통합된 "Agent Harness"를 제공하여 사용자가 자기 진화와 장기 메모리를 통해 성장하는 개인 AI를 배포할 수 있습니다.

How it works

CowAgent는 메시지가 Telegram, Slack, 웹 콘솔 등 다양한 커뮤니케이션 채널에서 Agent Core로 흐르는 디커플링된 아키텍처로 동작합니다. 이 코어는 LLM을 사용해 사용 가능한 도구와 스킬을 계획하고 추론합니다. 컨텍스트, 데일리, 코어의 3계층 메모리 시스템과 "Deep Dream" 프로세스를 활용해 일일 경험을 장기 메모리로 증류합니다. 구조화된 정보는 자동으로 Markdown 위키와 시각적 지식 그래프로 정리됩니다.

Who it’s for

로컬 또는 서버에 호스팅 가능하고, 선호하는 메신저 앱에 통합할 수 있으며, 커스텀 스킬 및 도구로 확장 가능한 24/7 개인 AI 어시스턴트를 원하는 개인 및 개발자를 위해 설계되었습니다.

Highlights

  • Multi-Channel Integration: WeChat, Telegram, Slack, Discord, Feishu 등 다양한 플랫폼을 지원합니다.
  • Extensible Skill System: Skill Hub에서 미리 만든 스킬을 설치하거나 자연어 대화를 통해 새로운 스킬을 만들 수 있습니다.
  • Advanced Memory: 3계층 장기 메모리 아키텍처와 자동 메모리 증류 기능을 제공합니다.
  • Broad Model Support: Claude, OpenAI, Gemini, DeepSeek, Qwen 등 주요 모델 제공자를 지원합니다.
  • Tool Integration: 내장 시스템 도구(터미널, 브라우저, 파일 I/O)와 Model Context Protocol(MCP)을 네이티브로 지원합니다.
  • Self-Evolution: 대화를 자동으로 검토해 스킬을 개선하고 미완료 작업을 추적합니다.