ava  by cztomsik

Desktop app for local LLM execution

Created 2 years ago
457 stars

Top 66.2% on SourcePulse

GitHubView on GitHub
Project Summary

Ava is an open-source desktop application designed to simplify running large language models (LLMs) locally on a user's computer. It provides a user-friendly, "batteries-included" GUI for the llama.cpp backend, making local LLM deployment accessible to a broader audience.

How It Works

Ava leverages the C++ backend of llama.cpp for efficient LLM inference. The application is built using the Zig programming language, which provides a modern, safe, and performant alternative for systems programming. The user interface is developed with Preact and Twind, offering a lightweight and fast frontend experience.

Quick Start & Requirements

  • Install/Run: Download latest artifacts from GitHub Actions or build with zig build run.
  • Prerequisites: Zig, C++ compiler (for llama.cpp), SQLite.
  • Build: zig build run -Dheadless=true for headless mode.
  • Docs: GitHub Actions Artifacts

Highlighted Details

  • All-in-one desktop application for local LLM execution.
  • Utilizes llama.cpp for core LLM inference.
  • Built with Zig for systems programming and Preact/Twind for the UI.

Maintenance & Community

  • Project maintained by cztomsik.
  • No explicit community links (Discord/Slack) or roadmap mentioned in the README.

Licensing & Compatibility

  • License: MIT.
  • Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

The project appears to be in early development, with no explicit mention of benchmarks, advanced features, or extensive community support. Users should expect potential for rapid changes and a smaller support base.

Health Check
Last Commit

2 weeks ago

Responsiveness

1 week

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

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Gabriel Almeida Gabriel Almeida(Cofounder of Langflow), and
2 more.

torchchat by pytorch

0.1%
4k
PyTorch-native SDK for local LLM inference across diverse platforms
Created 1 year ago
Updated 1 week ago
Feedback? Help us improve.