Repolode
maciekzygmunt

maciekzygmunt/excaliself

Um app de quadro branco Excalidraw auto-hospedado, com contas, espaço de equipe, pastas, busca e colaboração em tempo real, que armazena os desenhos no seu próprio Postgres.

Alternativa open source a:MiroLucidchart

Estrelas
108
Forks
6
Issues abertas
4
Último commit
há 23 horas

O que é?

O Excaliself inclui o canvas do Excalidraw em um app web multiusuário que roda no seu próprio servidor. Cada membro tem um espaço privado e acesso a um espaço compartilhado da equipe. Os desenhos podem ser organizados em pastas aninhadas, favoritados, pesquisados pelo título ou pelo texto dentro do desenho e movidos para a lixeira, onde ficam por 30 dias. É possível editar desenhos compartilhados em conjunto e em tempo real, com cursores ao vivo e modo de acompanhamento, além de manter uma biblioteca compartilhada de formas e ícones.

O acesso é somente por convite: a primeira pessoa a acessar cria a conta de admin. A autenticação pode ser feita pelo Google Workspace, Microsoft Entra ID ou qualquer provedor OIDC, com entrada automática para pessoas em domínios de e-mail aprovados. Admins podem gerenciar membros e funções, enviar links para redefinição de senha e consultar estatísticas da instância. O app é distribuído como uma stack do Docker Compose com Postgres e também pode ser implantado no Coolify.

Um servidor MCP permite que clientes de IA, como Claude.ai, Claude Code e Claude Desktop, encontrem, leiam, criem e movam desenhos para a lixeira usando OAuth ou um token de acesso pessoal. A instância não precisa de uma chave de API de LLM.

Recursos principais

  • 01Editor completo do Excalidraw, com salvamento automático e imagens coladas armazenadas junto com o desenho
  • 02Colaboração em tempo real com cursores ao vivo e modo de acompanhamento, compartilhável por link
  • 03Espaço e biblioteca da equipe compartilhados entre todos os membros
  • 04Pastas aninhadas, favoritos, itens recentes e importação de arquivos .excalidraw por arrastar e soltar
  • 05Busca por título e pelo texto dos desenhos, além de uma paleta de comandos (Ctrl K)
  • 06Login único com Google, Microsoft Entra ID ou provedores OIDC

Casos de uso

  • Pequenas equipes que querem um quadro branco compartilhado e auto-hospedado para brainstorming e diagramas
  • Organizações que precisam manter os desenhos na própria infraestrutura e oferecer login com SSO
  • Desenvolvedores que querem usar o Claude ou outros clientes MCP para criar e organizar desenhos

Início rápido

  1. 1

    Inicie uma instância temporária de pré-visualização com Docker

    docker run --rm -p 127.0.0.1:3000:3000 -e PREVIEW_MODE=true ghcr.io/maciekzygmunt/excaliself
  2. 2

    Abra a página de login da pré-visualização no navegador para entrar como admin

Antes de usar

  • O modo de pré-visualização mantém todos os dados na memória e os perde quando o contêiner é parado.
  • Para uso real, é necessário um banco de dados Postgres e uma configuração de implantação, como Docker Compose ou Coolify.
  • A conexão com o Claude Desktop requer Node, pois usa o pacote mcp-remote.
  • A criação da imagem a partir do código-fonte requer cerca de 4 GB de RAM.

Em coleções

Tópicos

Perguntas frequentes

O que é excaliself?
Um app de quadro branco Excalidraw auto-hospedado, com contas, espaço de equipe, pastas, busca e colaboração em tempo real, que armazena os desenhos no seu próprio Postgres. O Excaliself inclui o canvas do Excalidraw em um app web multiusuário que roda no seu próprio servidor. Cada membro tem um espaço privado e acesso a um espaço compartilhado da equipe. Os desenhos podem ser organizados em pastas aninhadas, favoritados, pesquisados pelo título ou pelo texto dentro do desenho e movidos para a lixeira, onde ficam por 30 dias. É possível editar desenhos compartilhados em conjunto e em tempo real, com cursores ao vivo e modo de acompanhamento, além de manter uma biblioteca compartilhada de formas e ícones.
excaliself é gratuito? Qual é a licença?
excaliself é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
excaliself ainda é mantido?
Manutenção ativa. O último commit de excaliself foi em 6 de nov. de 2026.
Para que posso usar excaliself?
Pequenas equipes que querem um quadro branco compartilhado e auto-hospedado para brainstorming e diagramas Organizações que precisam manter os desenhos na própria infraestrutura e oferecer login com SSO Desenvolvedores que querem usar o Claude ou outros clientes MCP para criar e organizar desenhos
Como instalar excaliself?
Inicie uma instância temporária de pré-visualização com Docker: docker run --rm -p 127.0.0.1:3000:3000 -e PREVIEW_MODE=true ghcr.io/maciekzygmunt/excaliself Abra a página de login da pré-visualização no navegador para entrar como admin
Onde consigo excaliself?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/maciekzygmunt/excaliself

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados