💡 Luz-IDE
An Intelligent Academic Environment for Theological Research and Book Authoring.

Luz-IDE is a high-performance desktop application designed for scholars, theologians, and writers. It bridges the gap between deep biblical exegesis and professional publishing by integrating SWORD modules, AI assistance, collaborative tools, and native XeLaTeX export — all within a polished WYSIWYM editor experience.
🇧🇷 Documentação em Português: clique aqui para ir à seção em português
✨ Key Features
- 📖 Exegesis Engine — Native support for SWORD modules (WLC, LXX, SBLGNT, and any source compatible with Xiphos), with high-performance parallel viewing, cross-referencing, and full-text search.
- ✍️ WYSIWYM Editor — A LibreOffice Writer-style rich-text editor powered by TipTap that transparently stores your work as XeLaTeX under the hood.
- 🌐 Multilingual by Design — First-class support for Brazilian Portuguese, English, Hebrew, Masoretic Hebrew, Greek, and Koine Greek, including RTL rendering and proper academic fonts.
- 🤖 AI-Powered Insights — Extensible plugin system to integrate with Ollama (local AI) or cloud providers for linguistic, historical, and exegetical analysis.
- 🎓 Academic Standards — Automatic handling of SBL and ABNT citation styles, complex Hebrew/Greek typesetting, and footnote management.
- 🤝 Collaborative Workspace — Built for co-authoring: shared documents, comment threads, and review workflows suitable for research groups and editorial teams.
- 🔌 Plugin Architecture — Community-extensible design allowing custom tools for data visualization, additional export formats, and specialized lexical databases.
🛠️ Tech Stack
📦 Getting Started (Pop!_OS / Ubuntu)
Prerequisites
- Go 1.21+
- Node.js (Latest LTS)
- Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- LaTeX Environment:
sudo apt install texlive-xetex texlive-fonts-extra
Installation
git clone https://github.com/seu-usuario/luz-ide.git
cd luz-ide
wails dev
🔌 Plugin System
Luz-IDE exposes a plugin API that allows developers to extend the application with:
- Custom lexical databases and commentary modules
- Additional export formats (EPUB, DOCX, HTML)
- AI provider integrations (OpenAI, Claude, Gemini, local Ollama models)
- Specialized visualization panels for textual criticism
See docs/plugins.md for the plugin development guide.
🤝 Contributing
Contributions are welcome! Please read CONTRIBUTING.md for guidelines on branching, commit style, and the pull request process.
📄 License
This project is licensed under the MIT License.
💡 Luz-IDE — Ambiente Acadêmico Inteligente para Pesquisa Teológica
Uma IDE inteligente para pesquisa teológica e autoria de livros acadêmicos.
Luz-IDE é uma aplicação desktop de alto desempenho projetada para estudiosos, teólogos e escritores. Ela conecta a exegese bíblica profunda à publicação profissional, integrando módulos SWORD, assistência por IA, ferramentas colaborativas e exportação nativa para XeLaTeX — tudo dentro de uma experiência de editor WYSIWYM refinada.
✨ Funcionalidades Principais
- 📖 Motor de Exegese — Suporte nativo a módulos SWORD (WLC, LXX, SBLGNT e quaisquer fontes compatíveis com o Xiphos), com visualização paralela de alta performance, cruzamento de referências e busca em texto completo.
- ✍️ Editor WYSIWYM — Um editor de texto rico no estilo LibreOffice Writer, desenvolvido com TipTap, que armazena seu trabalho de forma transparente em XeLaTeX por baixo dos panos.
- 🌐 Multilíngue por Design — Suporte de primeira classe para Português do Brasil, Inglês, Hebraico, Hebraico Massorético, Grego e Grego Koiné, com renderização RTL e fontes acadêmicas adequadas.
- 🤖 Inteligência Artificial — Sistema de plugins extensível para integração com Ollama (IA local) ou provedores em nuvem para análise linguística, histórica e exegética.
- 🎓 Padrões Acadêmicos — Gerenciamento automático de normas SBL e ABNT, tipografia complexa em hebraico e grego, e controle de notas de rodapé.
- 🤝 Espaço Colaborativo — Projetado para co-autoria: documentos compartilhados, comentários e fluxos de revisão para grupos de pesquisa e equipes editoriais.
- 🔌 Arquitetura de Plugins — Design extensível pela comunidade, permitindo ferramentas personalizadas para visualização de dados, formatos de exportação adicionais e bancos de dados lexicais especializados.
🛠️ Stack Tecnológica
📦 Instalação (Pop!_OS / Ubuntu)
Pré-requisitos
- Go 1.21+
- Node.js (Última versão LTS)
- Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- Ambiente LaTeX:
sudo apt install texlive-xetex texlive-fonts-extra
Instalação
git clone https://github.com/seu-usuario/luz-ide.git
cd luz-ide
wails dev
🔌 Sistema de Plugins
A Luz-IDE expõe uma API de plugins que permite aos desenvolvedores estender a aplicação com:
- Bancos de dados lexicais personalizados e módulos de comentários bíblicos
- Formatos de exportação adicionais (EPUB, DOCX, HTML)
- Integrações com provedores de IA (OpenAI, Claude, Gemini, modelos locais via Ollama)
- Painéis de visualização especializados para crítica textual
Consulte docs/plugins.md para o guia de desenvolvimento de plugins.
🤝 Contribuindo
Contribuições são bem-vindas! Leia CONTRIBUTING.md para diretrizes sobre ramificação, estilo de commits e o processo de pull request.
📄 Licença
Este projeto está licenciado sob a Licença MIT.