> ## Documentation Index
> Fetch the complete documentation index at: https://docs.freestylevoice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Freestyle

> Open source voice dictation platform for devs. Build voice workflows.

<Frame>
  <img src="https://mintcdn.com/freestyle-22fceea8/btasiHkb8KpJv3ws/images/app-home.png?fit=max&auto=format&n=btasiHkb8KpJv3ws&q=85&s=7b813d44badfeef46233485cdc691497" alt="The Freestyle desktop app" width="3112" height="1992" data-path="images/app-home.png" />
</Frame>

Freestyle is the voice dictation app that turns your voice into text with the press of a hotkey. Helps developers type 4X faster than they normally would.

It's open source, and powered by Freestyle Transcribe — our cloud transcription service, optimized for developer dictation.

## What you can do

* **Voice dictation:** hold the hotkey, speak, release to paste at wherever your cursor is. Dictate directly into your favorite coding agent.
* **Transcription:** Freestyle Transcribe, tuned for developer dictation. Sign in and it works.
* **Transcription cleaning** Grammar and punctuation cleanup via post-processing. No more "um, oh, but".
* **Dictionary** Custom phrase replacements applied after transcription. (ex. "type script" → TypeScript)
* **Freestyle Plugins SDK:** Build custom workflows in the transcription pipeline with our SDK

<CardGroup cols={2}>
  <Card title="User guide" icon="book-open" href="/user-guide">
    The everyday features: dictation, models, cleanup, dictionary, and formats.
  </Card>

  <Card title="Building plugins" icon="puzzle-piece" href="/how-plugins-work">
    Extend the dictation pipeline with your own code, plus a full SDK reference.
  </Card>

  <Card title="Download Freestyle" icon="download" href="https://freestylevoice.com/downloads">
    Get the latest build for macOS, Windows, or Linux.
  </Card>

  <Card title="Join the community" icon="discord" href="https://discord.gg/Fmgt5yZCDu">
    Hang out with contributors on Discord.
  </Card>
</CardGroup>
