告别API与大模型负担:在Ubuntu上打造你的专属本地AI命令助手!

你是否也曾梦想,能像与智能助手对话一样,用简单的自然语言指挥你的电脑完成各种任务?比如,轻松地说一句“在桌面新建文档”,电脑就立刻为你创建一个文件;或者说“查看磁盘空间”,系统信息就即刻呈现。

AI 的便捷性令人向往,但随之而来的往往是 API 调用的成本、对网络连接的依赖,以及在本地运行大型 AI 模型对硬件资源的巨大消耗。难道就没有一种方法,既能享受 AI 的便利,又能摆脱这些负担吗?

答案是肯定的!今天,我们非常激动地向大家介绍一个由 天算AI (Natural Algorithm) 出品的开源项目——local-ai-ubuntu。这是一个专为 Ubuntu 用户设计的本地 AI 命令助手,让你在享受自然语言操控电脑的便捷同时,彻底告别 API 成本和大型模型的负担!

看看它的实际效果:

本地AI命令助手演示 图:输入中文指令,自动执行相应操作

👉 项目地址:https://github.com/jinv2/local-ai-ubuntu


什么是 local-ai-ubuntu?

local-ai-ubuntu 本质上是一个轻量级、完全在本地运行的“规则匹配与命令执行”系统。它并不依赖复杂的神经网络或云端 AI,而是通过一套巧妙的配置,将你输入的自然语言短语(目前主要支持中文)精确地映射到预先定义好的 Shell 命令上。

简单来说,它就像一个为你量身定制的超级快捷方式系统:你用易于记忆的中文指令,作为那些可能比较长或难记的命令行代码的“别名”。

核心组件包括:


为什么选择 local-ai-ubuntu? ✨


功能示例(你可以自定义更多!)

通过编辑核心的 custom_rules.yaml 文件,你可以让它执行各种操作,例如:


🚀 如何开始使用?

在新安装的 Ubuntu 系统(推荐 22.04 LTS 或更高版本)上部署 local-ai-ubuntu 非常简单:

  1. 确保依赖已安装 (或让脚本尝试安装): 你需要 git, golang, rofi, sxhkd 等基础工具。不用担心,我们的安装脚本会尝试自动安装它们。

  2. 克隆项目仓库:
    git clone https://github.com/jinv2/local-ai-ubuntu.git
    cd local-ai-ubuntu
    

    克隆下来的项目文件结构如下,包含了所有配置和安装脚本: 项目文件结构 图:local-ai-ubuntu 项目结构

  3. 运行一键安装脚本:
    chmod +x install.sh
    ./install.sh
    

    脚本会自动完成编译 yai、复制配置文件、设置权限和创建桌面图标等步骤。

  4. 首次启动快捷键服务 & 设置开机自启 (重要!):
    • 安装完成后,打开一个终端,输入 sxhkd & 并回车,以启动快捷键监听。
    • 为了让快捷键在每次开机后都生效,请务必将 sxhkd 添加到你 Ubuntu 的“启动应用程序”设置中。
  5. 开始使用:
    • 按下 Ctrl + 空格 (默认快捷键)。
    • 在弹出的 Rofi 输入框中输入你的中文指令,例如 查看磁盘空间
    • 按回车,见证奇迹!
    • 你也可以通过桌面上生成的“自然语言终端”图标启动。

🛠️ 定制你的专属命令

local-ai-ubuntu 的强大之处在于它的可定制性。想要添加你自己的常用命令?非常简单:

  1. 打开配置文件:nano ~/.config/yai/custom_rules.yaml
  2. rules: 列表下,按照 YAML 格式添加新的条目: ```yaml
    • pattern: “你的自然语言短语” command: “要执行的 Shell 命令” 例如,添加一个“备份重要数据”的命令: yaml
    • pattern: “备份我的文档” command: “rsync -avh –delete ~/Documents/ /media/mybackupdrive/DocumentsBackup/” # 确保目标路径正确 ```
  3. 保存文件 (在 nano 中按 Ctrl+O,回车,然后 Ctrl+X)。
  4. 无需重启,你的新命令立刻生效! 下次按 Ctrl + 空格 就可以使用新命令了。

结语

local-ai-ubuntu 项目证明了,我们可以在不牺牲隐私、不增加成本、不拖垮系统的前提下,享受到 AI 带来的操作便利。它轻量、高效、完全由你掌控。

我们相信这个小工具能为你的 Ubuntu 日常使用带来巨大的效率提升和乐趣。现在就去 GitHub 克隆项目,动手试试吧!如果你有任何想法、建议或发现了 Bug,欢迎在 GitHub 仓库提交 Issue 或 Pull Request。

让我们一起,用“自然”的方式,指挥我们的电脑!

👉 再次奉上项目地址:https://github.com/jinv2/local-ai-ubuntu


出品人:天算AI (Natural Algorithm)


最新博客文章

查看所有文章