editkit / docs

Comparison & status

How editkit stacks up against aider and other TS tools, plus what's in v0.1.x.

Comparison

ProjectLanguageFormats supportedStreamingFuzzy matching
editkitTypeScriptsearch-replace, unified-diff, whole-fileyes (AI SDK)yes (3 strategies)
aiderPythonall of the above + 4 moren/ayes (origin of the algorithms)
nocapro/apply-multi-diffTypeScriptsearch-replace, unified-diffnopartial

If you need more edit formats (architect, ask, etc.) — use aider via subprocess. If you need them in TS, file an issue.

Status

v0.1.x — public API stable, more aider parity coming. Test suite covers 40+ adversarial fixtures including:

  • 7+-character fence drift
  • Inline path on the SEARCH line
  • Path inside the SEARCH block
  • Fenced ``` inside SEARCH/REPLACE bodies
  • Drifted unified-diff hunk numbers
  • CRLF preservation
  • Multi-file inputs
  • Consecutive edits to the same file

License

MIT. Portions of the algorithm design (the SEARCH/REPLACE fuzzy strategies) are ports of aider's MIT-licensed code; see LICENSE for the original copyright.

On this page