Open Connect is a powerful, self-hosted AI platform built on Open WebUI, designed to provide full control over your AI infrastructure with enterprise-grade features. It supports various LLM runners like Ollama and OpenAI-compatible APIs (including OpenRouter with Google Vertex AI), with built-in RAG support, making it a complete AI deployment solution.
π Production URL: https://open-connect-production.up.railway.app
- π Effortless Setup: Production-ready deployment on Railway with Docker
- π€ Broad Model & API Integration: Connect any OpenAI-compatible API alongside local Ollama models. Point the API URL at OpenRouter, GroqCloud, Mistral, LMStudio, vLLM, and more to mix and match providers freely.
- π Authentication & RBAC: User registration, login, and role-based access control with JWT tokens
- π§© Plugin Support: Extend Open Connect with Filters, Actions, Pipes, Tools, and Skills
- π€ Models & Agents: Wrap any base model with custom instructions, tools, and knowledge to build specialized agents
- π Notes: A dedicated workspace for content outside conversations with rich editor support
- π§ Persistent Memory: The AI remembers facts about you across conversations
- π± Responsive Design & PWA: Seamless experience across desktop, laptop, and mobile with installable app support
- βοΈ Full Markdown and LaTeX Support: Comprehensive Markdown and LaTeX capabilities
- π€ Voice Input: Built-in Whisper-based speech-to-text
- πΎ Flexible Database: SQLite (default) or PostgreSQL/Supabase for production
- 𧬠Vector Database Support: ChromaDB, Qdrant, and other vector stores for RAG
- π Web Search: Search the web and inject results directly into conversations
- π» Code Execution: Run Python code in chat with built-in interpreter
- π API Keys: Generate API keys for external integrations
- π Folders & Organization: Organize chats, files, and knowledge bases
- β‘ Automations: Schedule prompts and automate workflows
- β Message Rating: Rate AI responses to improve conversation quality
- βοΈ Horizontal Scalability: Redis-backed session management and WebSocket support
- ππ Multilingual Support: Use Open Connect in your preferred language with i18n support
- π Continuous Updates: Regular updates, fixes, and new features
- π‘οΈ Security: Built with security best practices
Visit https://open-connect-production.up.railway.app to use the live deployment.
-
Clone the repository:
git clone https://github.com/OrgHide/open-connect.git cd open-connect -
Create a
.envfile based on.env.example -
Start with Docker Compose:
docker-compose up -d
-
Access at http://localhost:3000
The application is deployed on Railway with automatic health checks and scaling.
For the canonical setup map and where each piece lives, see docs/deployment-map.md.
See SETUP_GUIDE.md for detailed configuration instructions.
If you are trying to understand the full setup quickly, use the deployment map first. It explains:
- which file is the source of truth for runtime behavior
- where secrets belong
- how the startup bootstrap avoids resetting the workspace on every deploy
- which workflow is the automation entrypoint
Related docs:
For more information, check out the Open WebUI Documentation.
For troubleshooting, see TROUBLESHOOTING.md or the Open WebUI Documentation.
This project is based on Open WebUI and maintains its open-source license.
If you have any questions, suggestions, or need assistance, please open an issue on GitHub or join our community!

