Open source, no gatekeeping

Work in Emacs, Cursor, VS Code, or any IDE. Your AI agent gains Emacs superpowers regardless.

Gornskew ships open-source, AI-first tooling around GNU Emacs, Common Lisp, and CL-based knowledge-based engineering engines. The skewed-emacs project provides a Docker Compose-orchestrated symbolic computing workstation built around GNU Emacs and multiple Common Lisp implementations, that you can work with directly (terminal or GUI), or simply allow to run in the background for use by your AI coding or chat agents while you (the human) remain in the editor you already prefer.

The lisply-mcp project provides the thin MCP middleware that unlocks the ability for Cursor, VS Code + Copilot, Claude, Gemini, or any other MCP-capable coding or chat agent to drive the live symbolic stack.

The CL-based KBE engines live at genworks.com. For the ideas underneath them — caching, dependency tracking, demand-driven evaluation, declarative form — see Concepts.

gornskew@elsie: ~
$ git clone github.com/gornskew/skewed-emacs
$ cd skewed-emacs && ./compose-dev up
skewed-emacs :7080 lisply :4200 swank
gendl-ccl :9080 lisply
$ cursor
> use the lisp_eval tool to fix the failing test
⏺ skewed-emacs · lisp_eval — the REPL is the API

The open-source stack

The Gornskew toolkit is available publicly on GitHub and shipped as container images on Docker Hub.

skewed-emacs

A containerized, preconfigured, batteries-included GNU Emacs distribution whose container also includes Node.js and several AI Terminal User Interfaces (TUIs) such as claude, codex and others. Use this directly as your development environment (terminal or graphical Emacs with SLIME, org, dashboard). Or ignore it while AI agents in Cursor, VS Code, Claude, or any MCP client drive it while you stay in your preferred IDE.

skewed-emacs on GitHub →

lisply-mcp

Thin Model Context Protocol middleware to connect AI agents with Lisply-speaking backends. This allows Cursor, VS Code + Copilot, Claude Desktop, Claude Code, Gemini CLI, Codex, or any other MCP-capable agent to evaluate code in place — the REPL becomes a general-purpose API, driven through symbolic expressions.

lisply-mcp on GitHub →

Cyclops

$99

Cyclops is an optional deployment component for Gendl, Genworks GDL, skewed-emacs, MCP-oriented rollouts, and other HTTP reverse-proxy workloads. It is not the whole platform, just a small serious reverse proxy for people who would rather configure services with symbolic expressions than wrestle YAML. Linux/x64 is available now; ARM64 and Windows are next.

Rent-a-Stack

Coming soon

A hosted, metered Genworks GDL stack delivered over MCP: the online professional path we are actively building out. Higher tiers can include commercial NURBS solids, non-manifold booleans, and VAR-friendly combinations. Coming soon; to be shaped by demand.

Training and Certification

Learn enough GDL to build real KBE systems, whether you are entering from the open-source path or preparing for commercial work.