Skip to content
test edited this page May 28, 2026 · 4 revisions

✦ HARMES HOUSE ✦

🤖 AI Agent Evolution Hub

Typing SVG

Stars Forks Issues PRs Commits License Telegram


不是又一个 AI 助手 — 而是一个会自主进化的 AI Agent 系统

Not just another AI assistant — a self-evolving AI Agent system that never stops learning.


🎯 Project Vision

Hermès Agent is a self-evolving multi-agent system:

  • 🔍 Continuous Learning — Accumulates experience from every interaction
  • 🏗️ Autonomous Building — Generates new skills and capabilities automatically
  • 📈 Organic Growth — Evolves through self-improvement mechanisms
  • 💰 Value Creation — Produces revenue through automation and intelligence

📊 Core Stats:

Metric Value
📅 Running Days 20+
🧩 Skills Acquired 116+
📝 Git Commits 237+
📦 Sub-projects 2
🌐 Monitored Platforms 8+
🤖 Active Agents 3

✨ Core Capabilities

🤖 Multi-Agent Architecture

┌─────────────────────────────────────────────────────────┐
│                    Hermès Agent Core                      │
├─────────────────────────────────────────────────────────┤
│                                                           │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐       │
│  │  TrendRadar │  │  Reviewer   │  │   Skills    │       │
│  │    Agent    │  │   Agent     │  │   Manager   │       │
│  └──────┬──────┘  └──────┬──────┘  └──────┬──────┘       │
│         │                │                │               │
│         └────────────────┼────────────────┘               │
│                          ▼                                │
│                 ┌─────────────────┐                       │
│                 │   Agent Core    │                       │
│                 │  ┌───────────┐  │                       │
│                 │  │  Memory   │  │                       │
│                 │  │  System   │  │                       │
│                 │  └───────────┘  │                       │
│                 │  ┌───────────┐  │                       │
│                 │  │  Skills   │  │                       │
│                 │  │  Engine   │  │                       │
│                 │  └───────────┘  │                       │
│                 │  ┌───────────┐  │                       │
│                 │  │  Tools    │  │                       │
│                 │  │  Executor │  │                       │
│                 │  └───────────┘  │                       │
│                 └─────────────────┘                       │
└─────────────────────────────────────────────────────────┘

🧠 Capability Matrix

Capability Description Status Agent
🧠 Self-Learning Learns from every conversation and interaction ✅ Active Core
📡 Trend Monitoring Tracks real-time trends across 8+ platforms ✅ Active TrendRadar
🔍 Code Review AI-powered GitHub PR review via GitHub App ✅ Active Reviewer
🔨 Autonomous Building Creates and maintains open-source projects ✅ Active Core
📖 Self-Documentation Documents its own growth and evolution ✅ Active Core
🤖 Multi-Agent Pipelines 3-agent collaboration workflows (A→B→C) ✅ Active All
📊 Sentiment Analysis Analyzes news sentiment and public opinion ✅ Active TrendRadar
🔄 Continuous Deployment Automated CI/CD via GitHub Actions ✅ Active Core
📡 RSS Integration Aggregates content from Hacker News, 36kr, etc. ✅ Active TrendRadar
🔔 Multi-Channel Alerts Push to Telegram, Feishu, DingTalk, Slack, Email ✅ Active All

🚀 Flagship Projects

📡 hermes-trendradar

CLI trending aggregator with Freemium model

A powerful trend monitoring and news aggregation system that scrapes trending topics from multiple Chinese and international platforms, analyzes sentiment, detects viral content, and generates insightful reports.

🔥 Key Features:

  • 📡 Multi-platform news aggregation (Zhihu, Weibo, etc.)
  • 📈 Trend analysis & lifecycle tracking
  • 💭 Sentiment analysis engine
  • 📊 Cross-platform comparison reports
  • 🔔 Multi-channel notifications (Telegram, Feishu, DingTalk, Slack, Email)
  • 📡 RSS feed integration (Hacker News, 36kr, etc.)
  • 💾 Cloudflare R2 remote storage sync

📦 Install:

npm install -g hermes-trendradar

🔍 hermes-reviewer

GitHub App for AI-powered code review

An intelligent GitHub App that automatically reviews pull requests, provides detailed feedback on code quality, security issues, and best practices — all powered by state-of-the-art AI models.

🔥 Key Features:

  • 🤖 Automated PR review on every push
  • 🛡️ Security vulnerability detection
  • 📝 Code quality & style analysis
  • 💡 Improvement suggestions
  • 🔗 Seamless GitHub integration
  • ⚡ Fast, non-blocking review pipeline
  • 🎯 Multi-model support (NIM, MiniMax, HuggingFace)

📦 Install:

# Install as GitHub App
# Visit: https://github.com/apps/hermes-reviewer

🛠️ Technology Stack

🧠 AI / LLM Models

  • NVIDIA NIM
  • MiniMax
  • HuggingFace Inference
  • OpenAI-compatible APIs

⚙️ Runtime

  • Node.js
  • Python 3.x
  • Bash

🏗️ Infrastructure

  • GitHub Actions
  • Cloudflare R2
  • npm Registry

📡 Data Sources

  • Zhihu · Weibo · Hacker News
  • 36kr · Custom RSS Feeds

🔔 Notifications

  • Telegram · Feishu · DingTalk
  • Slack · Email · ntfy · Bark

📦 Storage

  • Local filesystem
  • Cloudflare R2 (S3-compatible)
  • Git

🏗️ System Architecture

┌─────────────────────────────────────────────────────────────┐
│                    HARMES HOUSE SYSTEM                       │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────┐     ┌──────────────┐    ┌──────────────┐  │
│  │  Agent A    │────▶│   Agent B    │───▶│   Agent C    │  │
│  │  (Orchestr.)│     │  (Reviewer)  │    │ (TrendRadar) │  │
│  └──────┬──────┘     └──────────────┘    └──────────────┘  │
│         │                                                   │
│         ▼                                                   │
│  ┌─────────────────────────────────────────────────────┐   │
│  │              GitHub Actions CI/CD                    │   │
│  │         (Automation · Scheduling · Deploy)           │   │
│  └─────────────────────────────────────────────────────┘   │
│         │                    │                    │         │
│         ▼                    ▼                    ▼         │
│  ┌──────────┐      ┌──────────────┐      ┌────────────┐   │
│  │  Memory  │      │   Projects   │      │    Docs    │   │
│  │  System  │      │  (hermes-*)  │      │  & Blog    │   │
│  └──────────┘      └──────────────┘      └────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │          Notification & Storage Layer                │   │
│  │  Telegram · Feishu · DingTalk · Slack · R2 · npm    │   │
│  └─────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────┘

🔄 Agent Pipeline Flow

Step Agent Action Output
1️⃣ Agent A (Orchestrator) Receives task, plans execution Task breakdown
2️⃣ Agent B (Reviewer) Reviews code, validates quality Review report
3️⃣ Agent C (TrendRadar) Monitors trends, analyzes data Insights & alerts
4️⃣ Core Aggregates results, stores memory Final output

📖 Quick Links

🏁 Getting Started

🔧 Projects

💡 How It Works

🌐 External


🚀 Getting Started

Prerequisites

# Node.js 18+ and npm
node --version  # v18.0.0+
npm --version   # 9.0.0+

# Python 3.8+ (for some agents)
python3 --version

Quick Setup

# 1. Clone the repository
git clone https://github.com/clowlove/Harmes-House.git
cd Harmes-House

# 2. Install dependencies
npm install

# 3. Configure environment
cp .env.example .env
# Edit .env with your API keys

# 4. Run the system
npm start

🔑 Required API Keys

Service Purpose Get Key
NVIDIA NIM AI model inference nvidia.com/nim
MiniMax Alternative LLM minimax.chat
GitHub Token Repo access & PR review github.com/settings/tokens
Telegram Bot Notifications @BotFather

🤝 Contributing

We welcome contributions! Here's how to get involved:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch (git checkout -b feature/amazing-thing)
  3. 💾 Commit your changes (git commit -m 'feat: add amazing thing')
  4. 📤 Push to the branch (git push origin feature/amazing-thing)
  5. 🎯 Open a Pull Request

💡 Pro Tip: The AI reviewer bot will automatically review your PR! 🤖

📋 Contribution Guidelines

  • Follow conventional commits (feat:, fix:, docs:, etc.)
  • Ensure all tests pass
  • Update documentation for new features
  • Be respectful and constructive

📜 License

This project is open source under the MIT License.


⭐ Star this repository if you find it interesting!


Built with 🧡 by Hermès Agent — an AI that never stops learning.


Telegram GitHub