<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on ApplauseLab</title><link>https://applauselab.ai/</link><description>Recent content in Home on ApplauseLab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 18 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://applauselab.ai/index.xml" rel="self" type="application/rss+xml"/><item><title>API Reference</title><link>https://applauselab.ai/docs/yap/reference/api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/reference/api/</guid><description>&lt;p&gt;Yap exposes Go methods to the React frontend via Wails bindings. This reference documents all available methods.&lt;/p&gt;
&lt;h2 id="state-management"&gt;State Management&lt;/h2&gt;
&lt;h3 id="getstate"&gt;GetState&lt;/h3&gt;
&lt;p&gt;Get the current application state.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-typescript" data-lang="typescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;GetState&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="kr"&gt;from&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;../wailsjs/go/main/App&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;GetState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt; &lt;code&gt;AppState&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-typescript" data-lang="typescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;interface&lt;/span&gt; &lt;span class="nx"&gt;AppState&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;ready&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;recording&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;transcribing&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;error&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;recordingTime&lt;/span&gt;: &lt;span class="kt"&gt;number&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Duration in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;lastTranscript&lt;/span&gt;: &lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Most recent transcription
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;error&lt;/span&gt;: &lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Error message if state is &amp;#39;error&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;currentModel&lt;/span&gt;: &lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Active model name
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;currentProvider&lt;/span&gt;: &lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// &amp;#39;local&amp;#39; or &amp;#39;openai&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;modelReady&lt;/span&gt;: &lt;span class="kt"&gt;boolean&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Whether model is ready
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt; &lt;span class="nx"&gt;hotkeyEnabled&lt;/span&gt;: &lt;span class="kt"&gt;boolean&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Whether hotkey is active
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="recording"&gt;Recording&lt;/h2&gt;
&lt;h3 id="togglerecording"&gt;ToggleRecording&lt;/h3&gt;
&lt;p&gt;Start or stop recording based on current state.&lt;/p&gt;</description></item><item><title>Building from Source</title><link>https://applauselab.ai/docs/yap/developer/building/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/developer/building/</guid><description>&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before building, ensure you have the following installed:&lt;/p&gt;
&lt;h3 id="required"&gt;Required&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Tool&lt;/th&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Installation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Go&lt;/td&gt;
 &lt;td&gt;1.21+&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://golang.org/dl/"&gt;golang.org&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Node.js&lt;/td&gt;
 &lt;td&gt;18+&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://nodejs.org/"&gt;nodejs.org&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Wails CLI&lt;/td&gt;
 &lt;td&gt;v2&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;go install github.com/wailsapp/wails/v2/cmd/wails@latest&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;PortAudio&lt;/td&gt;
 &lt;td&gt;Latest&lt;/td&gt;
 &lt;td&gt;See below&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="optional-for-local-transcription"&gt;Optional (for local transcription)&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Tool&lt;/th&gt;
 &lt;th&gt;Purpose&lt;/th&gt;
 &lt;th&gt;Installation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;whisper-cpp&lt;/td&gt;
 &lt;td&gt;Local transcription&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;brew install whisper-cpp&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="installing-portaudio"&gt;Installing PortAudio&lt;/h2&gt;
&lt;h3 id="macos"&gt;macOS&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install portaudio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ubuntudebian"&gt;Ubuntu/Debian&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get install portaudio19-dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="fedora"&gt;Fedora&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo dnf install portaudio-devel
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="windows"&gt;Windows&lt;/h3&gt;
&lt;p&gt;PortAudio is included via CGO bindings. Ensure you have a working C compiler (MinGW or MSVC).&lt;/p&gt;</description></item><item><title>Installation</title><link>https://applauselab.ai/docs/yap/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/getting-started/installation/</guid><description>&lt;h2 id="download"&gt;Download&lt;/h2&gt;
&lt;p&gt;Choose the installer for your platform:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;Download&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;macOS&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://github.com/ApplauseLab/yap/releases/latest"&gt;DMG Installer&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Apple Silicon native, Intel via Rosetta&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Windows&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://github.com/ApplauseLab/yap/releases/latest"&gt;Installer&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Windows 10/11 (x64)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Linux&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://github.com/ApplauseLab/yap/releases/latest"&gt;AppImage&lt;/a&gt; / &lt;a href="https://github.com/ApplauseLab/yap/releases/latest"&gt;DEB&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Ubuntu, Debian, and most distros&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;See all versions on the &lt;a href="https://github.com/ApplauseLab/yap/releases"&gt;Releases page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="macos-installation"&gt;macOS Installation&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Download the DMG file from the releases page&lt;/li&gt;
&lt;li&gt;Open the DMG file&lt;/li&gt;
&lt;li&gt;Drag &lt;strong&gt;Yap&lt;/strong&gt; to your &lt;strong&gt;Applications&lt;/strong&gt; folder&lt;/li&gt;
&lt;li&gt;Open Yap from Applications&lt;/li&gt;
&lt;li&gt;If you see a security warning, go to &lt;strong&gt;System Settings → Privacy &amp;amp; Security&lt;/strong&gt; and click &amp;ldquo;Open Anyway&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="windows-installation"&gt;Windows Installation&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Download the installer (.exe) from the releases page&lt;/li&gt;
&lt;li&gt;Run the installer&lt;/li&gt;
&lt;li&gt;Follow the installation wizard&lt;/li&gt;
&lt;li&gt;Launch Yap from the Start Menu&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="linux-installation"&gt;Linux Installation&lt;/h2&gt;
&lt;h3 id="appimage"&gt;AppImage&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Download the AppImage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;chmod +x Yap-*.AppImage
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./Yap-*.AppImage
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="debianubuntu-deb"&gt;Debian/Ubuntu (.deb)&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo dpkg -i Yap-*.deb
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="system-requirements"&gt;System Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;: 10.15 (Catalina) or later&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;: Windows 10/11 (x64)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux&lt;/strong&gt;: Modern distribution with glibc 2.31+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RAM&lt;/strong&gt;: 2GB minimum, 4GB+ recommended for larger models&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage&lt;/strong&gt;: 100MB for app, plus space for whisper models (75MB - 3GB)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="next-steps"&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;After installation, you&amp;rsquo;ll need to:&lt;/p&gt;</description></item><item><title>Recording</title><link>https://applauselab.ai/docs/yap/user-guide/recording/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/recording/</guid><description>&lt;h2 id="starting-a-recording"&gt;Starting a Recording&lt;/h2&gt;
&lt;p&gt;There are two ways to start recording:&lt;/p&gt;
&lt;h3 id="using-the-global-hotkey"&gt;Using the Global Hotkey&lt;/h3&gt;
&lt;p&gt;Press your configured hotkey (default: &lt;strong&gt;Right Option ⌥&lt;/strong&gt;) from any application. You&amp;rsquo;ll see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A visual overlay indicating recording is active&lt;/li&gt;
&lt;li&gt;An audio cue (if enabled)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="using-the-app-interface"&gt;Using the App Interface&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the Yap window&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Start Recording&lt;/strong&gt; button&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="stopping-a-recording"&gt;Stopping a Recording&lt;/h2&gt;
&lt;p&gt;Press the hotkey again or click &lt;strong&gt;Stop&lt;/strong&gt; in the overlay. The recording will be:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Saved temporarily&lt;/li&gt;
&lt;li&gt;Sent for transcription&lt;/li&gt;
&lt;li&gt;Auto-pasted to your active application (if enabled)&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="canceling-a-recording"&gt;Canceling a Recording&lt;/h2&gt;
&lt;p&gt;If you want to discard a recording without transcribing:&lt;/p&gt;</description></item><item><title>Configuration</title><link>https://applauselab.ai/docs/yap/reference/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/reference/configuration/</guid><description>&lt;h2 id="configuration-file"&gt;Configuration File&lt;/h2&gt;
&lt;p&gt;Yap stores settings in a JSON configuration file:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Location:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;: &lt;code&gt;~/Library/Application Support/yap/config.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;: &lt;code&gt;%APPDATA%\yap\config.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux&lt;/strong&gt;: &lt;code&gt;~/.config/yap/config.json&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="configuration-options"&gt;Configuration Options&lt;/h2&gt;
&lt;h3 id="provider"&gt;provider&lt;/h3&gt;
&lt;p&gt;Transcription provider to use.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Value&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;local&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Use whisper.cpp (default)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;openai&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Use OpenAI Whisper API&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;provider&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;local&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="model"&gt;model&lt;/h3&gt;
&lt;p&gt;Active Whisper model for local transcription.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Value&lt;/th&gt;
 &lt;th&gt;Size&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;tiny&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~75 MB&lt;/td&gt;
 &lt;td&gt;Fastest, multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;tiny.en&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~75 MB&lt;/td&gt;
 &lt;td&gt;Fastest, English-only&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;base&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~150 MB&lt;/td&gt;
 &lt;td&gt;Good balance, multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;base.en&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~150 MB&lt;/td&gt;
 &lt;td&gt;Good balance, English-only (default)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;small&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~500 MB&lt;/td&gt;
 &lt;td&gt;Better accuracy, multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;small.en&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~500 MB&lt;/td&gt;
 &lt;td&gt;Better accuracy, English-only&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;medium&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~1.5 GB&lt;/td&gt;
 &lt;td&gt;High accuracy, multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;medium.en&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~1.5 GB&lt;/td&gt;
 &lt;td&gt;High accuracy, English-only&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;large-v3&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~3 GB&lt;/td&gt;
 &lt;td&gt;Highest accuracy, multilingual&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;model&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;base.en&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="openaiapikey"&gt;openaiApiKey&lt;/h3&gt;
&lt;p&gt;API key for OpenAI Whisper (required for cloud provider).&lt;/p&gt;</description></item><item><title>Project Structure</title><link>https://applauselab.ai/docs/yap/developer/project-structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/developer/project-structure/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Yap is built with &lt;a href="https://wails.io/"&gt;Wails&lt;/a&gt;, combining a Go backend with a React frontend.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yap/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── app.go # Main application logic
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── main.go # Wails entry point
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── internal/ # Go packages
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── frontend/ # React application
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── build/ # Build assets and output
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="entry-points"&gt;Entry Points&lt;/h2&gt;
&lt;h3 id="maingo"&gt;main.go&lt;/h3&gt;
&lt;p&gt;Wails application entry point. Configures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Window size and properties&lt;/li&gt;
&lt;li&gt;Menu binding&lt;/li&gt;
&lt;li&gt;Asset handling&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="appgo"&gt;app.go&lt;/h3&gt;
&lt;p&gt;Core application struct with methods exposed to the frontend:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Recording state management&lt;/li&gt;
&lt;li&gt;Transcription coordination&lt;/li&gt;
&lt;li&gt;History management&lt;/li&gt;
&lt;li&gt;Configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="internal-packages"&gt;Internal Packages&lt;/h2&gt;
&lt;h3 id="internalaudio"&gt;internal/audio&lt;/h3&gt;
&lt;p&gt;Audio recording using PortAudio.&lt;/p&gt;</description></item><item><title>Quick Start</title><link>https://applauselab.ai/docs/yap/getting-started/quick-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/getting-started/quick-start/</guid><description>&lt;p&gt;This guide will have you dictating text in under 2 minutes.&lt;/p&gt;
&lt;h2 id="step-1-launch-yap"&gt;Step 1: Launch Yap&lt;/h2&gt;
&lt;p&gt;Open Yap from your Applications folder (macOS), Start Menu (Windows), or application launcher (Linux).&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll see the main window with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home&lt;/strong&gt; — Recording controls and status&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings&lt;/strong&gt; — Configure transcription and hotkeys&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;History&lt;/strong&gt; — View past transcriptions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="step-2-download-a-model-local-mode"&gt;Step 2: Download a Model (Local Mode)&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re using local transcription (the default):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Settings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;Transcription Provider&lt;/strong&gt;, ensure &amp;ldquo;Local&amp;rdquo; is selected&lt;/li&gt;
&lt;li&gt;Click on a model to download it&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We recommend starting with &lt;strong&gt;base.en&lt;/strong&gt; — it&amp;rsquo;s a good balance of speed and accuracy.&lt;/p&gt;</description></item><item><title>Transcription</title><link>https://applauselab.ai/docs/yap/user-guide/transcription/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/transcription/</guid><description>&lt;p&gt;Yap supports two transcription providers: &lt;strong&gt;Local&lt;/strong&gt; (using whisper.cpp) and &lt;strong&gt;Cloud&lt;/strong&gt; (using OpenAI&amp;rsquo;s Whisper API).&lt;/p&gt;
&lt;h2 id="local-transcription"&gt;Local Transcription&lt;/h2&gt;
&lt;p&gt;Local transcription processes audio entirely on your device using &lt;a href="https://github.com/ggerganov/whisper.cpp"&gt;whisper.cpp&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="advantages"&gt;Advantages&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Private&lt;/strong&gt; — Audio never leaves your device&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Offline&lt;/strong&gt; — Works without internet connection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Free&lt;/strong&gt; — No API costs or subscriptions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="disadvantages"&gt;Disadvantages&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Slower&lt;/strong&gt; — Processing depends on your hardware&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resource usage&lt;/strong&gt; — Uses CPU/RAM during transcription&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Less accurate&lt;/strong&gt; — May struggle with accents or specialized vocabulary&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;p&gt;You need &lt;code&gt;whisper-cpp&lt;/code&gt; installed on your system:&lt;/p&gt;</description></item><item><title>Troubleshooting</title><link>https://applauselab.ai/docs/yap/reference/troubleshooting/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/reference/troubleshooting/</guid><description>&lt;h2 id="recording-issues"&gt;Recording Issues&lt;/h2&gt;
&lt;h3 id="hotkey-not-working"&gt;Hotkey Not Working&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pressing the hotkey does nothing&lt;/li&gt;
&lt;li&gt;No recording overlay appears&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Check Accessibility permissions&lt;/strong&gt; (macOS)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Go to System Settings → Privacy &amp;amp; Security → Accessibility&lt;/li&gt;
&lt;li&gt;Ensure Yap is enabled&lt;/li&gt;
&lt;li&gt;Try removing and re-adding if already enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Try a different hotkey&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Go to Settings → Recording Hotkey&lt;/li&gt;
&lt;li&gt;Select an alternative (Left Option, Fn, or Double-tap)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Check for conflicts&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Other apps may be capturing the hotkey&lt;/li&gt;
&lt;li&gt;Try quitting other apps that use global hotkeys&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Restart Yap&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Contributing</title><link>https://applauselab.ai/docs/yap/developer/contributing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/developer/contributing/</guid><description>&lt;p&gt;We welcome contributions to Yap. This guide explains how to get involved.&lt;/p&gt;
&lt;h2 id="ways-to-contribute"&gt;Ways to Contribute&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bug Reports&lt;/strong&gt; — Found a bug? Open an issue&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feature Requests&lt;/strong&gt; — Have an idea? Start a discussion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code&lt;/strong&gt; — Fix bugs or implement features&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documentation&lt;/strong&gt; — Improve docs or add examples&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing&lt;/strong&gt; — Test on different platforms&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="getting-started"&gt;Getting Started&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Fork the repository on GitHub&lt;/li&gt;
&lt;li&gt;Clone your fork locally&lt;/li&gt;
&lt;li&gt;Set up the development environment (see &lt;a href="https://applauselab.ai/docs/yap/developer/building/"&gt;Building&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Create a branch for your changes&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/YOUR_USERNAME/yap.git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; yap
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git checkout -b feature/your-feature-name
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="development-workflow"&gt;Development Workflow&lt;/h2&gt;
&lt;h3 id="1-make-changes"&gt;1. Make Changes&lt;/h3&gt;
&lt;p&gt;Edit code, add features, fix bugs.&lt;/p&gt;</description></item><item><title>Permissions</title><link>https://applauselab.ai/docs/yap/getting-started/permissions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/getting-started/permissions/</guid><description>&lt;p&gt;Yap requires specific system permissions to function. This guide explains what permissions are needed and how to grant them.&lt;/p&gt;
&lt;h2 id="required-permissions-macos"&gt;Required Permissions (macOS)&lt;/h2&gt;
&lt;h3 id="microphone-access"&gt;Microphone Access&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Why needed:&lt;/strong&gt; To record your voice for transcription.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to enable:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;System Settings&lt;/strong&gt; (or System Preferences on older macOS)&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Privacy &amp;amp; Security&lt;/strong&gt; → &lt;strong&gt;Microphone&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Find &lt;strong&gt;Yap&lt;/strong&gt; in the list&lt;/li&gt;
&lt;li&gt;Toggle it &lt;strong&gt;ON&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If Yap isn&amp;rsquo;t listed, try starting a recording — macOS will prompt you to grant access.&lt;/p&gt;</description></item><item><title>Whisper Models</title><link>https://applauselab.ai/docs/yap/user-guide/models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/models/</guid><description>&lt;p&gt;When using local transcription, you need to download a Whisper model. This guide helps you choose the right one.&lt;/p&gt;
&lt;h2 id="available-models"&gt;Available Models&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Model&lt;/th&gt;
 &lt;th&gt;Size&lt;/th&gt;
 &lt;th&gt;Speed&lt;/th&gt;
 &lt;th&gt;Accuracy&lt;/th&gt;
 &lt;th&gt;Best For&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;tiny&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~75 MB&lt;/td&gt;
 &lt;td&gt;Fastest&lt;/td&gt;
 &lt;td&gt;Basic&lt;/td&gt;
 &lt;td&gt;Quick tests, low-power devices&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;tiny.en&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~75 MB&lt;/td&gt;
 &lt;td&gt;Fastest&lt;/td&gt;
 &lt;td&gt;Basic&lt;/td&gt;
 &lt;td&gt;English-only, slightly better&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;base&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~150 MB&lt;/td&gt;
 &lt;td&gt;Fast&lt;/td&gt;
 &lt;td&gt;Good&lt;/td&gt;
 &lt;td&gt;General multilingual use&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;base.en&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~150 MB&lt;/td&gt;
 &lt;td&gt;Fast&lt;/td&gt;
 &lt;td&gt;Good&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Recommended for English&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;small&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~500 MB&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;Better&lt;/td&gt;
 &lt;td&gt;When accuracy matters&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;small.en&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~500 MB&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;Better&lt;/td&gt;
 &lt;td&gt;Professional English dictation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~1.5 GB&lt;/td&gt;
 &lt;td&gt;Slow&lt;/td&gt;
 &lt;td&gt;High&lt;/td&gt;
 &lt;td&gt;Technical/medical content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;medium.en&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~1.5 GB&lt;/td&gt;
 &lt;td&gt;Slow&lt;/td&gt;
 &lt;td&gt;High&lt;/td&gt;
 &lt;td&gt;High-stakes English content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;large-v3&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;~3 GB&lt;/td&gt;
 &lt;td&gt;Slowest&lt;/td&gt;
 &lt;td&gt;Highest&lt;/td&gt;
 &lt;td&gt;Maximum accuracy needed&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="english-vs-multilingual"&gt;English vs Multilingual&lt;/h2&gt;
&lt;p&gt;Models ending in &lt;code&gt;.en&lt;/code&gt; are English-only. They&amp;rsquo;re:&lt;/p&gt;</description></item><item><title>FAQ</title><link>https://applauselab.ai/docs/yap/reference/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/reference/faq/</guid><description>&lt;h2 id="general"&gt;General&lt;/h2&gt;
&lt;h3 id="what-is-yap"&gt;What is Yap?&lt;/h3&gt;
&lt;p&gt;Yap is a desktop speech-to-text application. Press a hotkey, speak, and your words are transcribed and pasted into any application.&lt;/p&gt;
&lt;h3 id="is-it-free"&gt;Is it free?&lt;/h3&gt;
&lt;p&gt;Yes. Yap is free and open source under the MIT license.&lt;/p&gt;
&lt;h3 id="what-platforms-are-supported"&gt;What platforms are supported?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;: Apple Silicon (native) and Intel (via Rosetta)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;: Windows 10/11 (x64)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux&lt;/strong&gt;: AppImage and DEB packages&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="does-it-work-offline"&gt;Does it work offline?&lt;/h3&gt;
&lt;p&gt;Yes, when using local transcription with whisper.cpp. Models are downloaded once and work entirely offline.&lt;/p&gt;</description></item><item><title>History</title><link>https://applauselab.ai/docs/yap/user-guide/history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/history/</guid><description>&lt;p&gt;Yap keeps a history of your transcriptions so you can review, copy, and replay past recordings.&lt;/p&gt;
&lt;h2 id="viewing-history"&gt;Viewing History&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;strong&gt;History&lt;/strong&gt; tab in Yap&lt;/li&gt;
&lt;li&gt;Browse your past transcriptions&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Each history item shows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Transcribed text&lt;/strong&gt; — The result of your dictation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timestamp&lt;/strong&gt; — When the recording was made&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duration&lt;/strong&gt; — Length of the recording&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="actions"&gt;Actions&lt;/h2&gt;
&lt;h3 id="copy-text"&gt;Copy Text&lt;/h3&gt;
&lt;p&gt;Click the &lt;strong&gt;Copy&lt;/strong&gt; button to copy the transcribed text to your clipboard. Useful when auto-paste didn&amp;rsquo;t work as expected or you need the text again.&lt;/p&gt;</description></item><item><title>Settings</title><link>https://applauselab.ai/docs/yap/user-guide/settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/settings/</guid><description>&lt;p&gt;Access Settings by clicking the &lt;strong&gt;Settings&lt;/strong&gt; tab in Yap.&lt;/p&gt;
&lt;h2 id="transcription-provider"&gt;Transcription Provider&lt;/h2&gt;
&lt;p&gt;Choose between local and cloud transcription:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Local&lt;/strong&gt; — Uses whisper.cpp on your device&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud (OpenAI)&lt;/strong&gt; — Uses OpenAI&amp;rsquo;s Whisper API&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;a href="https://applauselab.ai/docs/yap/user-guide/transcription/"&gt;Transcription&lt;/a&gt; for details on each provider.&lt;/p&gt;
&lt;h2 id="model-selection-local-only"&gt;Model Selection (Local Only)&lt;/h2&gt;
&lt;p&gt;When using local transcription:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Browse available models&lt;/li&gt;
&lt;li&gt;Click to download models you need&lt;/li&gt;
&lt;li&gt;Click a downloaded model to select it as active&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The active model shows a green checkmark.&lt;/p&gt;</description></item><item><title>Keyboard Shortcuts</title><link>https://applauselab.ai/docs/yap/user-guide/keyboard-shortcuts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/docs/yap/user-guide/keyboard-shortcuts/</guid><description>&lt;h2 id="global-hotkeys"&gt;Global Hotkeys&lt;/h2&gt;
&lt;p&gt;These work from any application:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Action&lt;/th&gt;
 &lt;th&gt;Default Shortcut&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Start/Stop Recording&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;Right ⌥&lt;/kbd&gt;&lt;/td&gt;
 &lt;td&gt;Configurable in Settings&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Cancel Recording&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;Esc&lt;/kbd&gt;&lt;/td&gt;
 &lt;td&gt;During active recording&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="alternative-hotkey-options"&gt;Alternative Hotkey Options&lt;/h2&gt;
&lt;p&gt;Configure in Settings → Recording Hotkey:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Option&lt;/th&gt;
 &lt;th&gt;Key Combination&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Right Option&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;⌥&lt;/kbd&gt; (right side)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Left Option&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;⌥&lt;/kbd&gt; (left side)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fn&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;fn&lt;/kbd&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Double-tap Right Option&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;⌥&lt;/kbd&gt; &lt;kbd&gt;⌥&lt;/kbd&gt; (quick double-tap)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="recording-overlay"&gt;Recording Overlay&lt;/h2&gt;
&lt;p&gt;When the recording overlay is visible:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Action&lt;/th&gt;
 &lt;th&gt;Shortcut&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Stop &amp;amp; Transcribe&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;Return&lt;/kbd&gt; or hotkey&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Cancel Recording&lt;/td&gt;
 &lt;td&gt;&lt;kbd&gt;Esc&lt;/kbd&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="application-window"&gt;Application Window&lt;/h2&gt;
&lt;p&gt;When Yap window is focused:&lt;/p&gt;</description></item><item><title>Trifon Getsov</title><link>https://applauselab.ai/team/trifon/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/team/trifon/</guid><description>&lt;h3 id="co-founder--ceo--applauselab"&gt;Co-Founder &amp;amp; CEO @ ApplauseLab&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;January 2025 - Present&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Leading a specialized R&amp;amp;D and idea acceleration lab focused on building products and helping founders turn B2C ideas into MVPs and secure funding.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Building next-gen products in personal development and wellbeing&lt;/li&gt;
&lt;li&gt;Guiding startups from concept to market-ready products&lt;/li&gt;
&lt;li&gt;Built smart. Delivered fast. Designed to solve.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="co-founder--ceo--from-farm-to-table"&gt;Co-Founder &amp;amp; CEO @ From Farm to Table&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;October 2024 - Present&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Building a cutting-edge manufacturing facility that converts agricultural waste into biodegradable materials, advancing sustainable materials and circular economy solutions.&lt;/p&gt;</description></item><item><title>Kris Nikolov</title><link>https://applauselab.ai/team/kris/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/team/kris/</guid><description>&lt;h3 id="co-founder--cto--xhealai"&gt;Co-Founder &amp;amp; CTO @ xHeal.ai&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;October 2025 - Present&lt;/strong&gt; | Miami, FL (Remote)&lt;/p&gt;
&lt;p&gt;Building the future of preventive healthcare - making it understandable, actionable, and affordable.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Launched platform live in the US with Europe expansion coming soon&lt;/li&gt;
&lt;li&gt;Architecting 360° healthcare platform that transforms how people think about their health&lt;/li&gt;
&lt;li&gt;Creating technology that catches health issues before they become critical&lt;/li&gt;
&lt;li&gt;Building scalable infrastructure to support international growth&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cloud-architect--equitymultiple"&gt;Cloud Architect @ EquityMultiple&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;October 2022 - Present&lt;/strong&gt; | Remote (Contract)&lt;/p&gt;</description></item><item><title>Kalin Stoev</title><link>https://applauselab.ai/team/kalin/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/team/kalin/</guid><description>&lt;h3 id="full-stack-architect--ai--mobile-systems--xhealai"&gt;Full-Stack Architect | AI &amp;amp; Mobile Systems @ xHeal.ai&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;October 2024 - Present&lt;/strong&gt; | Miami, FL (Remote)&lt;/p&gt;
&lt;p&gt;Architected and shipped production AI-powered healthcare platform transforming reactive healthcare into proactive wellness management through intelligent data unification and personalized recommendations.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Architected entire React Native application from scratch following iOS Human Interface Guidelines and best practices, implementing scalable architecture with Zustand for global state management and modular component&lt;/li&gt;
&lt;li&gt;Designed the database schema and AI workflow architecture for consistent data flow&lt;/li&gt;
&lt;li&gt;Designed and launched production app to US App Store with 5000+ active users, 99.9% uptime, and 4.8★ average rating&lt;/li&gt;
&lt;li&gt;Integrated Apple HealthKit API enabling real-time bidirectional synchronization of 50+ health metrics (heart rate, sleep patterns, activity levels, nutrition data) across iOS ecosystem&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="lead-ai-software-engineer--applauselab"&gt;Lead AI Software Engineer @ ApplauseLab&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;October 2024 - Present&lt;/strong&gt; | Remote&lt;/p&gt;</description></item><item><title>Nikolay Kolibarov</title><link>https://applauselab.ai/team/nikolay/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/team/nikolay/</guid><description>&lt;h3 id="senior-software-engineer--finonex"&gt;Senior Software Engineer @ Finonex&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;April 2023 – Present&lt;/strong&gt; | Bulgaria (Remote)&lt;/p&gt;
&lt;p&gt;Designed, developed, and maintained a distributed lead recommendation and scoring system for fintech call centers.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built reactive lead scoring system using Python, Redis, Lua, and Kafka to process 3M+ leads in real-time across thousands of sales representatives.&lt;/li&gt;
&lt;li&gt;Developed call dialog synchronization and A/B testing features for lead conversion optimization.&lt;/li&gt;
&lt;li&gt;Migrated deployments from raw YAML to Helm for improved maintainability.&lt;/li&gt;
&lt;li&gt;Enhanced CI/CD pipelines with automated integration testing and ephemeral environment provisioning in Kubernetes.&lt;/li&gt;
&lt;li&gt;Designed APIs with Express, MariaDB, Redis, and Kafka.&lt;/li&gt;
&lt;li&gt;Built desktop and web apps for call center agents and support teams.&lt;/li&gt;
&lt;li&gt;Reduced AWS RDS costs through data modeling and query optimization.&lt;/li&gt;
&lt;li&gt;Developed monitoring dashboards and alerts in Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="senior-software-engineer--fieldin"&gt;Senior Software Engineer @ Fieldin&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;July 2022 – April 2023&lt;/strong&gt; | Bulgaria (Remote)&lt;/p&gt;</description></item><item><title>Samuil Dimov</title><link>https://applauselab.ai/team/samuil/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/team/samuil/</guid><description>&lt;h3 id="ux-lead--xhealai"&gt;UX Lead @ xHeal.ai&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;November 2025 – Present&lt;/strong&gt; | Miami, Florida, United States (Remote)&lt;/p&gt;
&lt;p&gt;Leading the design of xHeal&amp;rsquo;s user experience, creating intuitive flows, dashboards, and logging tools that help users manage chronic conditions. Conducting user research and collaborating with product teams.&lt;/p&gt;
&lt;h3 id="designer--the-missing-link-tech"&gt;Designer @ The Missing Link Tech&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;December 2023 – November 2025&lt;/strong&gt; | Sofia, Bulgaria (Hybrid)&lt;/p&gt;
&lt;p&gt;Full-time designer focusing on web design, UI testing, and creating user-centered digital experiences.&lt;/p&gt;</description></item><item><title>Workflow catalog</title><link>https://applauselab.ai/workflows/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/workflows/</guid><description/></item><item><title>Hamal: An Agentic Harness for Local Repository Work</title><link>https://applauselab.ai/blog/hamal-agentic-harness/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/blog/hamal-agentic-harness/</guid><description>&lt;p&gt;Most coding agents look straightforward while they are still a prompt box. The difficult part starts when a model asks to read a file, write code, run a command, pause for input, or continue later without losing what happened.&lt;/p&gt;
&lt;p&gt;Hamal is our attempt to make that difficult part explicit.&lt;/p&gt;
&lt;p&gt;It is an experimental, Effect-native local coding agent organized as an npm workspace. Effect is the typed runtime and composition foundation beneath the workspace, not a wrapper added at the edge.&lt;/p&gt;
&lt;p&gt;The product navigation calls Hamal an &lt;strong&gt;agentic harness&lt;/strong&gt;. That means a bounded model and tool-execution loop around local repository work, not an autonomous magic box.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Hamal keeps project selection, provider and model choice, tools, permissions, durable run state, context management, and capability UI inside one local harness. It supports an interactive terminal UI and a plain headless mode. It is currently an experimental private preview, its APIs can change, no open-source license has been selected, and it is not ready for redistribution.&lt;/p&gt;</description></item><item><title>Introducing xHeal V2: One App for Your Health, Powered by ApplauseLab</title><link>https://applauselab.ai/blog/introducing-xheal-v2/</link><pubDate>Sun, 12 Jul 2026 18:00:00 +0300</pubDate><guid>https://applauselab.ai/blog/introducing-xheal-v2/</guid><description>&lt;p&gt;Your health data should not be scattered across apps, PDFs, wearables, and notes.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://xheal.ai/"&gt;xHeal V2&lt;/a&gt; brings health records, lab results, Apple Health data, workouts, nutrition, mindfulness, and daily health metrics into one secure app. It helps people organize their information, understand wellness patterns, and build healthier habits with AI-powered insights grounded in the information they choose to add.&lt;/p&gt;
&lt;p&gt;V2 is more than a visual update. It is the clearest expression yet of what we are building at ApplauseLab: a connected product powered by our reusable &lt;strong&gt;Infrastructure Layer&lt;/strong&gt; and &lt;strong&gt;Intelligence Layer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;xHeal is the flagship venture and primary product of our venture studio. It is where those layers are being tested, refined, and proven in a real product people can download and use today.&lt;/p&gt;</description></item><item><title>From Digithon to Digitalk: Bulgaria's Tech Ecosystem Has Never Felt More Alive</title><link>https://applauselab.ai/blog/from-digithon-to-digitalk/</link><pubDate>Sun, 12 Jul 2026 17:30:00 +0300</pubDate><guid>https://applauselab.ai/blog/from-digithon-to-digitalk/</guid><description>&lt;p&gt;What were you building at 17 or 18 years old?&lt;/p&gt;
&lt;p&gt;At &lt;a href="https://www.digitalkconference.com/"&gt;Digitalk Conference&lt;/a&gt; in Sofia, I watched three teams of founders aged 17-19 present products live in front of a jury and the full conference audience.&lt;/p&gt;
&lt;p&gt;They were the three teams that had earned the top places at Digithon two days earlier. Now their ideas had moved from a fast-paced hackathon into one of Southeast Europe&amp;rsquo;s leading technology and business events.&lt;/p&gt;
&lt;p&gt;The products were impressive. The bigger story was the ecosystem forming around the people who built them.&lt;/p&gt;</description></item><item><title>Leading by Example: Mentoring the Next Generation at Digithon</title><link>https://applauselab.ai/blog/leading-by-example-at-digithon/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/blog/leading-by-example-at-digithon/</guid><description>&lt;p&gt;Four students. One ambitious idea. Just a couple of hours to turn it into a working MVP.&lt;/p&gt;
&lt;p&gt;On June 7, I joined &lt;a href="https://www.digithon.tech/"&gt;Digithon&lt;/a&gt; in Sofia as a mentor to a team of four students from TUES. They were in 10th and 11th grade, aged 16-17, but they approached the challenge with the energy and ambition of a team preparing to launch a real product.&lt;/p&gt;
&lt;p&gt;By the end of the day, they had built an AI-assisted revenue management system designed for large grocery chains in the United States.&lt;/p&gt;
&lt;p&gt;That result was impressive. The people behind it were even more impressive.&lt;/p&gt;</description></item><item><title>Autonomous Development System</title><link>https://applauselab.ai/autonomous-development-system/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/autonomous-development-system/</guid><description/></item><item><title>Bachkator: Terraform for Your Agent Loops</title><link>https://applauselab.ai/blog/bachkator-terraform-for-agent-loops/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0300</pubDate><guid>https://applauselab.ai/blog/bachkator-terraform-for-agent-loops/</guid><description>&lt;p&gt;Its name comes from Bulgarian: &lt;strong&gt;бачкатор&lt;/strong&gt; (pronounced &lt;em&gt;BAHCH-kah-tor&lt;/em&gt;) means &amp;ldquo;the hard worker,&amp;rdquo; the one who gets the job done.&lt;/p&gt;
&lt;p&gt;We have been using the tool internally for about a month, and it has been useful enough that we decided to clean it up and share it.&lt;/p&gt;</description></item><item><title>Temporal Workflows, Now One Raycast Command Away</title><link>https://applauselab.ai/blog/temporal-workflows-one-raycast-command-away/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/blog/temporal-workflows-one-raycast-command-away/</guid><description>&lt;p&gt;We use Temporal every day at Applause Lab. It is how we build reliable, long-running systems without turning every retry, timeout, and recovery path into application glue.&lt;/p&gt;
&lt;p&gt;But when you live in Temporal daily, the small operational loops start to add up. You jump between the Temporal UI, the CLI, local namespaces, staging, production, workflow histories, schedules, and a browser tab you probably already lost under five others.&lt;/p&gt;
&lt;p&gt;Raycast is already where we open tools, run commands, and move through our work. So we brought Temporal into that flow.&lt;/p&gt;</description></item><item><title>Yap: A Lightweight, Open-Source Dictation Tool</title><link>https://applauselab.ai/blog/building-yap-in-public/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/blog/building-yap-in-public/</guid><description>&lt;p&gt;We built Yap because we wanted a dictation tool that felt like a utility, not a platform.&lt;/p&gt;
&lt;p&gt;Lightweight. Minimal. Open source. Easy to run. Easy to understand. Easy to change if your workflow needs something different.&lt;/p&gt;
&lt;p&gt;The basic loop is simple: press a hotkey, speak, transcribe, and paste the result into whatever app already has focus. No new writing surface. No heavy workspace. No assumption that everyone wants the same workflow.&lt;/p&gt;</description></item><item><title>Replatforming EquityMultiple from Heroku to AWS</title><link>https://applauselab.ai/case-studies/equitymultiple/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/equitymultiple/</guid><description/></item><item><title>Operating Intelligence Platform for Customer Success</title><link>https://applauselab.ai/case-studies/orbit/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/orbit/</guid><description/></item><item><title>Bakery Operations Platform &amp; E-Commerce Backbone</title><link>https://applauselab.ai/case-studies/shokolino/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/shokolino/</guid><description/></item><item><title>AI Career Platform Built from Idea to POC</title><link>https://applauselab.ai/case-studies/mindnest/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/mindnest/</guid><description/></item><item><title>AI-Enablement for Engineering &amp; Development Teams</title><link>https://applauselab.ai/case-studies/invacu/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/invacu/</guid><description/></item><item><title>Full-Stack Technical Consulting for AI E-Commerce Platform</title><link>https://applauselab.ai/case-studies/itemizer/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/itemizer/</guid><description/></item><item><title>Visitor Management System for National Security Facility</title><link>https://applauselab.ai/case-studies/bulgaria-state-reserve/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://applauselab.ai/case-studies/bulgaria-state-reserve/</guid><description/></item><item><title>Introducing Atelier and the ServiceNow Architect AgentPack</title><link>https://applauselab.ai/blog/introducing-atelier-servicenow-architect-agentpack/</link><pubDate>Mon, 12 May 2025 00:00:00 +0000</pubDate><guid>https://applauselab.ai/blog/introducing-atelier-servicenow-architect-agentpack/</guid><description>&lt;p&gt;The workflows that run a company are not neat little tasks. They live across email, documents, delivery notes, project history, approvals, and the judgement of the people doing the work.&lt;/p&gt;
&lt;p&gt;That is what we built Atelier for: hyperautomation for the work that actually moves the business.&lt;/p&gt;
&lt;p&gt;Atelier ingests operational data, encodes an AgentPack against how a business actually decides, and runs it alongside the team. HR, delivery, operations, marketing, engineering, the workflows that carry the company can become runnable systems instead of scattered process knowledge.&lt;/p&gt;</description></item><item><title>About ApplauseLab</title><link>https://applauselab.ai/about/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/about/</guid><description/></item><item><title>Download Yap</title><link>https://applauselab.ai/products/yap/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://applauselab.ai/products/yap/</guid><description/></item><item><title>Atelier, the Operating Core for Supervised AI Work</title><link>https://applauselab.ai/atelier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/atelier/</guid><description/></item><item><title>Privacy Policy</title><link>https://applauselab.ai/privacy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/privacy/</guid><description>&lt;p&gt;Last updated: August 7, 2026&lt;/p&gt;
&lt;p&gt;This policy explains how ApplauseLab handles personal data when you visit applauselab.ai, contact us, or book a workflow call. It does not cover customer projects, which are governed by their own agreements and data-processing terms.&lt;/p&gt;
&lt;h2 id="data-we-collect"&gt;Data we collect&lt;/h2&gt;
&lt;p&gt;We may collect:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Information you send us, including your name, email address, company, message, and booking details.&lt;/li&gt;
&lt;li&gt;Basic technical records created when the site is served, such as IP address, browser and device type, requested pages, timestamps, referrer, and security logs.&lt;/li&gt;
&lt;li&gt;Calendar data you provide to the external booking provider after choosing to open or use its calendar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do not offer website accounts or run advertising trackers on this site.&lt;/p&gt;</description></item><item><title>Speak with an AI Architect</title><link>https://applauselab.ai/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/contact/</guid><description/></item><item><title>Terms of Service</title><link>https://applauselab.ai/terms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://applauselab.ai/terms/</guid><description>&lt;p&gt;Last updated: August 7, 2026&lt;/p&gt;
&lt;p&gt;These terms govern your use of applauselab.ai. Customer projects, subscriptions, and other paid work are governed by the agreement made for that work. If a project agreement conflicts with these website terms, the project agreement controls.&lt;/p&gt;
&lt;h2 id="using-this-website"&gt;Using this website&lt;/h2&gt;
&lt;p&gt;You may use the website for lawful purposes. You may not attempt to disrupt the site, bypass its security, misuse its content, or use it in a way that infringes another person&amp;rsquo;s rights.&lt;/p&gt;</description></item></channel></rss>