- Star
- 468
- Fork
- 36
- 未关闭 Issue
- 7
- 最近提交
- 2个月前
这是什么?
Icebreaker 是一款本地运行的桌面 AI 聊天应用,对话过程不依赖云端服务,模型直接在本机运行。项目使用 Rust 编写,界面基于 iced 图形库,推理由 llama.cpp 完成,模型来源为 Hugging Face。
目前可通过 cargo 安装或从 master 分支源码编译,尚未提供预编译的安装包,因此试用需要先配置 Rust 工具链。
它可以作为使用 Rust 开发原生 AI 桌面应用的参考,展示了 iced 界面与本地推理后端的结合方式。
核心功能
- 01在本机本地运行聊天模型。
- 02基于 Rust 与 iced 跨平台图形界面库开发。
- 03使用 llama.cpp 进行模型推理。
- 04可从 Hugging Face 获取模型。
- 05支持通过 cargo 安装或从源码编译。
适用场景
- 在不把对话上传到云端的前提下与大模型聊天。
- 学习如何用 Rust 围绕本地推理引擎构建原生桌面应用。
- 在个人电脑上体验各类开源模型。
快速上手
- 1
使用 cargo 从 crates.io 安装最新版本
cargo install icebreaker
使用前须知
- 项目不提供预编译的二进制文件,因此你需要使用 Rust 和 cargo 自行编译。
- README 未说明该项目的稳定性或当前状态。
收录于专题
标签
常见问题
- icebreaker 是什么?
- 基于 Rust 与 iced 界面库构建的本地 AI 聊天应用,通过 llama.cpp 和 Hugging Face 运行模型。 Icebreaker 是一款本地运行的桌面 AI 聊天应用,对话过程不依赖云端服务,模型直接在本机运行。项目使用 Rust 编写,界面基于 iced 图形库,推理由 llama.cpp 完成,模型来源为 Hugging Face。
- icebreaker 可以免费使用吗?用的什么许可证?
- icebreaker 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- icebreaker 还在维护吗?
- 半年内有更新。icebreaker 最近一次提交是在 2026年8月28日。
- icebreaker 适合用来做什么?
- 在不把对话上传到云端的前提下与大模型聊天。 学习如何用 Rust 围绕本地推理引擎构建原生桌面应用。 在个人电脑上体验各类开源模型。
- icebreaker 怎么安装和运行?
- 使用 cargo 从 crates.io 安装最新版本: cargo install icebreaker
- 在哪里获取 icebreaker?
- 源代码和安装说明在 GitHub 上:https://github.com/hecrj/icebreaker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于浏览器的本地大模型聊天界面,对接 Ollama,聊天记录保存在本机 IndexedDB 中。
1270163TypeScriptMIT维护活跃更新于 5天前
Cherry Studio 是一款跨平台桌面 AI 客户端,可接入多家大模型服务、本地模型及 300 多个预置助手。
5.3万+200 本周5186TypeScriptAGPL-3.0更新于 18小时前
一款免费开源的桌面 AI 工作台,在 Windows 和 Linux 上将本地聊天、图像与视频生成及编程代理整合在一个应用中。
3490+417 本周565TypeScriptAGPL-3.0更新于 昨天
单文件本地运行 GGUF 大模型的工具,内置 KoboldAI 网页界面,支持文本、图像、语音和音乐生成。
1.2万+74 本周808C++AGPL-3.0维护活跃更新于 21小时前
在消费级硬件上搭建本地小型大模型,并提供类 ChatGPT 网页聊天界面的部署指南与项目。
35443JavaScriptMIT更新于 13天前