Ghostype is a context-aware AI voice interface for macOS. It knows your active app to automate the workflow: ⚡️ Smart Auto-Send: Detects context to format & execute "Send" (e.g., Cmd+Enter). 🎨 App Profiles: Auto-switches tones per app. 🧩 Ghost Morph: Custom Agent Skills. 👻 Ghost Twin: Learns your style locally.
Hey Product Hunt! 👋
I’m the maker behind Ghostype.
I built this because I got tired of the "AI Accent." I use voice dictation daily, but I spent more time editing the output to sound like me than I did actually speaking. Plus, having to manually hit Cmd+Enter after every dictation felt like a broken workflow.
So I built Ghostype—a macOS-native layer that sits between your voice and your apps.
It’s not just "speech-to-text." It’s an automation engine:
⚡️ Smart Auto-Send: My favorite feature. It detects if you're in Slack, Discord, or Notes, and executes the correct "Send" command automatically. No keyboard needed.
🎨 App-Specific Profiles: It knows context. It keeps my tone "Professional" in Outlook but switches to "Casual & Lowercase" in Telegram.
🧩 Ghost Morph: I added custom Agent Skills. Hold a modifier key to turn a rambling voice note into a structured Jira ticket or a Twitter thread instantly.
👻 Ghost Twin: The "magic" part. It analyzes your local writing history to learn your specific style/slang, so the output feels like you, not a robot.
🔐 A note on Privacy: I’m an indie dev and literally cannot afford the server costs to store your data. 😂 So, Ghostype is built with a Local-Storage architecture. Your history and style vectors stay 100% on your Mac.
I’m currently in Beta and iterating fast. I’d love to hear your feedback on the "Smart Send" logic—does it fit your workflow?
Thanks for checking it out! 👻
App Profiles auto-switching tone per app is clever how you write in Slack vs email is completely different. How long does Ghost Twin take to feel accurate?
@borislovelove hey, when ghost twin is trained, it gets the app contexts and your input as a package. The more you write in a specific app, the faster it learns that exact tone. But if you only use it in Slack, it won't know how to mimic your email voice. The time it takes to feel accurate really just depends on your typing volume in each specific app! Also, just to be clear, all of this learning happens entirely locally on your device—I don't store any of this data on my servers at all!
Context-aware tone switching per app is a genuinely hard problem to get right. Most voice tools are either totally generic or require you to babysit the profiles manually, so if Ghost Morph works well in practice that's a real differentiator. Congrats on the launch!
@shubhampalriwala thanks so much! Yeah, it's definitely a tricky problem to get right. If you get a chance to try it out and have any suggestions or feedback, I'd love to hear from you. Always happy to chat and exchange ideas!
Report
I hate OTC/OTP login. I will not open a Ghostype subscription as long as I'm forced to use one-time codes to login.
Report
This is something I've been looking for, especially on the mobile. Will give it a shot.
GHOSTYPE
moltdj
App Profiles auto-switching tone per app is clever how you write in Slack vs email is completely different. How long does Ghost Twin take to feel accurate?
GHOSTYPE
@borislovelove hey, when ghost twin is trained, it gets the app contexts and your input as a package. The more you write in a specific app, the faster it learns that exact tone. But if you only use it in Slack, it won't know how to mimic your email voice. The time it takes to feel accurate really just depends on your typing volume in each specific app! Also, just to be clear, all of this learning happens entirely locally on your device—I don't store any of this data on my servers at all!
Agnost AI
Context-aware tone switching per app is a genuinely hard problem to get right. Most voice tools are either totally generic or require you to babysit the profiles manually, so if Ghost Morph works well in practice that's a real differentiator. Congrats on the launch!
GHOSTYPE
@shubhampalriwala thanks so much! Yeah, it's definitely a tricky problem to get right. If you get a chance to try it out and have any suggestions or feedback, I'd love to hear from you. Always happy to chat and exchange ideas!
I hate OTC/OTP login. I will not open a Ghostype subscription as long as I'm forced to use one-time codes to login.
This is something I've been looking for, especially on the mobile. Will give it a shot.