[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83155":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":33,"discoverSource":34},83155,"blitztext-app","cmagnussen\u002Fblitztext-app","cmagnussen","Experimental open-source macOS menubar app for speech-to-text workflows",null,"Swift",140,53,6,2,0,1,42,16,5.2,"MIT License",false,"main",[24,25,26,27,28,29],"macos","menubar-app","openai","speech-to-text","swift","whisperkit","2026-06-12 02:04:31","# Blitztext App\n\nBlitztext App is an experimental open-source macOS menubar app for turning speech into text.\n\nIt is intentionally small and unfinished. The goal is to make a real workflow visible and hackable: press a hotkey, speak, get text back, optionally rewrite it, and paste it into the app you were using.\n\nThis is a learning and experimentation project, not a polished product.\n\n> Preview status: bring your own OpenAI API key, no hosted backend, no warranty, no support guarantee.\n\n## What It Does\n\n- **Blitztext**: record speech and transcribe it.\n- **Blitztext+**: record speech, transcribe it, then turn the rough draft into cleaner writing.\n- **Blitztext $%&!**: turn frustrated speech into a calmer message.\n- **Blitztext :)**: add fitting emojis to dictated text.\n\n## Important Preview Notes\n\n- macOS only.\n- Bring your own OpenAI API key.\n- No hosted Blitztext backend is included or provided.\n- In online mode, audio and text are sent directly from the app to the OpenAI API.\n- Optional local transcription via WhisperKit\u002FCoreML if you install a compatible model locally.\n- `.\u002Fbuild.sh` creates a locally ad-hoc-signed development app. No notarized release binary is provided.\n- Not production ready.\n- No warranty and no support guarantee.\n\nYou are welcome to use, fork, adapt, and share this project under the license terms.\n\nThe intent is not to ship a one-click finished app. The intent is to make a real AI workflow understandable: clone it, build it, read the code, change it, break it, fix it, and suggest improvements. If you only want to download something and never look inside, this preview will probably feel rough. If you want to learn how a small native macOS AI app is put together, you are in the right place.\n\n## Screenshots\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fscreenshots\u002Fonline-mode.png\" alt=\"Blitztext online transcription mode\" width=\"420\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fscreenshots\u002Flocal-mode.png\" alt=\"Blitztext secure local transcription mode\" width=\"420\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fscreenshots\u002Flocal-model-picker.png\" alt=\"Blitztext local model picker\" width=\"420\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fscreenshots\u002Fsettings-customize.png\" alt=\"Blitztext settings and customization view\" width=\"420\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Requirements\n\n- macOS 14 or newer\n- Xcode 16 or newer (Swift 5.10), with Command Line Tools installed and selected for `xcodebuild`\n- [XcodeGen](https:\u002F\u002Fgithub.com\u002Fyonaskolb\u002FXcodeGen) to generate the Xcode project\n- For online transcription and rewriting: an OpenAI API key with access to:\n  - `whisper-1` for transcription\n  - `gpt-4o-mini` and optionally `gpt-4o` for rewriting\n- For local-only transcription: a WhisperKit CoreML model in:\n  `~\u002FLibrary\u002FApplication Support\u002FBlitztext\u002Fmodels\u002Fwhisperkit\u002F`\n\nThe build also pulls one Swift Package dependency automatically:\n\n- [`argmax-oss-swift`](https:\u002F\u002Fgithub.com\u002Fargmaxinc\u002Fargmax-oss-swift) (WhisperKit) — used for local on-device transcription.\n\nInstall XcodeGen if needed:\n\n```bash\nbrew install xcodegen\n```\n\n## Build And Run\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fcmagnussen\u002Fblitztext-app.git\ncd blitztext-app\n.\u002Fbuild.sh --run\n```\n\nFor a local install into `\u002FApplications`:\n\n```bash\n.\u002Fbuild.sh --install --run\n```\n\nThe generated `.app` is ad-hoc signed for local development only. Do not treat it as a trusted redistributable binary. A public binary release would need Developer ID signing and notarization.\n\nOn first launch, either paste your own OpenAI API key for online workflows or install a WhisperKit CoreML model for local transcription. Rewriting workflows still require OpenAI.\n\nFor fully local transcription, install a WhisperKit CoreML model and enable **Sicherer Lokaler Modus** in the app.\n\nFor a slower, more explicit walkthrough, see [docs\u002Fsetup.md](docs\u002Fsetup.md).\n\n## Permissions\n\nBlitztext asks for:\n\n- **Microphone**: to record your voice.\n- **Accessibility**: to paste the result back into the app you were using.\n\nIf you do not grant Accessibility permission, you can still copy results manually.\n\nFull Disk Access is not required. If auto-paste does not work even though transcription succeeds, open **System Settings -> Privacy & Security -> Accessibility**, enable Blitztext there, restart Blitztext, and try again with the cursor focused in a text field. If macOS shows multiple Blitztext entries, remove or disable the old ones and grant the permission to the app you just built or installed.\n\n## Data Flow\n\nThe preview has no custom backend.\n\n```text\nOnline transcription: Your Mac -> OpenAI Audio Transcriptions API\nText rewriting:       Your Mac -> OpenAI Chat Completions API\nLocal transcription:  Your Mac -> WhisperKit\u002FCoreML on device\n```\n\nThe app stores your OpenAI API key in the user's macOS Keychain.\n\nRead [docs\u002Fprivacy.md](docs\u002Fprivacy.md) before using the preview with sensitive content.\n\n## Project Structure\n\n```text\nBlitztextMac\u002F\n  App\u002F          App lifecycle and paste handling\n  Features\u002F     Workflows, menu bar UI, settings\n  Services\u002F     Recording, OpenAI calls, hotkeys, local storage\n  Views\u002F        Shared SwiftUI views\nbuild.sh        Local build script\ndocs\u002F           Setup, privacy, roadmap, preflight, landing page notes\n```\n\n## Local Models\n\nLocal transcription is available as an experimental WhisperKit\u002FCoreML path. The app does not bundle a model; choose one in the app, click install, and then switch on **Sicherer Lokaler Modus** from the menu bar or settings.\n\nSee [docs\u002Flocal-models.md](docs\u002Flocal-models.md).\n\n## Contributing\n\nContributions are welcome, especially if they make the preview easier to build, understand, or fork.\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) first.\n\n## Support And Roadmap\n\nThis preview has no formal support promise. See [SUPPORT.md](SUPPORT.md) for how to ask for help without sharing secrets.\n\nThe current direction is documented in [ROADMAP.md](ROADMAP.md). Maintainer-facing release checks live in [docs\u002Fopen-source-preflight.md](docs\u002Fopen-source-preflight.md).\n\n## License\n\nCode is released under the MIT License. See [LICENSE](LICENSE).\n\nProject names, logos, and app icons are not automatically granted as trademarks or brand assets. See [TRADEMARKS.md](TRADEMARKS.md).\n\n## Legal \u002F Impressum & Datenschutz\n\nThis is an experimental, non-commercial open-source project, provided as-is under the MIT License without warranty or support. Nothing is sold here and no installation or operation is performed on your behalf.\n\nThe companion website (blitztext.de) is operated by Blackboat Internet GmbH:\n\n- Impressum: https:\u002F\u002Fwww.blackboat.com\u002Fimpressum\n- Datenschutz \u002F Privacy: https:\u002F\u002Fwww.blackboat.com\u002Fdatenschutz\n","Blitztext App 是一个实验性的开源 macOS 菜单栏应用程序，用于将语音转换为文本。其核心功能包括通过快捷键启动录音并转录、可选地使用OpenAI API进行文本润色或添加表情符号等功能。技术上，它支持在线模式（需要用户自备OpenAI API密钥）和本地模式（需安装兼容的WhisperKit\u002FCoreML模型）。该项目旨在提供一个可探索和修改的真实AI工作流程示例，适用于对macOS平台上小规模原生AI应用开发感兴趣的开发者学习与研究，而非作为最终成品直接使用。请注意，此项目尚处于预览阶段，不保证支持或保修服务。","2026-06-11 04:10:18","CREATED_QUERY"]