Zum Inhalt springen
SpielenDemnächst

Lettras für Entwickler

Kostenloses SDK für npm, Kotlin und einen MCP-Server für KI-Agenten: Wortsuchrätsel, Sudokus, Kreuzworträtsel und Unicode-Stile mit allen Akzenten, lokal und ohne Schlüssel.

Ein Motor, jede Sprache

Derselbe Motor läuft lokal in jeder Bibliothek, mit denselben Rätseln für denselben Seed. Installieren Sie ihn über den Paketmanager Ihrer Sprache.

  • JavaScript · TypeScriptnpm i lettras
  • Kotlin · Java · Androidorg.lettras.artificialss:lettras
  • RustBaldcargo add lettras
  • GoBaldgo get github.com/Artificialss/lettras-sdk/go
  • SwiftBaldgithub.com/Artificialss/lettras-sdk
  • .NET · C#Balddotnet add package Lettras
  • Dart · FlutterBalddart pub add lettras
  • HomebrewBaldbrew install artificialss/lettras/lettras
  • VS CodeBaldartificialss.lettras
  • JetBrainsBaldLettras (Marketplace)
  • MCPhttps://mcp.lettras.org/mcp

Rust, Go, Swift, .NET und Dart, die Homebrew-Formel sowie die Erweiterungen für VS Code und JetBrains sind fertig und werden in ihren Stores veröffentlicht. Bis sie dort erscheinen, nutzen Sie das GitHub-Repository.

Alle Bibliotheken

Wortsuchrätsel-SDK

Erzeuge, fülle und prüfe Wortsuchrätsel mit allen Akzenten und schreibe Text in Unicode-Stilen. Eine lokale Rust-Engine für npm, Kotlin und ein MCP-Server für deine KI-Agenten.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • MCP-Serverhttps://mcp.lettras.org/mcp

Kostenlose Nutzung des MCP-Servers

  • Kleine Rätsel (bis 10×10 und 10 Wörter): kostenlos und unbegrenzt.
  • Größere Rätsel: 5 kostenlose pro Client.
  • Mit Buchstaben füllen: 100 Nutzungen pro Client.
  • Unicode-Textstile: ohne Limit.

Unicode-Stile-SDK

Schreibe Text in 22 Unicode-Stilen (fett, kursiv, Schreibschrift, Fraktur, eingekreist, durchgestrichen…), die Akzente erhalten. Es ist die Engine hinter Social-Media-Stile, verfügbar in npm, Kotlin und im MCP-Server.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • MCP-Serverhttps://mcp.lettras.org/mcp
Beispiele
npm     stylize('piña', { style: 'bold' })
Kotlin  lettras.stylize("piña", style = "bold")
MCP     stylize_text · list_styles
  • Akzente bleiben erhalten: ein ñ ist das gestaltete n plus seine Tilde.
  • Es meldet, welche Zeichen ein Stil nicht darstellen kann (ß, Æ, Œ, Ø…), damit du sie als leeres Kästchen zeigen kannst.
  • Ohne Nutzungslimit, lokal und ohne Schlüssel.

Sudoku-SDK

Erzeuge und löse Sudokus mit eindeutiger Lösung direkt aus deinem Code, in fünf Größen. Es ist die Engine hinter unserem Sudoku-Generator, verfügbar in npm, Kotlin und im MCP-Server.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • MCP-Serverhttps://mcp.lettras.org/mcp
Beispiele
npm     sudoku({ size: 9, difficulty: 2, seed: 5 })
Kotlin  Lettras().sudoku(size = 9, difficulty = 2, seed = 5)
MCP     sudoku · solve_sudoku
  • Jedes Sudoku hat genau eine Lösung.
  • Fünf Größen (4, 6, 9, 12 und 16) und vier Stufen, mit einem Seed wiederholbar.
  • Ein Löser, der sagt, ob ein Gitter genau eine Lösung hat. Ohne Nutzungslimit, lokal und ohne Schlüssel.

Kreuzworträtsel-SDK

Lege Kreuzworträtsel aus Wörtern und Hinweisen an, mit nummerierten Einträgen und Lösungsgitter. Es ist die Engine hinter unserem Kreuzworträtsel-Generator, verfügbar in npm, Kotlin und im MCP-Server.

  • npmnpm i lettras
  • Kotlinorg.lettras.artificialss:lettras
  • MCP-Serverhttps://mcp.lettras.org/mcp
Beispiele
npm     crossword({ entries, rows: 12, seed: 4 })
Kotlin  Lettras().crossword(entries, rows = 12, seed = 4)
MCP     crossword
  • Wörter mit Hinweisen gehen hinein, das Rätsel und seine Lösung kommen heraus, mit fertig gesetzten Nummern.
  • Alle Sprachen funktionieren und Akzente bleiben erhalten; ß steht in einem einzigen Feld, angezeigt als ẞ.
  • Ohne Nutzungslimit, lokal und ohne Schlüssel.