Saltar al contenido
JugarPronto

Lettras para desarrolladores

SDK gratis para npm, Kotlin y un servidor MCP para agentes de IA: sopas de letras, sudokus, crucigramas y estilos Unicode con todos los acentos, en local y sin claves.

Un motor, todos los lenguajes

El mismo motor funciona en local en cada librería, con los mismos pasatiempos para la misma semilla. Instálalo desde el gestor de paquetes de tu lenguaje.

  • JavaScript · TypeScriptnpm i lettras
  • Kotlin · Java · Androidorg.lettras.artificialss:lettras
  • RustProntocargo add lettras
  • GoProntogo get github.com/Artificialss/lettras-sdk/go
  • SwiftProntogithub.com/Artificialss/lettras-sdk
  • .NET · C#Prontodotnet add package Lettras
  • Dart · FlutterProntodart pub add lettras
  • HomebrewProntobrew install artificialss/lettras/lettras
  • VS CodeProntoartificialss.lettras
  • JetBrainsProntoLettras (Marketplace)
  • MCPhttps://mcp.lettras.org/mcp

Rust, Go, Swift, .NET y Dart, la fórmula de Homebrew y las extensiones de VS Code y JetBrains están hechas y se están publicando en sus tiendas. Mientras no aparezcan, usa el repositorio de GitHub.

Todas las librerías

SDK de sopa de letras

Genera, rellena y comprueba sopas de letras con todos los acentos, y escribe texto en estilos Unicode. Un motor local en Rust para npm, Kotlin y un servidor MCP para tus agentes de IA.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp

Uso gratis del servidor MCP

  • Sopas pequeñas (hasta 10×10 y 10 palabras): gratis y sin límite.
  • Sopas más grandes: 5 gratis por cliente.
  • Rellenar con letras: 100 usos por cliente.
  • Estilos de texto Unicode: sin límite.

SDK de estilos Unicode

Escribe texto en 22 estilos Unicode (negrita, cursiva, caligráfica, gótica, en círculos, tachado…) que conservan los acentos. Es el motor de Estilos para redes sociales, disponible en npm, Kotlin y el servidor MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Ejemplos
npm     stylize('piña', { style: 'bold' })
Kotlin  lettras.stylize("piña", style = "bold")
MCP     stylize_text · list_styles
  • Los acentos se mantienen: una ñ es la n con estilo más su tilde.
  • Te dice qué caracteres no puede dibujar un estilo (ß, Æ, Œ, Ø…), para mostrarlos como un cuadro vacío.
  • Sin límite de uso, en local y sin claves.

SDK de Sudoku

Genera y resuelve sudokus con solución única desde tu código, en cinco tamaños. Es el motor de nuestro generador de sudokus, disponible en npm, Kotlin y el servidor MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Ejemplos
npm     sudoku({ size: 9, difficulty: 2, seed: 5 })
Kotlin  Lettras().sudoku(size = 9, difficulty = 2, seed = 5)
MCP     sudoku · solve_sudoku
  • Cada sudoku tiene exactamente una solución.
  • Cinco tamaños (4, 6, 9, 12 y 16) y cuatro niveles, repetibles con una semilla.
  • Un solucionador que dice si una cuadrícula tiene solución única. Sin límite de uso, local y sin claves.

SDK de crucigrama

Distribuye crucigramas a partir de palabras y pistas, con las definiciones numeradas y la cuadrícula de soluciones. Es el motor de nuestro generador de crucigramas, disponible en npm, Kotlin y el servidor MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Servidor MCPhttps://mcp.lettras.org/mcp
Ejemplos
npm     crossword({ entries, rows: 12, seed: 4 })
Kotlin  Lettras().crossword(entries, rows = 12, seed = 4)
MCP     crossword
  • Entran palabras con pistas y salen el crucigrama y su solución, con los números ya colocados.
  • Funciona en todos los idiomas y conserva los acentos; la ß ocupa una sola casilla como ẞ.
  • Sin límite de uso, local y sin claves.