PiG 是什么?Pi 编码智能体的 Go 语言移植版,编译为单一原生二进制

MichaelKinsy/PiG · GitHub · 官网
AI 智能体AI 编程
Star606
近 7 天新增0
编程语言Go
开源协议MIT
创建于2026-09-17
最近更新2026-10-15

中文导读

PiG 是开源项目,站内分类为 AI 智能体、AI 编程。简介:Pi 编码智能体的 Go 语言移植版,编译为单一原生二进制。项目说明中列出的主要功能包括:将 Pi 编码智能体移植为单一 Go 原生二进制,无需 Node.js;可直接运行 Pi 的 TypeScript 扩展,也支持用 Go、Rust、Python 编写扩展;支持将扩展、技能和提示词打包为 Piglet 具名智能体。希望在终端中使用编码智能体、偏好 Go 生态或不想安装 Node.js 的开发者,以及需要以 Go 编写扩展的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 MIT,创建于 2026-09-17,最近更新于 2026-10-15,目前有 606 个 Star。

项目介绍

PiG(Pi in Go)是终端编码智能体 Pi 的 Go 语言移植版本。Pi 原本是 TypeScript 项目,PiG 采用「对等翻译」而非重写的方式,以上游行为为契约,用 Go 重新实现。它启动快、不依赖 Node.js,并且可以直接运行 Pi 的 TypeScript 扩展。

PiG 目前处于 0.x 预稳定阶段,核心路径已移植并针对 Pi 1.0.3 通过配对的对等场景验证,边缘情况仍在加固中。除 TypeScript 外,扩展还可以用 Go、Rust 或 Python 编写;扩展、技能和提示词可以打包成 Piglet,即一个可分享或构建为独立可执行文件的具名智能体。

PiG 由 Michael Kinsy 在 Hewlett Packard Enterprise 工作期间创建,现作为独立开源项目维护,采用 MIT 许可证。它不是 Pi 的官方发行版,Pi 维护者未对其背书。

主要功能

适合谁用

希望在终端中使用编码智能体、偏好 Go 生态或不想安装 Node.js 的开发者,以及需要以 Go 编写扩展的开发者。

快速上手

  1. 在 macOS、Linux 或 Android(Termux)上安装:curl -fsSL https://pi-in-go.dev/install.sh | sh
  2. 在 Windows PowerShell 中安装:irm https://pi-in-go.dev/install.ps1 | iex
  3. 也可通过 npm 安装:npm install -g @pi-in-go/pig
  4. 或用 Go 安装:go install github.com/MichaelKinsy/PiG/cmd/pig@latest
  5. 进入项目目录运行 pig,执行 /login 连接订阅或设置 API key,然后开始提问

Star 增长趋势

606600 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15