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
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 の数値は毎日更新されます。
関連プロジェクト
Cherry Studioは、多数のLLMプロバイダーやローカルモデル、300種類以上のプリセットアシスタントに接続できるクロスプラットフォームのデスクトップAIクライアントです。
ローカルチャット、画像・動画生成、コーディングエージェントを1つのアプリにまとめた、Windows・Linux向けの無料オープンソースAIデスクトップスタジオ。
GGUF言語モデルを実行する単一ファイルのローカルランナー。KoboldAIのWeb UIを内蔵し、テキスト、画像、音声、音楽の生成に対応。
Ollama、vLLM、llama-cpp-pythonを使い、一般的なハードウェア上でOpenAI互換APIを備えた小規模なローカルLLMを動かすためのガイド兼チャットボットWebアプリ。
50以上のアプリと連携してデータをインデックス化し、幅広いLLMプロバイダーに対応するセルフホスト型AIチャット・ナレッジプラットフォーム。