Assistente de IA para desktop e multiplataforma que se conecta aos principais provedores de LLM e funciona como cliente MCP com uma base de conhecimento local.
nduckmink/arkon
Hub corporativo de conhecimento auto-hospedado que transforma documentos da empresa em uma wiki e a disponibiliza para Claude e outros LLMs via servidor MCP, com acesso por departamento.
Alternativa open source a:Notion AI
Confluence
- Estrelas
- 1,495
- Forks
- 312
- Issues abertas
- 21
- Último commit
- há 5 meses
O que é?
Arkon é uma camada de gestão do conhecimento auto-hospedada para organizações. Ela recebe SOPs, políticas e documentos internos e os transforma, por meio de um pipeline de ingestão (map, reduce, revisão do plano, refinamento, verificação e commit), em uma wiki de páginas interligadas. Em seguida, disponibiliza essa wiki para clientes de IA por meio de um único endpoint de servidor MCP.
O acesso é controlado por escopos departamentais e globais, com permissões baseadas em funções (Viewer, Contributor, Editor, Admin). Os funcionários se conectam ao Claude Desktop ou ao Claude.ai usando OAuth 2.1 com PKCE, e as ferramentas MCP respeitam o escopo de departamento e tipo de conhecimento de cada token. Os administradores podem escolher modelos de LLM, embeddings e visão em um catálogo que inclui Anthropic, Google Gemini e OpenAI, e as chaves de API são armazenadas criptografadas no PostgreSQL.
A stack é executada em sete contêineres Docker e usa FastAPI, PostgreSQL com pgvector, workers Redis, MinIO e um frontend Next.js.
Recursos principais
- 01Transforma documentos em páginas de wiki interligadas, com revisão do plano antes de qualquer gravação.
- 02Disponibiliza ferramentas MCP para pesquisar e ler a wiki, consultar as fontes em detalhes e editar rascunhos.
- 03Conecta o Claude Desktop e o Claude.ai por meio de autenticação OAuth 2.1 com PKCE.
- 04Isola o conhecimento por departamento, com permissões baseadas em funções e um log de auditoria.
- 05Distribui pacotes de skills de IA versionados (.zip com SKILL.md) por departamento.
- 06Permite trocar modelos de embedding e refazer os embeddings sem interromper o serviço.
Casos de uso
- Oferecer aos funcionários assistentes de IA que respondem com base nos SOPs e nas políticas da empresa.
- Restringir o acesso ao conhecimento de RH, Jurídico ou Engenharia aos departamentos apropriados.
- Manter uma wiki interna revisada e com versões rastreáveis, que possa ser consultada por ferramentas de IA.
- Compartilhar pacotes padronizados de skills de agentes em toda a organização.
Início rápido
- 1
Clone o repositório
git clone https://github.com/nduckmink/arkon.git - 2
Acesse o diretório do projeto
cd arkon - 3
Crie o arquivo de ambiente a partir do exemplo e edite os secrets
cp .env.docker.example .env.docker - 4
Inicie os contêineres do Docker
docker compose --env-file .env.docker up -d --build
Antes de usar
- Foi desenvolvido para equipes e organizações, não para uso individual.
- É necessário executar 7 contêineres do Docker e ter uma chave de API de um provedor de IA.
- A licença é PolyForm Internal Use: não é permitido oferecer o Arkon como serviço a terceiros.
- O suporte empresarial e as integrações personalizadas são feitos por meio dos mantenedores.
Tópicos
Perguntas frequentes
- O que é arkon?
- Hub corporativo de conhecimento auto-hospedado que transforma documentos da empresa em uma wiki e a disponibiliza para Claude e outros LLMs via servidor MCP, com acesso por departamento. Arkon é uma camada de gestão do conhecimento auto-hospedada para organizações. Ela recebe SOPs, políticas e documentos internos e os transforma, por meio de um pipeline de ingestão (map, reduce, revisão do plano, refinamento, verificação e commit), em uma wiki de páginas interligadas. Em seguida, disponibiliza essa wiki para clientes de IA por meio de um único endpoint de servidor MCP.
- arkon é gratuito? Qual é a licença?
- arkon é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- arkon ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de arkon foi em 3 de jun. de 2026.
- Para que posso usar arkon?
- Oferecer aos funcionários assistentes de IA que respondem com base nos SOPs e nas políticas da empresa. Restringir o acesso ao conhecimento de RH, Jurídico ou Engenharia aos departamentos apropriados. Manter uma wiki interna revisada e com versões rastreáveis, que possa ser consultada por ferramentas de IA. Compartilhar pacotes padronizados de skills de agentes em toda a organização.
- Como instalar arkon?
- Clone o repositório: git clone https://github.com/nduckmink/arkon.git Acesse o diretório do projeto: cd arkon Crie o arquivo de ambiente a partir do exemplo e edite os secrets: cp .env.docker.example .env.docker Inicie os contêineres do Docker: docker compose --env-file .env.docker up -d --build
- Onde consigo arkon?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nduckmink/arkon
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Comprime saídas de ferramentas, logs, arquivos e trechos de RAG antes de chegarem a um LLM, como biblioteca, proxy ou servidor MCP.
Aplicativo de IA completo para conversar com seus documentos e executar agentes de IA, com configuração local, suporte a vários usuários e diversos provedores de LLM.
Um mecanismo de IA auto-hospedado e compatível com OpenAI, que executa LLMs e modelos de visão, voz, imagem e vídeo em qualquer hardware, inclusive em máquinas só com CPU.
Plataforma de chat no estilo ChatGPT, auto-hospedada, que reúne vários provedores de IA e oferece Agents, suporte a MCP, Artifacts e autenticação multiusuário.