Приложение для GNOME, позволяющее общаться с AI-моделями, в первую очередь запускаемыми локально на Linux.
hecrj/icebreaker
Локальное AI-приложение для чата на Rust и GUI toolkit iced, запускающее модели через llama.cpp и Hugging Face.
Open source альтернатива:ChatGPT
- Звёзды
- 468
- Форки
- 36
- Открытые issues
- 7
- Последний коммит
- 2 месяца назад
Что это?
Icebreaker — настольное приложение для чата, которое запускает большие языковые модели локально, а не отправляет переписки в размещённый сервис. Оно написано на Rust и использует GUI toolkit iced для интерфейса, llama.cpp — для инференса, а Hugging Face — как источник моделей.
Проект распространяется как Rust crate: его можно установить с помощью cargo или собрать из ветки master. Готовые бинарные файлы пока не предоставляются, поэтому для запуска понадобится toolchain Rust.
Это небольшой специализированный пример нативного AI-приложения на Rust, объединяющий настольный интерфейс на iced с локальным бэкендом инференса.
Ключевые возможности
- 01Запускает чат-модели локально на компьютере пользователя.
- 02Создан на Rust с использованием кроссплатформенного GUI toolkit iced.
- 03Использует llama.cpp для инференса моделей.
- 04Загружает модели с Hugging Face.
- 05Можно установить через cargo или собрать из исходного кода.
Сценарии использования
- Общение с LLM без отправки переписок в облачный сервис.
- Изучение создания нативного настольного приложения на Rust с локальным движком инференса.
- Эксперименты с открытыми моделями на персональном компьютере.
Быстрый старт
- 1
Установите последнюю версию с crates.io с помощью cargo
cargo install icebreaker
Что важно знать
- Готовые бинарные файлы не предоставляются, поэтому вам нужно собрать проект с помощью Rust и cargo.
- В README не описаны стабильность проекта и его текущее состояние.
В подборках
Темы
Частые вопросы
- Что такое icebreaker?
- Локальное AI-приложение для чата на Rust и GUI toolkit iced, запускающее модели через llama.cpp и Hugging Face. Icebreaker — настольное приложение для чата, которое запускает большие языковые модели локально, а не отправляет переписки в размещённый сервис. Оно написано на Rust и использует GUI toolkit iced для интерфейса, llama.cpp — для инференса, а Hugging Face — как источник моделей.
- icebreaker можно использовать бесплатно? Какая у него лицензия?
- icebreaker распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- icebreaker всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в icebreaker — 28 авг. 2026 г..
- Для чего можно использовать icebreaker?
- Общение с LLM без отправки переписок в облачный сервис. Изучение создания нативного настольного приложения на Rust с локальным движком инференса. Эксперименты с открытыми моделями на персональном компьютере.
- Как установить icebreaker?
- Установите последнюю версию с crates.io с помощью cargo: cargo install icebreaker
- Где скачать icebreaker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hecrj/icebreaker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для чата с локальными LLM через Ollama; переписки хранятся в IndexedDB на вашем устройстве.
Cherry Studio — кроссплатформенный десктопный AI-клиент для работы со множеством LLM-провайдеров, локальными моделями и более чем 300 готовыми ассистентами.
Бесплатная open-source AI-студия для Windows и Linux: локальный чат, генерация изображений и видео, а также агент для программирования в одном приложении.
Локальный запуск GGUF-моделей в одном файле со встроенным веб-интерфейсом KoboldAI и генерацией текста, изображений, речи и музыки.
Руководство и веб-чатбот для запуска небольшой локальной LLM на обычном оборудовании через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI.