ava  by cztomsik

Desktop app for local LLM execution

created 2 years ago
457 stars

Top 67.1% 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

1 week ago

Responsiveness

1 week

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

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Nat Friedman Nat Friedman(Former CEO of GitHub), and
32 more.

llama.cpp by ggml-org

0.4%
84k
C/C++ library for local LLM inference
created 2 years ago
updated 19 hours ago
Feedback? Help us improve.