开启左侧

OpenClaw 完全指南:在 Manjaro 上部署你的个人 AI 助手

[复制链接]
创想小编 发表于 4 小时前 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:CSDN博客
OpenClaw(原名 Clawdbot、Moltbot)是一款开源的个人 AI 代理工具,可以部署在你的个人电脑上,通过自然语言指令帮你完成各种自动化任务。本文将详细介绍如何在 Manjaro 系统上安装、配置和使用 OpenClaw。
目录

    什么是 OpenClaw环境准备安装 OpenClaw配置 OpenRouter API使用 Web UI使用终端 UIAionUi 访问方式常见问题与解决方案

什么是 OpenClaw

OpenClaw 是一款开源的个人 AI 助手项目,它的核心理念是让 AI 成为你的"数字分身",帮助你完成流程化、重复性的工作。
核心特点

    多平台接入:支持 WhatsApp、Telegram、Discord、Slack、飞书、钉钉等多种通讯平台多模型支持:兼容 OpenAI、DeepSeek、阿里云通义千问等多种 AI 模型本地部署:完全运行在你自己的服务器或电脑上,数据更安全开源免费:代码完全开源,任何人都可以免费使用

环境准备

在安装 OpenClaw 之前,你需要确保 Manjaro 系统满足以下要求:
1. 安装 Node.js 22+

OpenClaw 要求 Node.js 版本 >= 22。Manjaro 默认软件源中的 Node.js 版本可能较旧,建议使用 NodeSource 仓库安装最新版本。
  1. # 添加 NodeSource 仓库(以 Node.js 22 为例)curl -fsSL https://deb.nodesource.com/setup_22.x |sudobash -
  2. # 安装 Node.jssudo pacman -S nodejs npm# 验证安装node --version
  3. npm --version
复制代码
2. 安装 pnpm(推荐)

OpenClaw 项目使用 pnpm 管理依赖,pnpm 比 npm 更快、更省磁盘空间。
  1. # 使用 npm 全局安装 pnpmsudonpminstall -g pnpm# 验证安装pnpm --version
复制代码
3. 安装 Git
  1. sudo pacman -S git# 验证安装git --version
复制代码

安装 OpenClaw

方法一:使用 npm/pnpm 安装(推荐)
  1. # 使用 npm 安装npminstall -g openclaw@latest
  2. # 或者使用 pnpm 安装pnpmadd -g openclaw@latest
复制代码
方法二:使用中文社区版本

如果你更喜欢中文界面,可以安装 OpenClaw 中文社区版本:
  1. # 安装中文版本npminstall -g @qingchencloud/openclaw-zh@latest
复制代码
验证安装
  1. # 查看 OpenClaw 版本
  2. openclaw --version
  3. # 查看帮助信息
  4. openclaw --help
复制代码

配置 OpenRouter API

OpenRouter 是一个支持多种 AI 模型统一访问的平台,里面有免费的模型可以使用,通过它你可以使用 Claude、GPT、等多种模型。
1. 获取 OpenRouter API Key

    访问 OpenRouter 官网注册账户并登录进入设置页面,创建 API Key注意:API Key 只显示一次,请妥善保存
2. 初始化 OpenClaw
  1. # 启动初始化向导
  2. openclaw onboard
复制代码
初始化向导会引导你完成以下配置:
    选择 AI 模型配置 API 密钥设置聊天通道
3. 手动配置文件方式

如果你更喜欢手动配置,可以直接编辑配置文件。配置文件位于:~/.openclaw/openclaw.json
  1. {"auth":{"profiles":{"openrouter:default":{"provider":"openrouter","mode":"api_key"}}},"models":{"mode":"merge","providers":{"openrouter":{"baseUrl":"https://openrouter.ai/api/v1","apiKey":"你的 OpenRouter API Key","api":"openai-completions","models":[{"id":"anthropic/claude-3.5-sonnet","region":"auto"}]}}}}
复制代码
4. 配置环境变量

你也可以通过环境变量配置 API:
  1. # 编辑 .zshrc 文件(如果你使用 zsh)vim ~/.zshrc
  2. # 添加以下内容exportOPENROUTER_API_KEY="你的 OpenRouter API Key"# 生效配置source ~/.zshrc
复制代码
支持的模型

OpenRouter 支持众多模型,部分热门模型包括:
    anthropic/claude-3.5-sonnetopenai/gpt-4ogoogle/gemini-prometa-llama/llama-3.1-70b-instruct

使用 Web UI

OpenClaw 提供了直观的 Web 界面,方便你通过浏览器进行交互。
启动 Web UI
  1. # 启动控制台(Web UI)
  2. openclaw dashboard
复制代码
执行命令后,浏览器会自动打开 OpenClaw 的 Web 控制台界面。
Web UI 功能

    对话界面:类似 ChatGPT 的直观聊天界面主题自定义:支持多种主题选择代码高亮:增强代码可读性模型切换:可以随时切换不同的 AI 模型历史记录:保存对话历史,方便回顾
访问地址

默认情况下,Web UI 会在以下地址运行:
    本地:http://localhost:18789
如果端口被占用,可以在配置文件中修改端口。

使用终端 UI

如果你更喜欢在终端中直接操作,OpenClaw 也提供了强大的终端界面。
基本使用
  1. # 启动终端交互模式
  2. openclaw chat
复制代码
常用命令
  1. # 查看帮助
  2. openclaw --help
  3. # 查看状态
  4. openclaw status
  5. # 启动服务
  6. openclaw start
  7. # 停止服务
  8. openclaw stop
  9. # 重启服务
  10. openclaw restart
复制代码
终端 UI 特点

    纯命令行交互,无需图形界面占用资源少,运行高效适合远程服务器使用支持命令自动补全

AionUi 访问方式

AionUi是一个免费、本地、开源的 AI 办公助手,专门为多 AI 工具协作而设计。它基于 Electron 和 React 构建,提供现代化的 GUI 界面和 WebUI 远程访问功能。
什么是 AionUi

AionUi 是一个跨平台的 AI 终端界面工具,旨在将命令行体验转化为现代化的 AI 聊天界面。它的核心特点是可以同时管理多个 AI 代理,让它们协同工作。
核心特性

    多 AI 代理支持:支持 Gemini CLI、Claude Code、Codex、OpenCode、Qwen Code、OpenClaw 等多种主流 AI 工具跨平台:支持 macOS、Linux、Windows 系统双界面模式:提供原生 GUI 界面和 WebUI 远程访问本地部署:所有数据保存在本地,保护隐私安全多模型并行:支持同时运行多个 AI 代理
安装 AionUi

环境要求

    Node.js >= 18npm 或 pnpmGit
安装步骤
  1. # 克隆项目仓库git clone https://github.com/iOfficeAI/AionUi.git
  2. # 进入项目目录cd AionUi
  3. # 安装依赖npminstall# 或者使用 pnpmpnpminstall
复制代码
快速启动
  1. # 启动 AionUinpm run dev
复制代码
配置 OpenClaw 连接

AionUi 可以作为 OpenClaw 的图形化界面,下面是配置步骤:
1. 启动 OpenClaw 服务

首先确保 OpenClaw 正在运行:
  1. # 启动 OpenClaw
  2. openclaw start
  3. # 查看状态
  4. openclaw status
复制代码
2. 在 AionUi 中添加 OpenClaw

    打开 AionUi 界面进入设置页面选择"代理管理"或"Agents"选项添加新的 AI 代理选择 OpenClaw 作为代理类型输入 OpenClaw 的连接地址(默认为 http://localhost:18789)配置 API 密钥(如果需要)
3. 配置文件方式

你也可以通过编辑 AionUi 的配置文件来添加 OpenClaw:
  1. {"agents":{"openclaw":{"enabled":true,"type":"openclaw","endpoint":"http://localhost:18789","apiKey":"你的 OpenClaw API Key(如果有)"}}}
复制代码
使用 AionUi 的优势

    统一管理:在一个界面中管理多个 AI 代理可视化界面:无需记忆命令行参数,通过图形界面配置远程访问:通过 WebUI 随时随地访问资源优化:提供简洁模式,减少资源占用主题定制:支持多种主题选择
低配电脑优化

如果你的电脑配置较低,可以进行以下优化:
    关闭动画效果:在设置中禁用动画和背景模糊选择轻量模型:如 Gemini Nano 或 Qwen-1.8B使用简洁主题:推荐 “retro-windows” 主题禁用多模型并行:减少内存占用
常见问题

问题:AionUi 无法连接到 OpenClaw
解决
    确认 OpenClaw 服务正在运行检查端口 18789 是否被占用确认防火墙允许该端口访问
问题:界面卡顿
解决
    启用简洁模式关闭动画效果选择更轻量的 AI 模型

常见问题与解决方案

1. Node.js 版本问题

问题:安装时报错提示 Node.js 版本过低
解决
  1. # 使用 nvm 管理 Node.js 版本curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh |bashsource ~/.zshrc
  2. nvm install22
  3. nvm use 22
复制代码
2. API 连接失败

问题:无法连接到 AI 模型 API
解决
    检查网络是否正常确认 API Key 是否正确确认 baseUrl 配置是否正确如果在国内使用,可能需要配置代理
3. 端口被占用

问题:启动 Web UI 时提示端口被占用
解决
  1. # 查看端口占用情况lsof -i :18789
  2. # 修改配置文件中的端口vim ~/.openclaw/openclaw.json
  3. # 在配置中添加 "port": "新端口号"
复制代码
4. 守护进程安装失败

问题:openclaw onboard --install-daemon 失败
解决
  1. # 手动安装守护进程sudo systemctl daemon-reload
  2. openclaw daemon install
复制代码

总结

本文详细介绍了在 Manjaro 系统上安装和配置 OpenClaw 的完整流程。通过 OpenRouter API,你可以灵活选择各种 AI 模型,无论是 Claude、GPT 还是其他模型,都可以轻松接入。
OpenClaw 的 Web UI 和终端 UI 提供了灵活的交互方式,满足不同场景的需求。作为一个完全开源的项目,OpenClaw 为个人 AI 助手的部署提供了极大的自由度,让每个人都能拥有属于自己的"数字分身"。
如果你在安装或使用过程中遇到任何问题,欢迎在评论区留言讨论。

原文地址:https://blog.csdn.net/duduanwang/article/details/158073136
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )