Aller au contenu
JouerBientôt

Lettras pour les développeurs

SDK gratuit pour npm, Kotlin et un serveur MCP pour agents IA : mots mêlés, sudokus, mots croisés et styles Unicode avec tous les accents, en local et sans clé.

Un moteur, tous les langages

Le même moteur fonctionne en local dans chaque bibliothèque, avec les mêmes jeux pour la même graine. Installez-le depuis le gestionnaire de paquets de votre langage.

  • JavaScript · TypeScriptnpm i lettras
  • Kotlin · Java · Androidorg.lettras.artificialss:lettras
  • RustBientôtcargo add lettras
  • GoBientôtgo get github.com/Artificialss/lettras-sdk/go
  • SwiftBientôtgithub.com/Artificialss/lettras-sdk
  • .NET · C#Bientôtdotnet add package Lettras
  • Dart · FlutterBientôtdart pub add lettras
  • HomebrewBientôtbrew install artificialss/lettras/lettras
  • VS CodeBientôtartificialss.lettras
  • JetBrainsBientôtLettras (Marketplace)
  • MCPhttps://mcp.lettras.org/mcp

Rust, Go, Swift, .NET et Dart, la formule Homebrew et les extensions VS Code et JetBrains sont prêtes et en cours de publication dans leurs boutiques. D'ici là, utilisez le dépôt GitHub.

Toutes les bibliothèques

SDK de mots mêlés

Générez, remplissez et vérifiez des mots mêlés avec tous les accents, et écrivez du texte en styles Unicode. Un moteur local en Rust pour npm, Kotlin et un serveur MCP pour vos agents IA.

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

Utilisation gratuite du serveur MCP

  • Petites grilles (jusqu'à 10×10 et 10 mots) : gratuites et illimitées.
  • Grilles plus grandes : 5 gratuites par client.
  • Remplissage avec des lettres : 100 utilisations par client.
  • Styles de texte Unicode : sans limite.

SDK de styles Unicode

Écrivez du texte en 22 styles Unicode (gras, italique, cursive, gothique, cerclé, barré…) qui conservent les accents. C'est le moteur de Styles pour réseaux sociaux, disponible en npm, Kotlin et sur le serveur MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Serveur MCPhttps://mcp.lettras.org/mcp
Exemples
npm     stylize('piña', { style: 'bold' })
Kotlin  lettras.stylize("piña", style = "bold")
MCP     stylize_text · list_styles
  • Les accents sont conservés : un ñ est le n stylisé plus son tilde.
  • Il indique les caractères qu'un style ne peut pas dessiner (ß, Æ, Œ, Ø…), pour les afficher comme un carré vide.
  • Sans limite d'utilisation, en local et sans clés.

SDK de Sudoku

Générez et résolvez des sudokus à solution unique depuis votre code, en cinq tailles. C'est le moteur de notre générateur de sudoku, disponible en npm, Kotlin et sur le serveur MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Serveur MCPhttps://mcp.lettras.org/mcp
Exemples
npm     sudoku({ size: 9, difficulty: 2, seed: 5 })
Kotlin  Lettras().sudoku(size = 9, difficulty = 2, seed = 5)
MCP     sudoku · solve_sudoku
  • Chaque sudoku a exactement une solution.
  • Cinq tailles (4, 6, 9, 12 et 16) et quatre niveaux, reproductibles avec une graine.
  • Un solveur qui indique si une grille a une solution unique. Sans limite d'usage, local et sans clé.

SDK de mots croisés

Composez des mots croisés à partir de mots et de définitions, avec les entrées numérotées et la grille de solutions. C'est le moteur de notre générateur de mots croisés, disponible en npm, Kotlin et sur le serveur MCP.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • Serveur MCPhttps://mcp.lettras.org/mcp
Exemples
npm     crossword({ entries, rows: 12, seed: 4 })
Kotlin  Lettras().crossword(entries, rows = 12, seed = 4)
MCP     crossword
  • Vous donnez des mots avec leur définition, vous obtenez la grille et sa solution, numéros déjà placés.
  • Toutes les langues fonctionnent et les accents sont conservés ; le ß tient dans une seule case, affiché ẞ.
  • Sans limite d'usage, local et sans clé.