@QingQ77: Automatically organize company documents into a knowledge Wiki, and use MCP to deliver the right context to each employee's AI client — no more manual copy-pasting. https://github.com/nduckmink/arkon Arkon is a self-hostable enterprise AI knowledge hub. Upload SO…
Summary
Arkon is a self-hostable enterprise AI knowledge hub that automatically compiles company documents into a cross-linked knowledge Wiki. Via the MCP protocol, employees' AI clients (such as Claude Desktop) can automatically retrieve relevant context based on their permissions — no manual document pasting required.
View Cached Full Text
Cached at: 05/09/26, 05:44 AM
Automatically organize company documents into a knowledge Wiki, and use MCP to deliver the right context to each employee’s AI client — no more manual copy-pasting. https://github.com/nduckmink/arkon Arkon is a self-hostable enterprise AI knowledge hub. After uploading SOPs, policies, and product docs, an LLM Agent compiles them into a cross-linked Wiki. Employees connect with an MCP Token to clients like Claude Desktop and automatically receive relevant knowledge, source documents, and AI Skills based on their permissions.
nduckmink/arkon
Source: https://github.com/nduckmink/arkon
Arkon Banner
Arkon - Enterprise AI Knowledge Hub
Connect your organization’s knowledge to any AI client. Self-hosted, on-premise.
Arkon is the central layer between your documents and your employees’ AI clients. Upload your SOPs, policies, product specs, and internal docs — Arkon compiles them into a structured knowledge wiki and serves it directly to Claude via MCP. Every employee gets the right context, automatically, without copy-pasting.
Setup Guide · Architecture · Wiki System · MCP & Claude · AI Skills · Access Control
The Problem
Most organizations adopt AI team-by-team, with no shared knowledge, inconsistent context, and no visibility into what information the AI client is actually working with. Every employee manually pastes documents, repeats the same background, and gets different answers depending on what they remembered to include.
Problem
Arkon treats your AI client as a managed organizational resource — not a personal chatbot.
How It Works
How it works
Knowledge compounds. Every document you add enriches the existing wiki rather than creating isolated fragments. By the time an employee asks Claude a question, the answer has already been synthesized from dozens of sources.
Features
Knowledge Wiki
Documents are compiled into a persistent, interlinked wiki by an LLM agent — not just indexed. Each page covers a specific entity, concept, or topic. Pages cross-reference each other. The wiki grows smarter as more documents are added.
- Three-panel wiki browser: page tree, content, backlinks & outlinks
- Full-text and semantic search
- Knowledge graph visualization
- Organize by knowledge type (SOP, Product, HR Policy, etc.)
- Version history and rollback for every page
- Draft proposal → editor review → approval workflow
Workspaces
Cross-functional knowledge contexts for projects, clients, or initiatives. Create a workspace → add members from any department → attach documents. Each workspace has its own scoped wiki, document list, and member roster. Members see their workspace knowledge automatically through Claude.
- Role-based membership: Viewer, Contributor, Editor, Admin
- Scoped wiki and document management
- Contributors propose wiki edits; editors review and approve
AI Skills
Upload custom agent packages and make them available to employees through Claude. Skills are versioned, department-scoped, and distributed via MCP.
MCP Server
Employees connect Claude Desktop (or any MCP client) to Arkon using a personal token. Claude gets access to the compiled wiki, raw source documents, and AI skills — all filtered to the employee’s permission scope.
→ See MCP & Claude for the full tool reference.
Access Control
Fine-grained RBAC at the department level plus workspace membership roles. Admins define roles with granular permissions; employees inherit access based on department or explicit assignment.
→ See Access Control for the full permission model.
Quick Start (Docker)
Prerequisites: Docker, Docker Compose, an AI provider API key (Google, OpenAI, or Anthropic).
git clone https://github.com/nduckmink/arkon.git
cd arkon
cp .env.docker.example .env.docker
Edit .env.docker — set at minimum:
SECRET_KEY=
[email protected]
DEFAULT_ADMIN_PASSWORD=your-secure-password
docker compose --env-file .env.docker up -d --build
Open http://localhost:3119 and log in with your admin credentials. Go to Settings → configure your embedding model, LLM, and (optionally) vision model. Then upload your first document from Knowledge Base.
→ See Setup Guide for the full walkthrough including development mode.
Connecting Claude
Once an employee account is created and an MCP token is generated:
{
"mcpServers": {
"arkon": {
"url": "https://your-arkon-server/mcp",
"headers": {
"Authorization": "Bearer ark_xxxxxxxxxxxx"
}
}
}
}
Add this to claude_desktop_config.json and restart Claude Desktop. The employee’s compiled knowledge is immediately available.
→ See MCP & Claude for the complete setup and tool reference.
Architecture
Arkon System Design
Stack: FastAPI · PostgreSQL + pgvector · Redis (arq) · MinIO · Next.js · Tailwind CSS
AI providers (your choice): Google · OpenAI · Anthropic · Ollama · Voyage · Cohere
Outbound network: configured AI provider only. No telemetry, no external calls.
→ See Architecture for the full technical breakdown.
Roadmap
- LLM Wiki Agent — documents compiled into a persistent, interlinked wiki
- Wiki browser — three-panel layout with graph visualization
- MCP Server with scoped knowledge access
- Ingestion pipeline — PDF, DOCX, DOC, URLs, images with vision captions
- Workspaces — scoped wiki, documents, and members
- Wiki draft & revision system — propose, review, approve, rollback
- AI Skills — versioned, department-scoped agent packages
- Full RBAC — department permissions + workspace membership roles
- Audit log
- Regex search for humans and AI
- Arkon CLI — one-command employee setup
- Notification system for draft review requests
- Usage analytics dashboard
License
Arkon is licensed under the PolyForm Noncommercial License 1.0.0 (https://polyformproject.org/licenses/noncommercial/1.0.0). Free to use for internal tooling, research, personal projects, and non-profit use.
Need a commercial license or custom integration? We help organizations integrate Claude, custom AI agents, and MCP servers into their existing infrastructure — from connecting to internal databases and legacy systems to building purpose-built agents for specific business processes.
Get in touch → (https://bitsness.vn)
Star History Chart (https://star-history.com/#nduckmink/arkon&Date)
Similar Articles
@MindOS_Lisa: https://x.com/MindOS_Lisa/status/2052766937931965
The author introduces a personal knowledge management system built on Karpathy's knowledge base logic, combining Obsidian, Claude Code, and LLM Wiki to achieve a complete workflow covering automatic content ingestion, card generation, and article output. The article distinguishes between three levels — content, information, and knowledge — and provides concrete setup steps.
Complete Guide to Claude Cowork: The AI That Replaces Your Assistant
This article provides a detailed overview of the Claude Co-work feature, an AI agent residing on your local computer. It can directly access files, process tasks in parallel, and integrate with applications like calendars and email to complete complex, multi-step workflows. Through practical examples such as organizing files and preparing for acquisition meetings, the article demonstrates its powerful capabilities in automating office tasks and strategic planning.
Work smarter with your company knowledge in ChatGPT
OpenAI introduces Company Knowledge for ChatGPT Business, Enterprise, and Edu, enabling the AI to access and synthesize information from connected workplace apps like Slack, SharePoint, Google Drive, and GitHub to provide contextual business answers with citations.
@axichuhai: OpenAI co-founder Karpathy’s 400 000-word, hundred-article knowledge base stays pristine—he never tidies a single line.
Andrej Karpathy just open-sourced the personal knowledge-management system that keeps his 400 000-word archive organized without any manual curation.
@indigox: Highly recommend the Markdown-dedicated editor cogito.md! Clean, elegant, and fast — organize all projects via folder-based left-panel navigation, integrate Claude Code or Codex as Agent services at both file and project level. A powerful tool for visually building knowledge bases! Better than Obs…
cogito.md is a clean and elegant Markdown-dedicated editor that supports folder-based project organization and integrates Claude Code or Codex as Agent services. It's well-suited for visually building knowledge bases and is considered a better fit for Agent workflows than Obsidian.