Financial Modeler Builds Local Speech-to-Tool Desktop App with Claude Code

✍️ OpenClawRadar📅 Published: March 29, 2026🔗 Source
Financial Modeler Builds Local Speech-to-Tool Desktop App with Claude Code
Ad

A developer without professional coding experience has built a fully functional local speech-to-text desktop application using Claude Code. The developer, who works primarily with Excel and SQL in financial modeling, created the tool to replace a cloud-based subscription service.

What Was Built

The application is called Sotto — a local speech-to-text tool for Windows that runs Whisper on your GPU. The developer was motivated by dissatisfaction with cloud-based dictation services where voice data leaves the machine, despite having capable hardware (specifically mentioning a 4070 Ti GPU).

Key Features

  • System-wide hotkey accessible from any application
  • Auto-stops recording when you stop talking
  • Second hotkey for longer voice notes that export to markdown format (compatible with Obsidian)
  • Settings UI with system tray integration
  • Visual waveform indicator while listening
  • Automatic GPU detection and model selection
  • Text insertion at cursor position
Ad

Technical Details

The application consists of approximately 2,200 lines of Python code across 17 files. According to the developer, Claude Code wrote "the vast majority" of the implementation, including:

  • Threading logic
  • Windows API integration
  • Qt-based user interface

The developer handled requirements definition, testing, bug identification, and feature prioritization, while relying on Claude Code for the actual implementation of technical components they didn't know how to build.

Availability

Sotto is available under MIT license with the following requirements:

  • Windows operating system
  • Python 3.10+
  • GPU recommended but not required

The developer mentions a Mac version is "coming soon" because they recently purchased a MacBook and want to use the tool there. The project is hosted on GitHub at https://github.com/mrobison12-oss/sotto.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Using Claude Code with ha-mcp for Home Assistant automation
Use Cases

Using Claude Code with ha-mcp for Home Assistant automation

A developer reports using Claude Code with the ha-mcp tool to connect to Home Assistant, enabling rapid dashboard creation and solar charging system setup through detailed prompts.

OpenClawRadar
Designer builds full-stack platform with Claude CLI: lessons from zero formal coding background
Use Cases

Designer builds full-stack platform with Claude CLI: lessons from zero formal coding background

A designer with WordPress experience used Claude CLI to build a medical journal management platform handling 500+ event registrations, 3,500+ restricted area users, and 100+ e-learning courses. Key lessons include using separate AI instances for debugging and version controlling everything on GitHub.

OpenClawRadar
Developer Builds and Ships Mobile Game Using Claude Code
Use Cases

Developer Builds and Ships Mobile Game Using Claude Code

A developer used Claude Code to build and ship a full mobile game called Blaster Balls, a physics-based puzzle game for Android. The AI handled core gameplay systems, project structure, UI overlays, and feature iteration while the developer focused on game feel, mechanics, and monetization.

OpenClawRadar
Using Claude Code for Go-to-Market Operations: Context Engineering Patterns
Use Cases

Using Claude Code for Go-to-Market Operations: Context Engineering Patterns

A developer shares practical patterns for using Claude Code beyond coding, specifically for running go-to-market operations including scraping, enrichment, databases, email infrastructure, and multi-platform content. Key techniques include CLAUDE.md files, session scoping, CLI tools over MCP servers, and subagents for heavy lifting.

OpenClawRadar