Gebo.ai, The open source Enterprise AI vendor agnostic platform (visit https://gebo.ai)
This software is an open source enterprise AI and retrieve augmented generation platform that can be installed in every company to take the most out from their documentation and informations using modern large language models. It's a "No AI vendor lock-in" alternative to cloud vendors platform, it can work with almost all cloud or on premise AI infrastructures and connects to widely used enterprise systems.
The open source version is available under a variation of the Mozilla Public License Version 2.0 (MPL-2.0), an enterprise version with more feature and support is also available.
The admin, chat,rag chat,graphrag chat user interfaces are fully multilanguage and the application is fully multiuser. All the following features are fully configurable using the administrative user interface.
- Configure the large language models to use like:
- OpenAI chatgpt
- Anthropic Claude
- XaI Grok
- Nvidia AI provider
- Groq
- Deepseek
- MistralAI
- Regolo.ai (Italian/European)
- Almost every local large language model using Ollama or vLLM
- Every provider/local server compatible with OpenAi API
- Configure tools & functions that each llm configuration can use
- Configure gebo.ai rag system to access several company documents repository and information sharing tools such as:
- Microsoft Onedrive/Sharepoint
- Atlassian Confluence
- Atlassian Jira
- Google Workspaces/Drives
- GitHub/GIT/Bitbucket or other git compatible servers
- Company shared filesystems
- Configure company single sign on (SSO) using one of the following oauth2 providers:
- Microsoft Entra
- Google auth
- AWS Cognito
- KeyCloak (as Generic oauth2)
- Configure GraphRag features (experimental)
- The software can use cheap models provided (on premise or in cloud) to export knowledge graphs persisted with neo4j.
- Create knowledge bases collectioning documents from the previus mentioned system.
- Schedule document updates for AI reindexing (embedding) on updates.
- Monitor embedding batch job.
- Configure company users and groups.
- Organize multiple specific Retrieve augmented generation chats for specific company tasks:
- Examples:
- Customer support chatbots to support customer support employees or directly the customers
- Tech/Production productivity chatbots to support employee on mananging internal technical documentation.
- Examples:
- Chatbot access can be granted individually to users/groups
- Knowledge bases can be granted individually to users/groups
- Chat using chatbots without retrieve augmented generation according to admin config.
- Chat using chatbots with retrieve augmented generation according to admin config.
- Chat with uploaded documents/user documents uploaded in chat session (rag or normal chat sessions).
- Browse company knowledge bases to select documents to chat/work with according to admin config.
- Voice interface working with OpenAI provider.
You can use docker, docker-compose, download an already configured appliance or install a Ubuntu or windows package, visit https://gebo.ai/downloads/
After you've installed with docker go to http://:12999/ and configure your enterprise rag system account & setup your system.
The docker-compose file installs the required
- MongoDB
- Qdrant Vector Database
- Neo4J Graph Database
- geboai/gebo.ai open source version software https://hub.docker.com/r/geboai/gebo.ai
This software is build with latest spring boot technologies and the new spring-ai framework, with UI developed in Angular 19+PRIMENG Is made to accelerate professionals/companies that invested in these technologies to accelerate your own business opportunities start building having this as base.
- Use Maven 3.8+
- Use JDK 20+
- Run "mvn clean package -P bootables,angular-ui"
- The Bootable jar file will be generated in: /gebo.ai.app/target
To run the software uoy have to put 2 variables in your environment (with set on windows and export on bash/linux)
- GEBO_HOME ==> it points to the home directory the software it uses to allocate its own
- GEBO_WORK_DIRECTORY ==> it points to a local filesystem area that the software uses to archive informations/files (please back it up)
