lunary  by lunary-ai

Production toolkit for LLM chatbots

created 2 years ago
1,373 stars

Top 30.0% on sourcepulse

GitHubView on GitHub
Project Summary

Lunary provides a production toolkit for LLM applications, offering observability, prompt management, and evaluation features. It targets developers building LLM chatbots, aiming to simplify development and improvement through features like conversation tracking, cost analytics, debugging tools, and prompt versioning.

How It Works

Lunary operates by integrating with LLM applications via SDKs (JavaScript, Python) or manual event sending. It captures conversation data, LLM interactions, and user feedback, processing this information for analytics, debugging, and prompt management. The system supports various LLM frameworks like LangChain and LiteLLM, with a focus on ease of integration and self-hostability.

Quick Start & Requirements

Highlighted Details

  • Features conversation tracking, cost/token/latency analytics, debugging logs, and prompt versioning.
  • Supports integration with Abso, LangChain (JS & Python), OpenAI module, LiteLLM, and Flowise.
  • Offers a self-hostable option and a hosted version with a free tier.
  • Includes dataset management for evaluation and fine-tuning.

Maintenance & Community

  • Active development indicated by recent commits.
  • Support available via website chat or email (hello@lunary.ai).

Licensing & Compatibility

  • Licensed under Apache 2.0.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

Self-hosting requires setting up and managing a PostgreSQL instance and Node.js environment. The project is primarily focused on LLM chatbots, and integration with non-standard LLM setups might require manual event implementation.

Health Check
Last commit

1 day ago

Responsiveness

1 day

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

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

promptable by cfortuner

0%
2k
TS/JS library for building full-stack AI apps
created 2 years ago
updated 2 years ago
Feedback? Help us improve.