本地安装
Pinix 有两种安装方式,取决于你的使用场景:
| 安装方式 | 适合谁 | 安装什么 |
|---|---|---|
| 完整安装 | 要在这台机器上运行 Clip 的人 | daemon + CLI + 浏览器引擎 + 运行时 |
| CLI-only | 要远程调用别人 Clip 的人 | 只装 pinix 命令行 |
典型场景:一台服务器做完整安装跑 daemon 和 Clip,团队其他人在自己电脑上装 CLI-only 远程调用。或者你已经在用 pinixai.com 云端 Agent,只想在终端里也能调用 Clip。
| macOS | Linux | Windows | |
|---|---|---|---|
| 完整安装 | arm64 / amd64 | arm64 / amd64 | amd64 |
| CLI-only | arm64 / amd64 | arm64 / amd64 | amd64 |
安装 daemon + 所有依赖,在本机运行 Clip。
curl -fsSL dl.pinixai.com/install.sh | shirm dl.pinixai.com/install.ps1 | iexdocker run -d --shm-size=2g lueco/pinix <your-hub-token>Hub token 从 pinixai.com/settings 获取。镜像包含全部组件。
自动安装的组件:
| 组件 | 用途 |
|---|---|
pinix | CLI + daemon(单一二进制) |
| Node.js | 运行时依赖(没有会自动安装) |
| Bun | Clip 运行时——运行 TypeScript Clip |
| bb-browser | 浏览器自动化 Edge Clip |
Chrome 会在首次启动 daemon 时自动下载。
-
启动 daemon
Terminal window pinix startdaemon 启动在 :9000 端口,同时自动拉起 Chrome 和 bb-browser。
-
登录
Terminal window # 浏览器授权(会自动打开浏览器)pinix login# 或者用 token 登录(从 pinixai.com/settings 获取 token)pinix login --token pnx_...登录后,daemon 自动连接 Cloud Hub——你的本地 Clip 从云端也能访问,你也能用到别人共享的 Clip。
-
开始使用
Terminal window # 查看可用的 Clippinix hub list# bb-browser 的平台 Clip 已自动注册pinix invoke hackernews toppinix invoke google search "pinix ai agent"# 安装更多 Clippinix hub add @pinix/todopinix invoke todo list# 打开本地 Consoleopen http://localhost:9000
CLI-only 安装
Section titled “CLI-only 安装”只安装 pinix 命令行工具,不启动 daemon,不装运行时。通过 Cloud Hub 或远程 daemon 调用 Clip。
curl -fsSL dl.pinixai.com/install.sh | sh -s -- --cliirm dl.pinixai.com/install.ps1 | iex # 选择 CLI-only 模式安装后需要登录,有两种方式:
pinix login会打印一个链接并自动打开浏览器,在网页上确认授权即可。
pinix login --token pnx_...Token 从 pinixai.com/settings 的 Hub Token 部分获取。适合无浏览器环境(服务器、CI/CD)。
登录后,CLI 自动连接 Cloud Hub。不需要手动指定 --server,直接使用:
# 查看所有可用的 Clip(你自己的 + 别人共享的)pinix hub list
# 调用 Clippinix invoke todo listpinix invoke hackernews top直连局域网 daemon
Section titled “直连局域网 daemon”如果不走 Cloud Hub,也可以直接连接局域网内另一台机器的 daemon:
pinix --server http://192.168.1.100:9000 hub listpinix --server http://192.168.1.100:9000 invoke todo list| 命令 | 说明 | 需要 daemon |
|---|---|---|
pinix start | 启动 daemon | — |
pinix stop | 停止 daemon | — |
pinix login | 登录 | 否 |
pinix whoami | 查看登录状态 | 否 |
pinix hub list | 查看 Clip 列表 | 是 |
pinix hub add @scope/name | 安装 Clip | 是 |
pinix hub remove <alias> | 卸载 Clip | 是 |
pinix hub update [alias] | 更新 Clip 到最新版 | 是 |
pinix hub info <alias> | 查看 Clip 命令和参数 | 是 |
pinix invoke <alias> <command> | 调用 Clip | 是 |
pinix registry search <query> | 搜索 Registry | 否 |
pinix upgrade | 升级 Pinix 自身 | 否 |
需要 Go 1.25+:
git clone https://github.com/epiral/pinix.gitcd pinixmake build还需要单独安装 Bun 和 bb-browser:
curl -fsSL https://bun.sh/install | bashnpm install -g bb-browser更新 Clip
Section titled “更新 Clip”# 更新单个 Clip 到最新版pinix hub update todo
# 更新所有 Registry 安装的 Clippinix hub update --all
# 更新到指定版本pinix hub update todo --version 1.2.0升级 Pinix
Section titled “升级 Pinix”pinix upgrade升级 Pinix 自身的二进制,同时更新 bb-browser。这不影响已安装的 Clip。