Discover and explore top open-source AI tools and projects—updated daily.
LLMOps tooling for building AI applications
Top 79.8% on SourcePulse
Bosquet provides a Clojure-based toolkit for building sophisticated LLM applications, targeting developers who need to manage complex prompt templating, LLM memory, and agentic interactions. It simplifies the creation of AI-powered applications by offering structured ways to handle prompt composition, chaining, and external tool integration.
How It Works
Bosquet leverages Clojure's functional programming paradigm and integrates with existing libraries like Selmer for templating and Pathom for graph processing. This approach allows for declarative definition of LLM interactions, prompt chaining, and agent logic. The use of Clojure's data-oriented nature facilitates easy management of LLM states, memory, and tool definitions, enabling complex workflows to be expressed concisely.
Quick Start & Requirements
clojure -M -m bosquet.cli
clojure
CLI tool), API keys for LLM services (e.g., OpenAI, Ollama).Highlighted Details
Maintenance & Community
The project is maintained by zmedelis. Community links are not explicitly provided in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
The project documentation is marked as "Work In Progress" (WIP), suggesting potential incompleteness or ongoing changes. The absence of a specified license may pose compatibility concerns for commercial applications.
2 weeks ago
1 week