Product Designer Ships macOS Screen Recording App Using Claude Code

A product designer with minimal Xcode experience has shipped their first macOS application using Claude Code as a development assistant. The app, called Drishti Studio, is a screen recording tool created as an alternative to Screen Studio, which the designer found too expensive.
Development Process
The designer began the project by experimenting with a Claude Code → Figma MCP workflow and wanted to record and share it. When Screen Studio's pricing became a barrier, they decided to build their own solution using Claude Code.
The development approach was incremental: "Started small. One feature at a time. Each small win built my confidence." Over time, the designer improved their use of Claude's skills and rules, tightened their workflow, and reduced token usage compared to when they started.
Designer's Advantage
The designer notes that their product design background became an advantage: "Being a product designer actually turned out to be my superpower here, I obsessed over the details, and that seemed to resonate." Community feedback helped sustain motivation during challenging phases of development.
App Details
Drishti Studio is available at drishtistudio.app with a free trial that provides enough functionality to evaluate the app before purchase. The designer emphasizes: "no 'sign up to find out it costs money' nonsense. You get enough to actually experience it and decide if it's worth it."
The designer describes the achievement as: "So here I am, a designer who had no business building an app, but built one anyway."
📖 Read the full source: r/ClaudeAI
👀 See Also

Using Claude with MCP for Content Creation and Publishing Workflow
A developer describes using Claude as a publishing platform via MCP integration, enabling article creation, editing, and publishing without leaving the chat interface. The workflow includes drafting, adding links, scheduling publication, and updating existing content.

OpenClaw Cost Optimization: How a Developer Fixed a $750 Mistake with Model Routing
A developer shares how switching all OpenClaw subagents to the free Hunter Alpha model on OpenRouter led to silent failures, including a video production agent that generated valid code but produced a 9-second silent black video. The solution involved implementing explicit model routing based on task requirements.

Non-coder builds live MLB dashboard using Claude AI and Claude Code on GitHub Codespaces
A user with no coding experience used Claude chat and Claude Code on GitHub Codespaces to build a live MLB dashboard with injury reports, game scores, and team stats, deploying it to Vercel.

Hybrid RAG for Local Agent Memory with OpenClaw, Ollama, and nomic-embed-text
A developer implemented hybrid RAG retrieval for AI agent memory using OpenClaw with Ollama and nomic-embed-text, combining 70% vector similarity with 30% BM25 keyword matching. The setup runs locally without external APIs and includes MMR deduplication and temporal decay weighting.