Ir para o conteúdo
JogarEm breve

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 · TypeScriptnpm i lettras
  • Kotlin · Java · Androidorg.lettras.artificialss:lettras
  • RustEm brevecargo add lettras
  • GoEm brevego get github.com/Artificialss/lettras-sdk/go
  • SwiftEm brevegithub.com/Artificialss/lettras-sdk
  • .NET · C#Em brevedotnet add package Lettras
  • Dart · FlutterEm brevedart pub add lettras
  • HomebrewEm brevebrew install artificialss/lettras/lettras
  • VS CodeEm breveartificialss.lettras
  • JetBrainsEm breveLettras (Marketplace)
  • MCPhttps://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 bibliotecas

SDK 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.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://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.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Exemplos
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.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Exemplos
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.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Exemplos
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.