Repolode
hecrj

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. 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 обновляется ежедневно.

Похожие проекты