Repolode
hecrj

hecrj/icebreaker

Rustとiced GUIツールキットで作られたローカルAIチャットアプリ。llama.cppとHugging Face経由でモデルを実行します。

代替できる製品:ChatGPT

スター
468
フォーク
36
未解決の Issue
7
最終コミット
2 か月前

これは何?

Icebreakerは、会話をホスティングサービスに送信せず、ローカルで大規模言語モデルを実行するデスクトップチャットアプリです。Rustで書かれており、インターフェースにはiced GUIツールキットを使用し、推論はllama.cppで処理します。モデルの入手元にはHugging Faceを利用します。

このプロジェクトはRust crateとして配布されており、cargoでインストールするか、masterブランチからビルドできます。現時点ではビルド済みバイナリが提供されていないため、試すにはRustのツールチェーンが必要です。

icedのデスクトップUIとローカル推論バックエンドを組み合わせた、ネイティブなRust製AIアプリの小規模で焦点の絞られた実例です。

主な機能

  • 01ユーザーのマシン上でチャットモデルを実行します。
  • 02RustとクロスプラットフォームのGUIツールキットicedで構築されています。
  • 03モデルの推論にllama.cppを使用します。
  • 04Hugging Faceからモデルを読み込みます。
  • 05cargoでインストールするか、ソースからビルドできます。

ユースケース

  • 会話をクラウドサービスに送信せずにLLMとチャットする。
  • ローカル推論エンジンを使ったネイティブなRust製デスクトップアプリの作り方を学ぶ。
  • 個人用コンピューターでオープンモデルを試す。

クイックスタート

  1. 1

    cargo を使って crates.io から最新リリースをインストールします

    cargo install icebreaker

使う前に知っておきたいこと

  • ビルド済みバイナリは提供されていないため、Rust と cargo を使ってビルドする必要があります。
  • README には、プロジェクトの安定性や現在の状況について記載されていません。

収録されている特集

トピック

よくある質問

icebreaker とは?
Rustとiced GUIツールキットで作られたローカルAIチャットアプリ。llama.cppとHugging Face経由でモデルを実行します。 Icebreakerは、会話をホスティングサービスに送信せず、ローカルで大規模言語モデルを実行するデスクトップチャットアプリです。Rustで書かれており、インターフェースにはiced GUIツールキットを使用し、推論はllama.cppで処理します。モデルの入手元にはHugging Faceを利用します。
icebreaker は無料で使えますか?ライセンスは?
icebreaker は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
icebreaker は今もメンテナンスされていますか?
半年以内に更新あり。icebreaker の最終コミットは 2026年8月28日 です。
icebreaker は何に使えますか?
会話をクラウドサービスに送信せずにLLMとチャットする。 ローカル推論エンジンを使ったネイティブなRust製デスクトップアプリの作り方を学ぶ。 個人用コンピューターでオープンモデルを試す。
icebreaker のインストール方法は?
cargo を使って crates.io から最新リリースをインストールします: cargo install icebreaker
icebreaker はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/hecrj/icebreaker

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト