We understand languages deeply enough to build them. That powers everything else.

Open-source language tooling for developers who care about the craft — plus AI tools built on that foundation.

Commercial

AI Development Tools

The expertise behind our language tools, applied to making every developer more effective.

Knowledge & Learning

Ravel

Persistent orchestration daemon — plans as actors, knowledge as experts, fresh context always.

GitHub

TheGreatExplainer

Automated documentation that's paradigm-aware, execution-validated, and pedagogically sound.

GitHub

InTheLoop

An AI educator that teaches by testing your understanding.

TestSubject

Cognitive simulation — model individuals, predict group dynamics, validate learning.

Analysis & Modernization

Atlas

Design recovery and architectural pattern extraction for large codebases.

Uplift

Abstraction lifting and architecture-level refactoring.

Redeveloper

Legacy system modernization — from COBOL to contemporary architectures.

Orchestration & Visualization

Ravel-Lite

An orchestration loop for LLM development cycles. Compose. Reflect. Dream. Triage. Repeat.

GitHub

Reagent

The deconstructed IDE — composable tools coordinated by rules and AI.

PolyModalCoder

See your code as FSMs, sequence diagrams, BPMN, and more.

Project Planning

Roadmap

Intelligent project planning across Linear, Google Calendar, and Notion — with soft constraints for the human factors (skills, interests, team dynamics) that determine whether a plan actually works.

Testing & QA

TestAnyware

AI-driven GUI testing across macOS, Linux, and Windows guests — multimodal vision, accessibility tree, input injection over VNC. Zero instrumentation: if a human can use it, TestAnyware can drive it.

GitHub

Open Source

Language Ecosystem

Native platform tooling for non-mainstream languages. Apache-2.0.

APIAnyware

now: macOS · coming: Linux, Windows

Extracts platform APIs and generates idiomatic native bindings for 11+ languages. Not thin C wrappers — Haskell gets monadic error handling, Smalltalk gets message-passing objects, Prolog gets relational queries.

Collection → Analysis → Generation pipeline · Datalog + LLM semantic annotation · Full API surface

GitHub

10 Dedicated IDEs

Purpose-built development environments for languages that deserve first-class tooling, not afterthought plugins.

RacketPro

Language workbench · macros · DSLs · Rhombus

GitHub

HaskellPro

Types · typeclasses · holes · Core inspection

SmalltalkPro

Live image · objects · inspector · debugger

GitHub

IdrisPro

Proofs · holes · elaboration · totality

PrologPro

Proof trees · unification · trace · constraints

+ 5 more

ChezPro · GerbilPro · ClozurePro · SteelBankPro · MercuryPro

Open Source

Developer Utilities

Small tools we've built for our own workflows and released publicly.

Modaliser

macOS

Scheme-scriptable modal keyboard system. Press a leader key to enter a command tree, then type key sequences to launch apps, manage windows, run shell commands, search files, and more. The config file is live Scheme code (via LispKit) — actions are lambdas, not strings.

GitHub

zellij-alt-nav

zellij plugin

Unifies Alt-hjkl navigation across zellij panes and neovim splits — working uniformly in every pane (shell, neovim, Claude Code, any TUI) without switching zellij modes or commandeering your leader key. A narrower, less invasive alternative to autolock-style plugins.

GitHub