Skip to content

AI Agent 架构解析Pi · OpenCode · Hermes

深入三大开源 AI Agent 框架的源码架构 — 从轻量 harness 到产品级编码平台再到个人 AI 操作系统

Agent Architecture

这是什么?

这是一份对三个主流开源 AI Coding Agent 框架的 源码级架构解析

我们下载了它们的源码,逐文件阅读了核心模块,梳理了:

  • 仓库结构 & 包组织
  • CLI 入口 & 启动流程
  • Agent Loop & 对话循环
  • LLM Provider 抽象
  • 工具系统 & 注册机制
  • Session 持久化 & 内存
  • 扩展 & 插件体系
  • TUI / GUI 设计
项目语言Stars本地路径
PiTypeScriptnpm monorepo/home/ubuntu/work/pi
OpenCodeTypeScript/Bunmonorepo/home/ubuntu/work/opencode
HermesPython + TSmonorepo/home/ubuntu/work/hermes-agent

快速导读

  1. 先看 项目概述 了解三个项目的定位差异
  2. 三方对比 获得全景视角
  3. 深入你想了解的具体项目章节
  4. 最后看 学习路径 规划深入路线

Powered by VitePress