Repolode
nduckmink

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 AIConfluence

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. 1

    Clone o repositório

    git clone https://github.com/nduckmink/arkon.git
  2. 2

    Acesse o diretório do projeto

    cd arkon
  3. 3

    Crie o arquivo de ambiente a partir do exemplo e edite os secrets

    cp .env.docker.example .env.docker
  4. 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