icebreaker  by hecrj

Local AI chat application

Created 1 year ago
344 stars

Top 80.4% on SourcePulse

GitHubView on GitHub
Project Summary

Icebreaker is a local AI chat application designed for users seeking an offline, privacy-focused conversational AI experience. It leverages Rust for performance and a native GUI toolkit for a responsive interface, targeting developers and power users interested in local LLM deployment.

How It Works

The application is built using Rust, with its GUI powered by the iced framework. It integrates with Hugging Face models and the llama.cpp library for efficient, local inference of large language models. This combination allows for a native, performant desktop application that can run LLMs without relying on cloud services.

Quick Start & Requirements

  • Primary install: cargo install --git https://github.com/hecrj/icebreaker.git
  • Prerequisites: llama.cpp (specific commit 66ee4f2) or Docker.
  • Links: Crates.io, GitHub

Highlighted Details

  • Built with Rust and the iced GUI framework.
  • Integrates with Hugging Face models and llama.cpp.
  • Enables local, offline AI chat.

Maintenance & Community

  • Project maintained by hecrj.
  • Active GitHub Actions for testing.

Licensing & Compatibility

  • License: MIT.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

No pre-built binaries are available, requiring compilation via Cargo. The project currently mandates a specific commit of llama.cpp or Docker for backend functionality.

Health Check
Last Commit

4 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
12 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Shyamal Anadkat Shyamal Anadkat(Research Scientist at OpenAI), and
12 more.

harmony by openai

0.7%
4k
Renderer for OpenAI's harmony response format
Created 3 months ago
Updated 1 day ago
Starred by Jasper Zhang Jasper Zhang(Cofounder of Hyperbolic), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
3 more.

chatbox by chatboxai

0.6%
37k
Desktop client app for AI models/LLMs
Created 2 years ago
Updated 20 hours ago
Feedback? Help us improve.