Um editor de texto inteligente com IA integrada, alimentado pelo Google Gemini CLI.
Antes de começar, você precisará ter instalado:
-
Bun - Runtime JavaScript rápido e gerenciador de pacotes
- Windows:
powershell -c "irm bun.sh/install.ps1|iex" - macOS/Linux:
curl -fsSL https://bun.sh/install | bash
- Windows:
-
Rust - Necessário para compilar o Tauri (backend)
- Siga as instruções em rustup.rs
-
Clone o repositório
git clone https://github.com/GustaDaHora/Clareza.git cd Clareza -
Instale as dependências
bun install
-
Configuração do Gemini CLI
O aplicativo irá guiá-lo através da configuração do Gemini CLI na primeira execução:
- Verificação de dependências
- Instalação automática do Gemini CLI (se necessário)
- Autenticação com sua conta Google
Execute o aplicativo em modo de desenvolvimento:
bun run tauri:devEste comando irá:
- Iniciar o servidor de desenvolvimento Vite
- Compilar o backend Rust
- Abrir a janela do aplicativo
Para criar um build de produção:
bun run buildPara criar um executável Tauri:
bun run tauri:buildOs arquivos compilados estarão disponíveis em src-tauri/target/release/.
bun run dev- Inicia apenas o servidor Vite (frontend)bun run build- Compila o frontend para produçãobun run preview- Pré-visualização do build de produçãobun run tauri:dev- Modo de desenvolvimento completo (Tauri + Vite)bun run tauri:build- Build de produção do aplicativo Tauribun run lint- Executa o linter ESLintbun run format- Formata o código com Prettier
- Frontend: React + TypeScript + Vite + Tailwind CSS
- Backend: Rust + Tauri
- Runtime: Bun
- IA: Google Gemini CLI
Clareza é um editor de texto inteligente que utiliza a IA do Google Gemini para:
- Correção gramatical em tempo real
- Ajustes de tom (formal/informal)
- Sugestões de estilo e clareza
- Revisão de documentos completos
Tudo funcionando localmente na sua máquina, garantindo privacidade total dos seus textos.
Apache-2.0 License - veja o arquivo LICENSE para detalhes.