Nucleate - 2025-06

Monthly Devlog: Launch Preparation and Infrastructure Build for Echo by Watchlight Studio

Overview

June was a pivotal month focused on laying the technical and business groundwork for Echo by Watchlight Studio’s first product: a local large language model scribing tool. I prioritized stabilizing the app’s core functionality, refining branding, and advancing administrative setup while pausing creative art production to concentrate on these foundational tasks. This month set the stage for an imminent app launch and website rollout, with clear plans to resume creative work afterward.

Highlights & Progress

Hardware & Performance

  • Completed a major hardware upgrade to an AMD AM5 platform with a Ryzen 9 7900, nearly doubling Cinebench benchmark scores and achieving impressively low thermals (~16°C). This upgrade provides a robust foundation for local AI model inference and development workloads.
  • Developed and tested a BAT executable setup process that automates environment preparation: checking Python and Ollama installations, creating virtual environments, managing dependencies, and prompting model selection to streamline user onboarding.

Application Development & Features

  • Added support for multiple AI models, including Llama 2 and 7-bit quantized variants alongside Mistral, broadening model compatibility.
  • Refactored core scripts with improved function naming, error logging cleanup, and enhanced transcript handling, resulting in clearer, more maintainable code.
  • Introduced customizable summarizer options for daily, weekly, and monthly intervals, including a new reflection section in the monthly summary to enrich user insights.
  • Enabled OpenAI API key support and integrated Notion API alongside cloud services, though further testing is required to ensure stability.
  • Implemented automatic hardware detection limited to NVIDIA GPUs; users with non-NVIDIA GPUs (AMD, Intel, Apple) receive prompts to adjust settings manually. Verification of Faster Whisper CPU mode remains outstanding.
  • Added a stats menu tracking app launches, summaries generated, and minutes of transcribed audio, with a reset configuration option to enhance user control and analytics.

Branding & Business Setup

  • Designed a studio logo in SVG format featuring a tree and lantern motif; however, readability issues at small sizes prompted exploration of subtle controller elements via lantern light shadows. Concerns remain about potential confusion from this approach.
  • Registered the domain and filed for an LLC in Oregon under the name Watchlight using a registered agent; LLC paperwork approved and EIN number obtained, though EIN filing and bank account setup are postponed until after upcoming travel.
  • Decided against filing a DBA to simplify business setup.
  • Renamed the app to “Echo by Watchlight Studio” to clarify branding and better reflect product identity.
  • Set tentative app pricing between $25 and $35, with marketing strategies under consideration, including distributing free codes to early users.

Infrastructure & Deployment

  • Evaluated Docker for deployment to simplify app setup and ensure environment consistency; ultimately shipped via PyInstaller and installer packaging instead.
  • Initiated QA testing on fresh virtual machines to validate smooth installation and operation in clean environments.
  • Debated whether to refactor the entire codebase for better organization or focus on an immediate release, balancing long-term maintainability against short-term delivery goals.
  • Planning to produce combined written and video documentation to support users with diverse learning preferences.

Creative Work & Workflow

  • Paused Blender and digital art work to focus on traditional hand drawings for character design, aiming to refresh creative energy before resuming digital asset production.
  • Prioritized website launch and first app release before returning to game development and art asset creation.

Reflections

  • The hardware upgrade was a clear win, providing a stable and powerful base that will support future AI workloads efficiently.
  • Automating the setup process with a BAT script significantly reduced friction, but hardware detection limitations highlight the need for broader compatibility testing.
  • Pausing Blender work felt necessary to regain creative clarity, though it introduces uncertainty about how this break will impact the art pipeline timeline.
  • Logo design iterations revealed the challenge of balancing symbolism and clarity, especially at small scales; subtle controller motifs may confuse rather than clarify.
  • Integrating multiple APIs (OpenAI, Notion) expanded app capabilities but also introduced complexity requiring more rigorous testing.
  • The decision to evaluate Docker and focus on PyInstaller-based packaging reflects a maturing approach to user experience and support.
  • Debates around codebase refactoring versus immediate release underscore the tension between ideal engineering practices and pragmatic delivery.

Next Steps

  • Complete QA testing on clean environments and finalize PyInstaller packaging and setup guides.
  • Launch the website for the scribe app and prepare for initial public release.
  • Verify Faster Whisper CPU mode functionality and expand hardware compatibility checks beyond NVIDIA GPUs.
  • Resume creative work on digital art and Blender assets after securing app launch milestones.
  • Finalize marketing strategy and pricing, including early user incentives, to build initial customer traction.

Keynotes

Decisions & Observations

  • Evaluated Docker for deployment; shipped via PyInstaller and installer packaging instead.

Issues & Next Steps

  • Needs to resolve hardware detection limitations beyond NVIDIA GPUs and verify Faster Whisper CPU mode functionality.
  • Will complete QA testing on clean virtual machines to validate installation and operation.
  • Will launch the website and prepare for the initial public release of the scribe app.
  • Paused Blender and digital art work to focus on traditional hand drawings, planning to resume digital asset creation after app launch milestones.
  • Will finalize marketing strategy and pricing (tentatively $25-$35), including early user incentives like free codes.

Uncategorized Notes

  • Debated whether to refactor the entire codebase for better organization or prioritize immediate release, balancing maintainability against delivery speed.

Generated with Nucleate by Watchlight Studio — distilled from full transcription.