OpenConceptYour knowledge. In your hands.
OpenConcept is a free application that aims to give more people a place to manage knowledge freely and securely.
Get OpenConcept and official plugins from the official repository.
Choose a view. Try it for yourself.
Explore the public sample in a desktop or smartphone view.
Desktop view
Use a wide workspace to explore pages and files at a comfortable size.
Open desktop viewSmartphone view
Try the compact layout in a screen sized for a smartphone.
Open smartphone viewThis is a public sample. Edits and settings are not saved and reset when you reload.
Open sample in a new tab ↗OpenConcept features
Five interface languages built in
The interface supports English, Japanese, Vietnamese, Korean, and Simplified Chinese out of the box. Everyone can work in the language that suits them.
Built-in AI RAG search
RAG search lets AI answer questions using retrieved knowledge as evidence. Configure the AI endpoints you want to use to get started.
Easy setup with PHP 8.2 or later
Install on shared hosting or another server with PHP 8.2 or later and the required extensions. The minimum setup uses SQLite, with no separate database server needed.
Choose from three databases
Use SQLite, MySQL, or PostgreSQL. SQLite is the minimum setup; MySQL and PostgreSQL require the appropriate adapters and connection settings.
Vector search with PostgreSQL
Use PostgreSQL as your primary database and configure pgvector and an embedding endpoint to enable built-in vector search. Build and activate the index to find information with similar meaning.
Free for personal and business use
Individuals and organizations can use the core application free of charge under its license, for commercial or nonprofit purposes. Server hosting, external APIs, and paid services have separate costs.
Connect to local LLMs
Connect to local LLMs or models you host yourself through an OpenAI-compatible API. Choose the endpoints and models that fit your work.
Keep your primary data in-house
Keep and manage your primary data in your own environment. If every AI endpoint you use, including LLM and embedding endpoints, is also hosted internally, AI processing can stay entirely in-house.
Extend features with your own plugins
Install plugins you create to add features and fine-tune behavior for your workflows. Follow the licenses that apply to the core application and each plugin.
Organize pages and files in a tree
Arrange parent and child pages in a tree and edit content block by block. Keep guides, notes, and related attachments together in one place.
Share information with access controls
Control viewing and editing by user role and page visibility. Share with the whole team or limit access to departments or selected members.
Review and restore earlier versions
Review a page’s edit history and return to earlier content when needed. Authorized administrators can restore versions while preserving a record of changes.