安装
选择桌面端、浏览器和命令行,或 Docker
选择适合你的使用方式。大多数用户最适合桌面端;如果你需要更多控制,也可以使用浏览器、终端或 Docker。
桌面端
桌面端将 Agent、Web UI 和自动更新打包到一个安装程序中。不需要 Node.js、编译工具链或终端。
| 平台 | 支持的安装包 | 下载 |
|---|---|---|
| macOS(Apple Silicon) | .dmg | GitHub Releases |
| Windows(x64) | 安装程序 | GitHub Releases |
| Linux(x64) | AppImage 或 .deb | GitHub Releases |
打开发布页,下载对应平台的安装包,完成安装后登录即可开始对话。发布说明会列出当前版本、签名状态和已知问题。
浏览器和命令行
如果想在浏览器中使用 Web UI,或偏好终端工作流,请使用安装脚本:
curl -fsSL https://raw.githubusercontent.com/minara-ai/minara-agent/main/scripts/install.sh | bash安装脚本支持 Linux、macOS、WSL2 和通过 Termux 运行的 Android。它会检查 Node.js 和本地数据库需要的编译工具,安装 Minara 并启动配置流程。
Windows: 请使用桌面端安装程序,或先安装 WSL2 再运行上述命令。不支持原生 Windows shell 安装。
原生 Windows 上的差异
桌面端安装程序内置了 agent 并在原生 Windows 上运行,因此桌面端是 Windows 上受支持的 使用方式。不支持原生 Windows 的是上面的 shell 安装脚本。
对话、研究、行情数据、交易、自动化和 Web UI 在所有平台上表现一致。以下能力则不同:
| 能力 | 原生 Windows | macOS · Linux · WSL2 |
|---|---|---|
| 终端工具 | 通过 cmd.exe 运行 | 通过 /bin/sh 运行 |
| 技能辅助脚本 | POSIX 脚本(.sh、jq)无法运行 | 完整可用 |
| 编码项目操作(安装、构建、测试) | 不可用(需要操作系统级文件系统沙箱) | 可用(Linux 用 bubblewrap,macOS 用 sandbox-exec) |
| 结构化 Git 与 Git over SSH | 不可用 | 可用 |
| 子进程隔离 | 仅命令防护层 | 命令防护层加操作系统级文件系统沙箱 |
如果你需要表中标为不可用的能力,请在 WSL2 下运行 Minara。
安装后:
source ~/.zshrc # 或:source ~/.bashrc
minara setup # 连接 Minara 和 LLM provider
minara serve --ui # 在 http://localhost:4173 打开 Web UI
minara # 或启动终端对话登录
Minara 需要 Minara 账户来提供行情和交易服务,也需要一个 LLM provider 来推理。配置向导可以完成两者,也可以直接登录:
minara auth login minara
minara auth login openai # 也可使用 anthropic、openrouter、xai 和其他支持的 providerProvider 选择见LLM Providers,密钥配置见环境变量。
从源码安装
如果想开发 Minara 或自行管理代码仓库,请使用源码安装:
git clone https://github.com/Minara-AI/minara-agent.git
cd minara-agent
corepack enable
pnpm install
pnpm dev需要 Node.js 24 或更高版本以及 pnpm 9.15.0。macOS 需要 Xcode Command Line Tools,Debian 或 Ubuntu 需要 build-essential 来构建 better-sqlite3。
安装脚本安装的版本可用 minara update 更新。源码安装则拉取最新代码后重新运行 pnpm install。
Docker
Docker 会一起启动 Web UI 和网关:
pnpm docker首次运行会从示例创建 .env 并停止,供你填写凭据。再次运行即可构建并启动。持久化数据、升级、网络暴露和仅 Agent 容器见部署。
检查配置
minara doctor
minara doctor --probe-llm检查通过后即可开始使用。可以从首次交易开始,或直接探索 Web UI。