No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗O modo compartilhado local mantém contas, conversas, amizades, canais e cargos no disco do computador que executa o servidor. Todas as contas cadastradas entram na mesma comunidade. A primeira conta administra o servidor; as demais recebem somente as permissões de membro. Atualizar a página mantém a sessão e o histórico. A criação de canais de texto/voz e a administração dos cargos ficam em Configurações do servidor para quem tem permissão.
Pré-requisitos: Node.js 22 ou superior (verificado com 26.9.0), npm e dependências
instaladas com npm ci. Não é necessário configurar Supabase para este modo.
cd "C:\Users\jv883\Documents\Codex\Discord"
npm ci
npm run shared
Abra http://127.0.0.1:8787 e cadastre a primeira conta com senha de no mínimo
8 caracteres. Para testar outra conta, use outro perfil do navegador ou uma
janela privada. Dados e sessões ficam em .local-data/shared-state.json,
ignorada pelo Git. Senhas usam hash scrypt; o arquivo não contém senhas nem
tokens de sessão em texto puro. Ctrl+C encerra o servidor e libera seu lock.
Para editar a interface com atualização automática:
npm run dev:shared
Esse comando inicia a API em 127.0.0.1:8787 e o Vite em
http://localhost:5173, usando a mesma pasta de dados. Não execute os dois
comandos simultaneamente com a mesma pasta. SHARED_PORT, SHARED_HOST e
SHARED_DATA_DIR configuram a execução do servidor; o proxy de desenvolvimento
usa a porta padrão 8787. Para manter uma pasta separada de testes:
$env:SHARED_DATA_DIR = '.local-data/meu-teste'
npm run shared
O padrão aceita somente conexões locais. Outros aparelhos precisam alcançar o mesmo backend; abrir uma cópia do site estático não compartilha o banco. A exposição em rede, HTTPS e implantação pública não foram feitas nesta entrega. GitHub Pages continua sendo hospedagem estática e não executa este backend.
O modo npm run dev/Electron continua com armazenamento no próprio perfil
local. Históricos antigos com IDs aleatórios são recuperados em canais
historico-anterior-*, sem juntar conversas distintas nem enviá-las ao servidor.
Contas e históricos locais não são importados automaticamente no backend.
O histórico disponível é de 10 dias. No backend, textos expirados são removidos
do arquivo ativo na abertura, antes das transações e a cada hora enquanto está
ativo. Isso não apaga cópias externas nem comprova apagamento seguro do disco.
Se um encerramento inesperado deixar shared-state.lock, confirme que o processo
anterior encerrou antes de remover apenas esse lock; preserve shared-state.json.
Arquivo corrompido gera erro e é preservado, sem reiniciar silenciosamente o banco.
Os canais de voz podem ser criados e persistidos. Áudio/tela entre aparelhos ainda não estão conectados ao backend compartilhado; a interface informa esse limite e bloqueia a simulação/captura nesse modo. Google OAuth também não está configurado nele. Mensagens compartilhadas usam a API autenticada, sem broker MQTT público. Não houve publicação ou contratação de serviço.
Checks: npm test, npm run lint, npm run build. Como o teste de release
confere hashes de arquivos gerados, após um novo build gere o manifesto local
com node scripts/build-release.mjs antes da suíte completa. Não execute o
build em paralelo com a auditoria desse manifesto.
Plano e responsabilidades: armazenamento compartilhado. As migrações Supabase realizadas em paralelo pelo Claude são um caminho separado; o modo local acima não as aplica nem exige suas credenciais.
🌐 Acesse o aplicativo agora pelo navegador (sem instalar nada):
👉 https://laux0210.github.io/Discord-laux/
Você pode abrir e usar o aplicativo de 3 formas simples:
Pelo Navegador (GitHub Pages - Recomendado):
gh-pages com pasta / (root), ou escolha GitHub Actions).Pelo GitHub Codespaces (1 Clique na Nuvem):
. (ponto) nesta página do GitHub.Execução Local:
git clone https://github.com/Laux0210/Discord-laux.git
cd Discord-laux
npm install
npm run dev
Os 15 agentes e a sessão principal consultam primeiro E:\Memoria\Discord, começando em 00-INDICE.md, e depois ai-memory no escopo discord/discord. Consulte a integração e os resultados da validação. O marcador .ai-memory.toml mantém o projeto separado de outras memórias. O AGENTS.md original permanece intacto.
This is the beginning of the README. Read the rest at the original. Read the full README ↗