TypeScript toolkit for agentic AI workflows
Top 38.0% on sourcepulse
Lemmy is a TypeScript monorepo designed for building AI applications, offering unified interfaces to multiple Large Language Models (LLMs) and a terminal UI framework. It targets developers building AI-powered applications who need a flexible, multi-provider LLM integration and interactive CLI experiences.
How It Works
The core of Lemmy is a unified LLM interface library that abstracts away differences between providers like Anthropic, OpenAI, and Google Gemini. It supports manual tool execution with interception, context serialization, conversation management, and streaming responses. The lemmy-tui
package provides a performant terminal UI framework using differential rendering and composable components for building interactive CLI applications.
Quick Start & Requirements
git clone https://github.com/mariozechner/lemmy && cd lemmy && npm install
npm run dev
(starts watch mode for all packages)npm install
may take a few minutes.Highlighted Details
claude-bridge
and lemmy-chat
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is described as a "monorepo" and includes "work in progress" applications, suggesting it may still be under active development and subject to change. Licensing information is absent, which could impact commercial adoption.
1 week ago
Inactive