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 · TypeScript
npm i lettras - Kotlin · Java · Android
org.lettras.artificialss:lettras - RustBientôt
cargo add lettras - GoBientôt
go get github.com/Artificialss/lettras-sdk/go - SwiftBientôt
github.com/Artificialss/lettras-sdk - .NET · C#Bientôt
dotnet add package Lettras - Dart · FlutterBientôt
dart pub add lettras - HomebrewBientôt
brew install artificialss/lettras/lettras - VS CodeBientôt
artificialss.lettras - JetBrainsBientôt
Lettras (Marketplace) - MCP
https://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èquesSDK 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.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Serveur MCP
https://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.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Serveur MCP
https://mcp.lettras.org/mcp
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.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Serveur 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- 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.
- npm
npm i lettras - Kotlin
org.lettras.artificialss:lettras - Serveur MCP
https://mcp.lettras.org/mcp
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é.