AI Tooling Built for Humans

Human intent is all that matters

CodeSpeak is a next-generation programming system powered by LLMs

Alpha Preview

Try Intent Recovery

Recover the requirements buried in your agent sessions.

Upload your sessions
npx @codespeak/helper
Already uploaded?

Sign in to view your recovered intent.

Try the CodeSpeak CLI

to generate code from specs

Production-grade Systems

Long-term projects,

not just prototypes

Engineers building complex software

Not vibe-coders

Teams of Humans

Not just solopreneurs

Communication matters

Maintain Specs, Not Code

Loading...

See CodeSpeak in action

CodeSpeak works in mixed projects where some code is written manually and some is generated from specs. Here's an example from the MarkItDown repository (forked)

Check out the step-by-step guide on mixed projects

Turning Code into Specs Coming Soon

CodeSpeak can take over some of the existing code and replace it with specs 5-10x smaller. Maintaining specs is a lot easier for humans.

Loading...

Real-World Case Studies

We took real code from open-source projects and generated specs from it. Here's how it panned out:

Case StudyCode LOC[1]Spec LOC[1]Shrink FactorTests Passed
WebVTT subtitles support for yt-dlp (video downloader)
255386.7x
before: 1241/1242
after: 1278/1279
(37 tests added)
Italian SSN generator for Faker (python library for generating mock data)
165[2]217.9x
before: 2216
after: 2229
(13 tests added)
Encoding auto-detection and normalization for beautifulsoup4 (Python library for parsing HTML and XML)
8261415.9x
before: 889
after: 914
(25 tests added)
EML to .md converter for markitdown (Python library for converting anything to markdown)
139149.9x
before: 165
after: 192
(27 tests added)
[1] When computing LOC, we strip blank lines and break long lines into many
[2] List of Italian municipalities codes (~8000 LOC) is excluded