Lettras para desenvolvedores
SDK gratuito para npm, Kotlin e um servidor MCP para agentes de IA: caça-palavras, sudokus, palavras cruzadas e estilos Unicode com todos os acentos, em local e sem chaves.
Um motor, todas as linguagens
O mesmo motor funciona em local em cada biblioteca, com os mesmos passatempos para a mesma semente. Instale pelo gerenciador de pacotes da sua linguagem.
- JavaScript · TypeScript
npm i lettras - Kotlin · Java · Android
org.lettras.artificialss:lettras - RustEm breve
cargo add lettras - GoEm breve
go get github.com/Artificialss/lettras-sdk/go - SwiftEm breve
github.com/Artificialss/lettras-sdk - .NET · C#Em breve
dotnet add package Lettras - Dart · FlutterEm breve
dart pub add lettras - HomebrewEm breve
brew install artificialss/lettras/lettras - VS CodeEm breve
artificialss.lettras - JetBrainsEm breve
Lettras (Marketplace) - MCP
https://mcp.lettras.org/mcp
Rust, Go, Swift, .NET e Dart, a fórmula do Homebrew e as extensões do VS Code e JetBrains estão prontas e a ser publicadas nas suas lojas. Até aparecerem, use o repositório do GitHub.
Todas as bibliotecasSDK de caça-palavras
Gere, preencha e verifique caça-palavras com todos os acentos, e escreva texto em estilos Unicode. Um motor local em Rust para npm, Kotlin e um servidor MCP para os seus agentes de IA.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Servidor MCP
https://mcp.lettras.org/mcp
Uso gratuito do servidor MCP
- Caça-palavras pequenos (até 10×10 e 10 palavras): grátis e sem limite.
- Caça-palavras maiores: 5 grátis por cliente.
- Preencher com letras: 100 utilizações por cliente.
- Estilos de texto Unicode: sem limite.
SDK de estilos Unicode
Escreva texto em 22 estilos Unicode (negrito, itálico, manuscrito, gótico, em círculos, riscado…) que mantêm os acentos. É o motor dos Estilos para redes sociais, disponível em npm, Kotlin e no servidor MCP.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Servidor MCP
https://mcp.lettras.org/mcp
npm stylize('piña', { style: 'bold' })
Kotlin lettras.stylize("piña", style = "bold")
MCP stylize_text · list_styles- Os acentos mantêm-se: um ñ é o n com estilo mais o seu til.
- Diz-lhe que caracteres um estilo não consegue desenhar (ß, Æ, Œ, Ø…), para os mostrar como um quadrado vazio.
- Sem limite de utilização, em local e sem chaves.
SDK de Sudoku
Gere e resolva sudokus com solução única a partir do seu código, em cinco tamanhos. É o motor do nosso gerador de sudoku, disponível em npm, Kotlin e no servidor MCP.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Servidor MCP
https://mcp.lettras.org/mcp
npm sudoku({ size: 9, difficulty: 2, seed: 5 })
Kotlin Lettras().sudoku(size = 9, difficulty = 2, seed = 5)
MCP sudoku · solve_sudoku- Cada sudoku tem exatamente uma solução.
- Cinco tamanhos (4, 6, 9, 12 e 16) e quatro níveis, repetíveis com uma semente.
- Um resolvedor que diz se uma grade tem solução única. Sem limite de uso, local e sem chaves.
SDK de palavras cruzadas
Monte palavras cruzadas a partir de palavras e pistas, com as definições numeradas e a grade de respostas. É o motor do nosso gerador de palavras cruzadas, disponível em npm, Kotlin e no servidor MCP.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Servidor MCP
https://mcp.lettras.org/mcp
npm crossword({ entries, rows: 12, seed: 4 })
Kotlin Lettras().crossword(entries, rows = 12, seed = 4)
MCP crossword- Entram palavras com pistas e saem as palavras cruzadas e a solução, com os números já colocados.
- Funciona em todos os idiomas e mantém os acentos; o ß ocupa uma só casa como ẞ.
- Sem limite de uso, local e sem chaves.