KBatch · for AI

ugrad · kbatch · geometric input for the MCP era

Live Geometry · Shadow Paths · Chart Geometry · MCP for Agents

Path-first typing geometry across 15 keyboard layouts (shadows), with strain / efficiency / travel, stenoSTRIP paths, letter atoms, pattern matrices, language capsules — plus 1141 chart geometry packs (title-path → BPM · metrics · MIDI · qbpm) — and a browser MCP tool surface your agent can call today.

MCP Ready Your LLM can call KBatch for path analysis, shadows, strain — and kbatch_chart_lookup on 1141 chart packs. Open DOJO → MCP docs manifest.json
Chart Geometry Engine 1141 chart title-path packs (2015–2026) → keyboard shadows · strain/flow · BPM/key/musica · steno strips · qbpm orchestration. Full commercial lyrics are not bulk-scraped; licensed drops optional. Demo: Too Sweet – Hozier · too-sweet-hozier Open Lyrics lab → qbpm ↗ MCP chart_lookup
MCP tools Chart geometry Steno path Capsules Roadmap Sponsor Lyrics lab

For AI / LLMs / MCPs

Most MCP tools are CRUD. KBatch exposes geometric + ergonomic + multilingual linguistic primitives agents can rank, compress, and cite.

ToolWhat the agent gets
kbatch_analyzeMulti-level path · metrics · encodings
kbatch_lookupWord card + layout placements
kbatch_pipecaption / llm_prompt / jax stream channels
kbatch_export_jaxFeature vectors for training
kbatch_letter_atomLetter on all 15 boards
kbatch_steno_pathLayout-agnostic steno path unit
kbatch_matrixPattern matrix × layouts
kbatch_colossusFull DOJO snapshot
kbatch_shadows15-layout shadow strings + scores
kbatch_path_rankRanked ergonomic layout alternatives
kbatch_chart_lookup1141 chart geometry packs · title-path · BPM · async

Chart geometry · kbatch_chart_lookup

// Async — catalog + analysis pack (title-path, rights-safe)
await kbatchDict.mcp("kbatch_chart_lookup", {
  query: "too sweet hozier",
  level: "caption",
  include: ["path", "musica", "metrics", "steno"]
})

// Metadata capsules (25) · flowClass contrast
await kbatchDict.chartLookup({ listCapsules: true })
await kbatchDict.chartLookup({ capsule: "chart-flow-dense", limit: 3 })
await kbatchDict.chartLookup({ flowClass: "glide", limit: 3 })
await kbatchDict.chartLookup({ year: 2024, numberOne: true, limit: 3 })
// Chain: hit.path.text → kbatch_steno_path / kbatch_export_jax / qbpm-live

Return shape: hits[] with slug, flowClass, metrics.bpm, path.text (title-path), plus contrast dense/balanced/glide demos. Capsules: capsules.json.

Quickstart (browser)

// On https://kbatch.ugrad.ai/dojo/ (or Dictionary)
kbatchDict.mcp("kbatch_analyze", {
  text: "type once understand everywhere",
  level: "sentence",
  layout: "qwerty"
})

kbatchDict.mcp("kbatch_path_rank", {
  text: "ergonomic path",
  baseLayout: "qwerty",
  limit: 6
})

// Convenience
kbatchDict.analyze("hello", { level: "word" })
kbatchDict.colossus(["the", "quantum", "flow"])
kbatchDict.matrix()

Claude Desktop / Cursor (sketch)

Today: load DOJO in a browser/computer-use step and call window.kbatchDict.mcp. Next: remote MCP host at kbatch.ugrad.ai/mcp for native config.

{
  "mcpServers": {
    "kbatch": {
      "url": "https://kbatch.ugrad.ai/mcp",
      "transport": "sse"
    }
  }
}

Remote host is planned — browser tools ship now. See docs/MCP.md.

Steno path · what it means here

Steno path / stenoSTRIP is a modern, layout-agnostic geometric path on physical key positions — not traditional court-reporter steno. It carries efficiency, strain, rhythm, blank-coin allotment, and can bridge braille / morse / music encodings. Same path → different shadows on QWERTY, Dvorak, Colemak, AZERTY, …

Full steno + capsule roadmap →

Capsules

Modular, versioned layers on the spelling index — age, region, slang, theme — built with npm run grow-registers:fetch. LLMs reference them when exports are clean JSON, versioned, and MCP-queryable.

Live

Age · region · theme · school/tech · city Mandarin vs formal

Next

Code/legal/medical · prompt-engineering · RAG training packs · accessibility depth

Universal

Best shadow path regardless of user layout — master capsule for agents

Data & exports agents love

Roadmap · what’s next

  1. LIVE: Chart Geometry + kbatch_chart_lookup · 1141 packs · 25 metadata capsules · flowClass seeds
  2. Optional one licensed or PD full-lyric drop (rhyme proof)
  3. qbpm live graph polish + screenshot on hub
  4. Remote MCP host (Workers) for Claude Desktop / Cursor
  5. Quantum multi-state path tool · code/prompt capsules · JAX Colossus dumps

docs/ROADMAP-STENO-CAPSULES.md

Calls to action