Every instrument
Six tools that each take one input and return one answer. All of them stream, all of them are free, and none of them require an account.
Bug Fixer
01Find the defect, return the patch.
Paste a function that misbehaves. Get a corrected version plus a line-by-line account of what was wrong and why the fix holds.
- Root-cause explanation per defect
- Side-by-side line diff of the patch
- Edge cases the fix now covers
Complexity
02Time and space, stated plainly.
Get Big-O time and space complexity with the reasoning behind it and concrete rewrites that lower the cost.
- Time and space in Big-O notation
- Per-function cost breakdown
- Rewrites with the new bound stated
Code Explainer
03Read unfamiliar code in one pass.
Turn a snippet into documentation: what it does, why it is built that way, what it costs, and where it will hurt.
- Plain-English walkthrough
- Preconditions and side effects
- Risks and sharp edges called out
Code Converter
04Port code without losing the idiom.
Translate between twelve languages using each one's conventions rather than transliterating syntax.
- Idiomatic target-language output
- Notes on behaviour changes
- Twelve source and target languages
SQL Generator
05Describe the question, get the query.
Write the question in English, get a production-shaped query with an explicit schema assumption you can correct.
- Formatted, runnable SQL
- Stated schema assumptions
- Indexes worth adding
Regex Builder
06Build it, break it, understand it.
Compose a pattern, test it against real text with every match highlighted, and get a line-by-line breakdown in English.
- Live match highlighting and counts
- Per-token breakdown in English
- Reusable patterns for common cases
| Instrument | Takes | Returns | Languages |
|---|---|---|---|
| Bug Fixer | A code snippet | Patched code, line diff, notes | 12 languages |
| Complexity | A code snippet | Time and space bounds, reasoning, rewrite | 12 languages |
| Code Explainer | A code snippet | Markdown documentation | 12 languages |
| Code Converter | A code snippet | Idiomatic target-language code | 12 languages |
| SQL Generator | A question in English | A query plus schema assumptions | ANSI SQL |
| Regex Builder | A pattern, flags and test text | Highlighted matches and a token breakdown | JavaScript regex |
All twelve languages: JavaScript, TypeScript, Python, Java, C#, C++, Go, Ruby, PHP, Rust, SQL, Shell.
Questions about these tools
- Do I need an account to use these tools?
- No. Every instrument is free and needs no sign-up. Drafts are kept in your own browser so your work survives a refresh, and nothing is attached to an account.
- Which languages do the code tools cover?
- JavaScript, TypeScript, Python, Java, C#, C++, Go, Ruby, PHP, Rust, SQL and shell.