一个基于 Docker Compose 的多智能体个人工作空间,部署六个具有不同人格的 Hermes Agent 实例,通过 Telegram 和基于文件的 A2A 总线进行通信。

Stars

10

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-10

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它展示了一个实用、模块化的多智能体系统,其中专门的 AI 智能体使用智能体间协议协作完成软件开发任务,全部通过简单的 Telegram 界面协调。

适合谁使用

  • 希望拥有 AI 驱动个人工作空间的开发者
  • 探索多智能体协作的技术项目经理
  • 对自托管智能体集群感兴趣的爱好者
  • 熟悉 Docker 和 Telegram 机器人的工程师

典型使用场景

  • 自动化软件开发工作流(例如,技术产品经理将任务分解给前端、后端和移动端智能体)
  • 通过通用助手进行日常任务规划和网络查询
  • 与学习伙伴智能体进行个性化学习
  • 通过统一的 Telegram 聊天管理多个编程项目

项目优势

  • 模块化文件夹结构,使用模板定义智能体角色(开发、日常、技术产品经理)
  • 基于文件的 A2A 消息总线,实现异步智能体间通信
  • 预配置的 Docker Compose,带有健康检查和日志轮转
  • 每个智能体拥有独立的 Telegram 机器人,支持并发隔离交互

使用前须知

  • 需要创建六个独立的 Telegram 机器人并管理多个 API 密钥(OpenRouter、Anthropic、GitHub)
  • 设置涉及多个手动步骤(.env 配置、权限限制)
  • 项目已迁移至另一个仓库;本仓库不再积极维护

README 快速开始

⚠️ ANNOUNCEMENT: This project has been migrated to isfaaghyth/ghiath-ai. Future updates, releases, and maintenance will happen there.

isfa-ai: Multi-Agent Personal Workspace

This repository houses a fleet of NousResearch Hermes Agent instances configured to run via Docker Compose and communicate through Telegram.


Folder Structure

isfa-ai/
├── docker-compose.yml   # Optimized Docker services with log rotation & healthchecks
├── env.example          # Single entrypoint template for all configs & model variables
├── .env                 # Central secrets file (Ignored by Git)
├── setup.py             # Configuration generator & placeholder validator
├── setup.sh             # Executable shell runner with safety guards
├── .gitignore           # Git ignore rules for data, logs, and python caches
├── README.md            # This documentation
├── AGENT.md             # Global instructions, A2A protocols, and rules
├── OPINIONS.md          # Technical viewpoints & opinions
├── VOICE.md             # Tone and writing style guidelines
├── templates/           # System prompt (SOUL) templates
│   ├── dev_tpm/
│   ├── dev_kotlin_mobile/
│   ├── dev_golang_backend/
│   ├── dev_frontend_react/
│   ├── daily_general/
│   └── daily_learning_buddy/
├── skills/              # Reusable agent tools & instructions
│   ├── a2a/
│   ├── devops/
│   └── productivity/
└── data/                # Persistent runtime data (Ignored by Git)
    ├── .a2a/            # File-based Agent-to-Agent mailbox
    └── profiles/        # Contains active agent configurations and memory

Agent Directory & Personalities

Each agent has a custom system prompt (SOUL.md) preconfigured in the templates/ folder:

1. Technical Product Manager:

  • dev_tpm: The orchestrator. Decomposes tasks, designs implementation plans, and assigns subtasks to the developers via the A2A task board.

2. Development Agents:

  • dev_kotlin_mobile: Mobile Software Engineer specialized in Kotlin Multiplatform (KMP) and Compose Multiplatform.
  • dev_golang_backend: Backend Software Engineer specialized in Go (Golang) REST/gRPC microservices.
  • dev_frontend_react: Frontend Software Engineer specialized in React, Next.js, and Tailwind CSS.

3. Daily Agents:

  • daily_general: A standard da

项目描述

My agentic workflow template

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482