Studio is part of the KWeaver ecosystem. If you like it, please also star⭐ the KWeaver project as well.
KWeaver is an open-source ecosystem for building, deploying, and running decision intelligence AI applications. This ecosystem adopts ontology as the core methodology for business knowledge networks, with DIP as the core platform, aiming to provide elastic, agile, and reliable enterprise-grade decision intelligence to further unleash everyone's productivity.
The DIP platform includes key subsystems such as ADP, Decision Agent, DIP Studio, and AI Store.
- 🤝 Contributing - Guidelines for contributing to the project
- 📄 License - Apache License 2.0
- 🐛 Report Bug - Report a bug or issue
- 💡 Request Feature - Suggest a new feature
Studio is an enterprise-grade, one-stop system workbench that integrates unified identity authentication, fine-grained permission control, large model resource management, and various system-level common services.
It aims to provide developers and administrators with a secure, efficient, and visual control center and workspace—helping enterprises quickly establish a security foundation and manage AI model assets.
Studio is organized around three core modules:
Provides comprehensive identity governance and access control:
- Unified Identity Authentication: Supports local account management and multi-source identity integration.
- RBAC Permission System: Based on a "User-Role-Permission" model, enabling flexible role management and access policy configuration.
- Organizational Structure: Supports multi-level department management and user group segmentation.
- Log & Audit: Full-chain recording of operation logs and security audits to ensure compliance.
Model resource management and scheduling for the AI era:
- Prompt Engineering: Visual prompt creation and testing.
- Quota Management: Controls on token usage and call limits for different tenants or applications.
- Model Management: Supports integration of large language models (LLMs) and smaller models (e.g., Embedding, Rerank), and sets a global default model.
- Model Statistics: Real-time monitoring of model usage data, with visual reports.
Infrastructure-level basic services:
- Business Domain Management: Manage DataAgent, DataFlow, Ontology, and Operator by business domain.
- Notification: Email notifications and third-party messaging plugins (e.g., DingTalk, WeCom, etc.).
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Create a Pull Request
This project is licensed under the Apache License 2.0. See LICENSE for details.
- Issues: GitHub Issues
- License: Apache License 2.0
More components will be open-sourced in the future. Stay tuned!