Releases: genbase-project/genbase
Genbase v0.2.0-alpha Pre-release
This second alpha release introduces major architectural updates, security features, and UI improvements to Genbase. As an early pre-release, expect potential changes and rough edges.
✨ Key Updates in Alpha 0.2.0:
- RBAC Introduced: Basic user roles (
Super Admin,Admin,Viewer) added for access control. - Rearchitected Agent Execution: Agents + Tools now run in isolated containers for improved security & performance.
- UI Enhancements: Better multi-profile chat view, fixed file upload bugs, added universal file viewer (images, video, text, etc.).
- Stability: Expect potential bugs and API changes.
- Error Handling: Requires checking logs for deep debugging.
📝 Feedback Needed!
Please test the new features (RBAC, execution, UI improvements) and report issues or suggestions:
- Bugs/Features: GitHub Issues
- Questions/Discussion: GitHub Discussions
Genbase v0.1.0-alpha
Genbase is an open-source platform for building and orchestrating complex AI systems using modular, reusable agents called Kits.
Our goal with this release is to gather early feedback on the core concepts and workflow. Please note that this is an early version – expect rough edges and potential changes.
✨ Key Features in Alpha 0.1.0:
- Core Concepts: Create Projects, upload/install local Kits (
kit.yaml, actions, workspace), and instantiate them as Modules. - Agent Interaction: Chat with Module agents through defined Profiles using a configurable LLM backend (via LiteLLM).
- Secure Execution: Kit Actions run in isolated container runtime with managed dependencies and environment variables.
- Basic Management: Engine API (FastAPI) and Studio UI (React) for managing projects, local kits, modules, and basic agent chat.
- Foundational Services: Includes database persistence (PostgreSQL), user authentication (JWT), basic Kit Registry interaction (install only).
🚀 Getting Started (Docker Recommended)
- Clone the repo:
git clone https://github.com/genbase-project/genbase.git && cd genbase - Copy
.envtemplates:cp *.template *.envinsidedocker/,engine/, andstudio/. - Edit
engine/.env: SetADMIN_PASSWORD,DATABASE_URL,AUTH_SECRET, and at least one LLM API key (e.g.,OPENAI_API_KEY). - Make scripts executable:
chmod +x scripts/*.sh - Start:
./scripts/docker-run.sh up - Access Studio:
http://localhost:5173(login:admin/ your password).
(See README.md for full details).
⚠️ Alpha Limitations:
- Stability: Expect bugs and potential API changes.
- UI/UX: The Studio is functional but needs polish and more features.
- Kit Registry: Focus is on local Kit management; registry features are basic (install only).
- Documentation: Guides for Kit development are limited.
- Error Handling: Basic error reporting; debugging may require checking logs.
📝 Feedback Needed!
We value your input on:
- The overall concept and workflow.
- Ease of setting up and using the platform.
- The Kit creation process (if attempted).
- Any bugs or usability issues encountered.
Please use GitHub Issues for bugs/features and GitHub Discussions for questions.
What's Next?
We'll focus on stabilizing the core platform, improving the Kit developer experience, enhancing the Studio UI, and building out full Kit Registry functionality based on your feedback.