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
- Host: GitHub
- URL: https://github.com/lm-kit/maestro
- Owner: LM-Kit
- License: mit
- Created: 2024-10-29T11:07:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T20:14:57.000Z (over 1 year ago)
- Last Synced: 2024-11-25T21:24:32.686Z (over 1 year ago)
- Topics: chatbot, edge-inference, generative-ai, llm
- Language: C#
- Homepage: https://lm-kit.com/
- Size: 8.83 MB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.

---
## 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 !