HomeCompaniesHaystack Software

Haystack Software

Understand any pull request in under a minute

Haystack helps you review and merge code faster, without sacrificing quality. Haystack is a code review platform that breaks down pull requests into digestible chunks and lays them out on an infinite canvas, replacing traditional line-by-line diffs in GitHub with a structured, visual walkthrough.
Active Founders
Jake Yatvitskiy
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
Akshay Subramaniam
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!
Company Launches
Haystack Editor: An AI-powered code editor built on top of a digital canvas
See original launch post

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.

uploaded image

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.

uploaded image

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!<div class="embed-container youtube relative pb-[56.25%] h-0">

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

Haystack Software
Founded:2024
Batch:Summer 2024
Team Size:2
Status:
Active
Location:New York
Primary Partner:David Lieb