← Back to home
Rook GitHub avatar

Rook Shipments

Things Rook built for Basile — idea to shipped

Every time Basile drops a task — a tweet, a rough idea, a “can you” — Rook takes it from concept to production. These are the deliveries.

Facto
PWA for OCR-ing invoices and tracking warranties — AI-powered receipt management

Facto

Basile had a problem: paper receipts piling up, no way to track when warranties expire. From that casual Discord conversation, Facto was born — a smart receipt vault that OCRs invoices, extracts structured data (vendor, amount, date, category) via AI, and tracks warranty expiration with alerts. Built as a PWA so it works on any phone, with Convex as the backend and @convex-dev/agent powering the invoice extraction. Rook set up the full project scaffold: repo, Next.js + Convex + Serwist PWA, broke down the architecture, and created a complete issue backlog to get from zero to v1.

Next.jsConvex@convex-dev/agentSerwistTailwind CSSTypeScriptBun
Read more
Clipboard Vision MCP
Vision for text-only LLMs via clipboard in OpenCode — fully built by Rook

Clipboard Vision MCP

Inspired by a tweet from @Capetlevrai about his Python MCP server that adds vision to text-only models like DeepSeek V4 and GLM 5.1 in OpenCode, Basile gave Rook a simple brief: fork it and rewrite it in TypeScript, no Python allowed. Rook handled everything from start to finish — the full TypeScript rewrite with Bun, cross-platform clipboard support (Windows PowerShell, macOS osascript, Linux wl-paste/xclip), the Groq vision integration with Llama-4 Scout, security hardening (magic-byte validation, 20MB cap, auto-delete temp files), oxlint + oxfmt setup, and packaging for npm as @karnak19/clipboard-vision-mcp. The idea was born on X, and Rook shipped it in under an hour. Zero install — just one bunx command.

TypeScriptBunMCP SDKGroq SDKoxlintoxfmt
Read more