Launched August 6, 2024
Haystack Editor

Haystack Editor

Navigate and edit your code on an infinite canvas!

Free9,210 impressions#5 of its week2 comments

Comments

>log in to comment
  • Akshay Subramaniam[maker]· 2y ago

    Hi DH, we’re building Haystack Editor (https://haystackeditor.com/), a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://youtu.be/c2uZnR5D_cc Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional flows (e.g. the code flow for adding an item to the Amazon shopping cart). Oftentimes dealing with such flows would involve navigating a maze of files and functions, and making any edits would involve a lengthy process of doing corresponding downstream/upstream plumbing. Haystack attempts to address this in the following ways: 1. It allows you to explore your codebase as a directed graph of functions, classes, etc on the canvas. We feel like this better fits how your mind understands your codebase and helps you find and alter functional flows more intuitively. We especially want to utilize this for pull request reviews! 2. It has a navigational copilot that makes edits across files or functions much easier. After you make some changes, Haystack will try to predict your next action and create functions/methods or refactor upstream/downstream code for you. Haystack will surface these speculative edits on the canvas in a way that you can easily dismiss or incorporate them, allowing you to make large changes with a few clicks or keystrokes. 3. Haystack will utilize natural language search so you don’t have to play “Where’s Waldo” to find a functional flow in your codebase. This is coming soon! We’re still pretty early in development and we really want to perfect the experience of navigating and editing code on a canvas. Any feedback would be much appreciated! PSA: Since Haystack is a VS Code fork, you should be able to move your extensions and keyboard shortcuts. Please let us know if you have any issues with this!

  • Código Loco· 2y ago

    Thx for sharing!

Haystack Editor is a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://www.youtube.com/watch?v=c2uZnR5D_cc!

Haystack Editor is a canvas-based IDE that creates isolated production copies to automatically verify code changes against real customer journeys.

for
Engineering teams that ship code to production and need safety nets for changes.
pricing
paid

Key features

6 features of Haystack Editor
  • Diff-based case generation — Reads code diffs and automatically builds test cases from real customer journeys without writing tests.
  • Production snapshot forks — Creates a full replica of your services, databases and queues for each case, isolated from live prod.
  • Parallel case execution — Runs all generated cases simultaneously, comparing results with and without the change.
  • Live failure environments — Keeps a live replica of the failing environment with before/after screens and network traces.
  • CLI & agent loop — Command-line tool (haystack verify) and integration loop for coding agents to auto-fix failures.
  • Unlimited verification — No per-seat or per-run limits; verifies unlimited changes and cases per change.

Use cases

  • Validate a refactor that touches multiple services before merging.
  • Detect silent production bugs that unit tests miss.
  • Ensure new feature flags do not break existing customer journeys.
  • Run safety checks on every pull request automatically.

Haystack Editor FAQ

Do you touch our prod systems?+

No. Haystack forks a replica of your stack from a snapshot and runs all tests inside that isolated copy.

How is the state realistic?+

Each case gets its own fork of the same snapshot, seeded into the specific state described, allowing realistic scenarios without affecting real data.

What is included in the Team plan?+

Unlimited verified changes, unlimited cases per change, environment provisioning, seats for the whole team, and shared Slack support.

Can I run Haystack on my own cloud?+

Yes, the Enterprise plan offers the option to run on your own infrastructure.

Summarized by DevHunt from haystackeditor.com · Oct 4, 2026. Details may change; check the official site.