Ha

Haystack – an IDE for exploring and editing code on an infinite canvas

Hacker News

Haystack – an IDE for exploring and editing code on an infinite canvas

Hi HN, 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://www.youtube.com/watch?v=c2uZnR5D_cc ! (It's currently only on Mac OS but we're working on Linux and Windows. Edit: just added a Linux download!) 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!

Share card

Actual performance

546points
214comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, code · Missing: agents, macos, agent
89%89% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
80%80% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
77%77% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: intuitive, reviews, soon · Missing: plus, platform, host
49%49% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
35%35% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ou
Outpainting with Stable Diffusion on an infinite canvas67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Outpainting with Stable Diffusion on an infinite canvas

Hacker News53
Te
TermCanvas – An infinite canvas for your terminals55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TermCanvas – An infinite canvas for your terminals

Hacker News3
Im
Image outpainting and inpainting on infinite canvas51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Image outpainting and inpainting on infinite canvas

Hacker News2
I
I built an infinite canvas for game masters62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I built an infinite canvas for game masters

Hacker News2
AstraviX studio
AstraviX studio33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Infinite Canvas and workspace

Indie Hackerscommitment-full-time
AstraviX studio
AstraviX studio33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Infinite Canvas and workspace

Indie Hackerscommitment-full-time
AltaNote
AltaNote21%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Visual Note on infinite canvas

Indie Hackers1$3,600/moproductivity
Ex
Experiment with AI models on an infinite canvas45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Experiment with AI models on an infinite canvas

Hacker News1
Ex
Experiment with AI models on an infinite canvas45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Experiment with AI models on an infinite canvas

Hacker News1
Us
Use any web SaaS in an infinite canvas63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Use any web SaaS in an infinite canvas

Hacker News1