lemmy
Basic Information
Lemmy is a TypeScript monorepo and ecosystem for building AI applications with unified LLM interfaces and terminal user interfaces. It provides a core TypeScript library for working with multiple LLM providers including Anthropic Claude, OpenAI, and Google, plus tooling for manual tool handling, conversation management, context serialization and streaming. The repository also ships a terminal UI framework for building interactive CLI apps and several example applications that demonstrate bridging providers, chat, red-teaming, screenshot capture, and tracing of Claude Code conversations. The monorepo is organized with packages and apps, unified scripts, TypeScript project references, and standard npm commands for development, building, testing, and cleaning. The README describes package-level features, example applications, and basic development setup steps including cloning, installing, and running in watch mode.