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、Web コンソールなどのさまざまな通信チャネルから Agent Core に流れ込む、デカップリングされたアーキテクチャで動作します。このコアは LLM を使用して利用可能なツールとスキルを計画・推論します。コンテキスト、デイリー、コアの 3 層メモリシステムと「Deep Dream」プロセスを用いて、日々の経験を長期記憶に蒸留します。構造化情報については、Markdown wiki とビジュアルナレッジグラフを自動でキュレーションします。

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: 会話を自動でレビューし、スキルを改善し、未完了タスクをフォローアップします。