HomeCompaniesHaystack Software

Haystack Software

Visualize and edit your codebase on an infinite canvas

Haystack is a a canvas-based IDE that automates the tedious and mechanical steps of software development -- plumbing, refactoring, and finding code -- so that software engineers can focus on the important parts. In Haystack, users can explore and edit their code on a 2D canvas with a navigational copilot assisting every step of their way.
Haystack Software
Founded:2024
Team Size:2
Location:San Francisco
Group Partner:David Lieb

Active Founders

Jake Yatvitskiy, Founder

Cofounder of Haystack Software. Experienced with AI and Cloud technologies. Previously worked in the High-Performance Computing division at AWS and received a Master's Degree in Machine Learning from Columbia University
Jake Yatvitskiy
Jake Yatvitskiy
Haystack Software

Akshay Subramaniam, Founder

Co-founder of Haystack Software. Enjoys building emulators, video games, and productivity software. Previously was a software engineer at Figma, where I led the multi-edit launch and helped launch Find and Replace, accessibility in FigJam, and more!
Akshay Subramaniam
Akshay Subramaniam
Haystack Software

Company Launches

TL;DR: Navigating and refactoring in codebases sucks! No engineer likes going through mountains of files to find the right spots where they want to make changes and then do the complicated plumbing to make those changes work.

Haystack is a standalone code editor that makes this much faster so engineers can focus on actually writing code. In Haystack, users can explore and edit their code on a 2D canvas with a navigational copilot assisting them every step of the way.

Our Ask: Engineers have really enjoyed the smooth experience of editing their codebase in Haystack. Join them at https://haystackeditor.com! It takes just a single click to import your VS Code extensions and settings, so you can get to coding straight away.

Hi everyone! We’re Akshay Subramaniam and Jake Yatvitskiy, and we’re building Haystack.

The Problem:
Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional flows. A great example of a functional flow is the code flow for adding an item to the Amazon shopping cart — from the database layer all the way to the frontend UI.

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.

The Solution:

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.
  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-scale changes with a few clicks or keystrokes.

See Haystack in action!



Our Ask, Again:
Download and use Haystack at https://haystackeditor.com/!