An open API service indexing awesome lists of open source software.

https://github.com/lm-kit/maestro

LM-Kit Maestro: Your Local, Fully Featured ChatGPT Alternative
https://github.com/lm-kit/maestro

chatbot edge-inference generative-ai llm

Last synced: 11 months ago
JSON representation

LM-Kit Maestro: Your Local, Fully Featured ChatGPT Alternative

Awesome Lists containing this project

README

          

# LM-Kit Maestro 🤖

**Maestro** is a powerful desktop application that empowers you to orchestrate AI agents directly on your local machine—completely offline. Built on the robust [LM-Kit.NET](https://github.com/LM-Kit), Maestro offers a modern, clean UI paired with cutting-edge generative AI features, enabling you to create personalized chatbots and conversational agents with ease.

![LM-Kit Maestro](https://github.com/LM-Kit/LM-Kit-Maestro/blob/main/demo.gif?raw=true)

---

## Key Features

- **Offline Operation**
Run large language models (LLMs) entirely on your laptop—no internet connection required. Your data stays secure with no external requests or data transfers.

- **Performance Evaluation**
Get a performance score for each model based on your hardware capacity, ensuring optimal resource usage.

- **Conversational Agent Creation**
Easily create tailored conversational agents to suit your personal or professional needs. Maintain conversation history and seamlessly switch between different models within the same discussion.

- **Predefined AI Agents**
Utilize a collection of predefined AI agents for tasks such as text correction, translation, tone adjustment, and more.

- **Flexible Model Integration**
Choose from a curated list of the best models on the market or integrate custom models to meet your specific requirements.

- **Customizable Sampling Configuration**
Adjust sampling parameters to prioritize creativity or determinism in AI responses.

- **Response Evaluation and Regeneration**
Evaluate the quality of AI responses and regenerate them using different parameters to refine outputs.

- **Robust Orchestration with LM-Kit.NET**
Benefit from the most complete AI agent orchestration system for .NET, ensuring reliability and performance.

---

## Technical Specifications

- **Open Source & Free**
Maestro is available free for both personal and professional use, licensed under the MIT License.

- **Built with .NET MAUI & Razor**
Developed using .NET MAUI with Razor, ensuring a modern, cross-platform experience.

- **Cross-Platform Compatibility**
Optimized to run on any device—even without a GPU—and compatible with both Windows and macOS.

- **Continuous Improvement**
Maestro is under active development, with frequent updates and new features on the horizon.

---

## Coming Soon

- **RAG Support** – Enhance retrieval-augmented generation capabilities.
- **Vision Support** – Integrate image processing and computer vision features.
- **Audio Support** – Add capabilities for audio processing and speech recognition.
- **Automation Tools** – Simplify complex workflows with advanced automation features.
- **Structured Content Generation** – Generate structured and formatted content.
- **Mobile Support** – Extend Maestro’s powerful features to mobile platforms.

---

## Get Started

Explore the source code, contribute, or simply get started with Maestro by visiting our [GitHub repository](https://github.com/LM-Kit/Maestro).

Maestro brings the power of generative AI to your desktop, providing a secure, flexible, and user-friendly environment for creating and managing AI agents. Experience the future of on-device AI today!

## Roadmap

You can see the full roadmap [here](https://github.com/orgs/LM-Kit/projects/1)

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/LM-Kit/LM-Kit-Maestro/blob/main/LICENSE.txt) file for details.

## Contributing

Contributions from the community are welcome !