SupabasegregnrAnnouncement
Supabase docs over SSH
Summary
Supabase is launching supabase.sh, a free public SSH server that gives AI coding agents bash access to Supabase documentation as a public experiment. Its virtual file system exposes every documentation page as a Markdown file under /supabase/docs, allowing agents to use familiar commands such as grep, find, ls, cat, head, and tail to browse, search, and skim current content. The service runs on just-bash, Vercel’s open-source Bash emulator written in TypeScript, inside a sandboxed JavaScript runtime over a virtual file system, so it does not execute an actual shell on the server. Project instructions can be added with ssh supabase.sh agents >> AGENTS.md or generated through ssh supabase.sh setup | claude; the post contrasts this exploratory workflow with the existing search_docs MCP tool and presents supabase.sh as an early experiment.
Context
AI coding agents may recommend non-existent APIs, incorrect CLI commands, or omit steps such as enabling RLS when they lack access to current Supabase documentation. The existing search_docs MCP tool requires the agent to know what to ask for and does not support the same browsing and exploration workflow as a file system.
Approach / What changed
supabase.sh serves the Markdown source behind Supabase documentation through a virtual file system at /supabase/docs over SSH. It runs on just-bash, an open-source Bash emulator written in TypeScript, inside a sandboxed JavaScript runtime. Agents can use familiar commands to list, search, read, and skim documentation, while project-specific instructions can be appended to AGENTS.md or CLAUDE.md.
Takeaways
Supabase documentation is exposed as Markdown files in a virtual file system at /supabase/docs, so agents can browse topics and inspect pages with standard Bash-style commands.
supabase.sh uses just-bash in a sandboxed JavaScript runtime over a virtual file system rather than running an actual shell on the server, enabling a public unauthenticated service.
The Bash interface supports exploratory browsing across multiple files, whereas the existing search_docs MCP tool relies on a predefined query and returns search results without the same navigation workflow.
Source and freshness
- Source
- supabase.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.