tarun.codes

DevBuddy

2026

A friendlier way to ask Shopify's developer docs anything. Streaming answers, cited docs and shareable threads.

View Live Site

Client

Side project

Role

Creator

Service

Next.js · Streaming API · Supabase · Upstash

DevBuddy cover

Work Details

The brief

Shopify's docs are huge, and the answer to a question like how to bundle two products with a cart transform Function is spread across many pages. DevBuddy is a chat on top of Shopify's own dev docs assistant: ask in plain English, get an answer with the exact doc pages it came from.

The build

Answers stream in word by word through a Next.js API route. Every reply links the shopify.dev pages it used, code blocks are highlighted, and a thread can be shared with a public link that gets its own auto generated social card. Threads are stored in Supabase, and Upstash rate limiting plus bot protection keep the public endpoint safe.

DevBuddy detail 1
DevBuddy detail 2

The result

It lives inside this portfolio at /devbuddy and I use it daily while building themes, Functions and apps. It is unofficial and powered by shopify.dev.

DevBuddy solution