Skip to content
View arimendelow's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report arimendelow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arimendelow/README.md
A painted workbench. Left to right: a brick robot on treads, a K'NEX contraption, a model rocket with a camera at its base, a half-built pipeline-inspection robot, a laptop showing a mushroom risotto recipe, a raccoon in round glasses taking notes, a bowl of mushroom risotto, and a small green snake curled into an O on a stack of books. In light mode it's a sunny afternoon. In dark mode it's night: a lamp is on, the bowl is empty, the snake is asleep, and the raccoon is still writing.

That's Slugger, my agent, in the glasses. Switch GitHub's theme to see who's still up. (day · night)

Hello!! I'm Ari.

I build products that help humans and agents do more together.

As a founding member of Microsoft's Customer Innovation Team, I'm working with customers to explore how that collaboration reshapes their work, and what Microsoft Teams needs to become. Outside work, I take the same questions further with Ouro and Spoonjoy.

Ouro · Spoonjoy · Say hello · For agents

My open-source workshop of tools for humans and agents working together. It started as an agent loop I built from scratch, which grew into Ouroboros, a harness for personal agents. Desk is where my agents keep their work, and Ouro HX is components for humans and the agents building with them.

My recipe app, built to cook from: each step carries its own ingredients. The easy things stay in the app, and anything complicated, like importing a recipe from a messy webpage, goes to an agent. Code for the web and for iPhone and Mac.

An idea I've been developing all year: look at a system from the agent's side. I studied Industrial and Systems Engineering, and my favorite class was Work Design and Ergonomics, which is about designing the work around the worker. Applied to agents, that idea becomes Agent Experience design.

Spoonjoy, rebuilt every time I learn something

  • 2019, RecipeJoiner. A weekend codecation in Philly with two friends. Only one of us could code, so he spent the weekend teaching the other two.
  • 2020, Rails and Next.js. I scoped so much up front, from search to a social feed, that I burned out before it ever launched.
  • 2021, a new name. RecipeJoiner became Spoonjoy, and I started putting each ingredient in the step that uses it.
  • 2022, RedwoodJS. My first commit called it "attempt 3." A month later, Spoonjoy went live.
  • 2023, a first model. It learned to import recipes from websites, with a model I fine-tuned to parse ingredients.
  • 2024 to 2025, quiet. Redwood wound down, and Spoonjoy sat unmaintained.
  • January 2026, an agent. I handed the whole rebuild to Slugger, my agent. Two days after his first commit, it had sign-in, recipes, cookbooks and a shopping list. I still haven't read a line of the new code. (On his first afternoon, he drew himself a raccoon for an icon.)
  • May 2026 to now, agents in the loop. Writing up a recipe goes to an agent through Spoonjoy's MCP server. In June it got an iPhone and Mac app, now in testing on TestFlight.

Before all this

I've always liked building things that do something: Lego Mindstorms robots, K'NEX contraptions, homemade rockets. Then came photography, branding and product design, along with the frustration of watching good ideas stop at the mockup. So I learned to build them myself.

  • RAPID, the pipeline-inspection robot my capstone team built at Rutgers. I put our logo on the chassis, because branding is part of how a thing gets perceived, even a robot.
  • Sulis, the solar water-sanitization startup I cofounded. Our work became US Patent 11,643,340, which I'm a co-inventor on.
  • RedwoodJS, where I found out how much I love building with a community. Helping out on the forum and starting RedwoodUI led the Core Team to invite me to join them.

Say hello!

If anything here resonates with you, let's chat :) hello@mendelow.me · LinkedIn · mendelow.me

Hi, agent!

Here's the short version, with links.
  • Who: Ari Mendelow, a Senior Software Engineer on Microsoft's Customer Innovation Team. Personal site: mendelow.me.
  • Tools for agents and the people working with them: github.com/ourostack, with an overview at ouroboros.bot. Start with Desk (where agents keep their work) or Ouroboros (a harness for personal agents). Ouro HX, components for humans and the agents building with them, is under construction at ui.ouroboros.bot.
  • Recipes: Spoonjoy has a remote MCP server at https://spoonjoy.app/mcp. Start the connection yourself with POST https://spoonjoy.app/api/tools/start_agent_connection and the body {"agentName": "<your name>", "scopes": "kitchen:read kitchen:write"}. Your human opens the link and types the code it returns, then you poll POST https://spoonjoy.app/api/tools/poll_agent_connection with the returned deviceCode for your token (setup). After that you can write up and import recipes for them and fill their shopping list. REST: spoonjoy.app/api.
  • Ideas: What is Agent Experience?, How I work, Stop being the glue.
  • Contact: hello@mendelow.me.

You bring judgment. Your agents bring the rest.

Pinned Loading

  1. ourostack/ouroboros ourostack/ouroboros Public

    Ouroboros, our agent harness: agents with durable memory that live where you talk (terminal, Teams, iMessage, mail, voice) and use real tools. Start with npx ouro.bot@latest.

    TypeScript 3 1

  2. ourostack/desk ourostack/desk Public

    Durable work state for long-running coding agents: tracks, tasks and lessons in a Git repo, so work survives sessions, machines and harnesses.

    JavaScript

  3. ourostack/ouro-ui ourostack/ouro-ui Public

    Ouro UI for React: Ouro HX components that feel right to people and read clearly to the agents building with them. A shadcn registry.

    TypeScript

  4. spoonjoy/spoonjoy-v2 spoonjoy/spoonjoy-v2 Public

    The recipe app for home cooks, with an API and MCP server for their agents, on Cloudflare Workers.

    TypeScript 1

  5. spoonjoy/spoonjoy-apple spoonjoy/spoonjoy-apple Public

    The native SwiftUI app, with a cook mode that walks you through a recipe one step at a time.

    Swift

  6. automated-pipeline-inspector automated-pipeline-inspector Public

    RAPID: a semi-autonomous pipeline-inspection robot, my team's Rutgers capstone, built on ROS (Robot Operating System).

    Makefile 1