Guys! We re fighting for number 1 in the GPT-6 astra challenge today!
Thank you so much for all your support! We re currently at number 2, and we are going up fast!
Every support will help us hit the top spot and hang in until the end. Thank you so much for your upvotes, comments, and everything! Try MosMos!
https://www.producthunt.com/prod...
AIQRHub
A great tool, looking forward to more features.
MosMos
@kkliu Thanks, Kirin! What's one task you'd most like MosMos to help with next?
MosMos
@kkliu Appreciate it, Kirin! We’ve got more features planned, and feedback like yours helps us decide what to build next. Hope you’ll stick around to see what’s coming!
Being able to group history by project would help once there are lots of dictated notes, searches, and meetings to look through.
MosMos
@eren_mindful Having a project's notes, searches, and meetings together makes sense, Eren. Would you prefer to assign each item to a project yourself, or have suggested groups you can adjust?
MosMos
Just talk to MosMos and start your work in a brand new style.
STORI
The personal glossary might be the most underrated feature here. Every dictation tool I tried keeps mangling the same five company names and industry terms forever. Adding them once and being done sounds like the fix. Congrats on the launch
MosMos
@elene_tandashvili Thanks so much Elene!!
Having to fix the same five words every time is exactly the frustration the personal glossary is meant to address. You can save those names and terms for MosMos to use during recognition.
Would love to hear how it handles your usual troublemakers!
MosMos
@elene_tandashvili Thanks, Elene! That repeated correction loop is exactly what we wanted to eliminate. Add a company name or industry term once, and MosMos remembers it from then on.
Congrats on the launch! This looks like a really useful question: is there a Windows version planned, or is it staying macOS-only for now?
MosMos
@nrupen_mandava Thanks! Windows is already in the works, and we’re aiming to release the first version around next Monday.
MosMos
@nrupen_mandava Thanks for the support! Stay tuned 🙌
Circle to Search
MosMos
@yinn1014 That’s exactly the kind of workflow we had in mind! You can also customize the meeting notes template to focus on what you need for the follow-up, like key conclusions and next steps.
Nice to see such product but upon testing why am I seeing an API Exception?
MosMos Diagnostics
Build: 1.0.24 (509) unknown
Recorder state: idle
Active recording elapsed: 00:15
Shortcut monitor: running
Voice Input shortcut: Fn (toggle)
Meeting shortcut: Fn⇧ (toggle)
Secure input active: no
Microphone: authorized
Accessibility: authorized
Input Monitoring: authorized
Speech client: NativeXasrSpeechRecognizer
Voice Input ASR provider: uiMosMosCloud
Voice Input ASR model: mossic-gateway
Local X-ASR URL: ws://127.0.0.1:6666/ws
Text optimization client: ServerTextOptimizationClient
Account: signed-in(, active)
Meeting delivery: nonStreaming
Last meeting minutes error: none
Voice Input ASR timeout: 30s
Voice Input paste fallback timeout: 8s
Voice Input stop grace: 350ms
Meeting max duration: 3:00:00
Last voice input latency: none
Recent voice input runs:
2026-09-20T15:37:20Z failed: total=-, asr=-, llm=-, save=-, audio=27.9s, raw=0, opt=0, polish=high, processing=livePolish, error=ApiException.transport(reason=audio_buffer_overflow phase=streaming request_id=bf3ea695-7aec-4c53-a256-096104dd0d8e elapsed_ms=9802 ready=true stopped=false finish_sent=false ready_ms=3644 last_ack_age_ms=520 queued_bytes=96000 sent_bytes=214400 acked_bytes=150400 buffer_limit_bytes=160000 incoming_bytes=3200 close_code=-1)
2026-09-20T15:36:47Z failed: total=-, asr=-, llm=-, save=-, audio=9.1s, raw=0, opt=0, polish=high, processing=livePolish, error=ApiException.transport(reason=connect_timeout phase=websocket_connect request_id=d75cedb9-4d9f-49aa-b264-0a63ed349669 elapsed_ms=10001 ready=false stopped=true finish_sent=false ready_ms=-1 last_ack_age_ms=-1 queued_bytes=288000 sent_bytes=0 acked_bytes=0 buffer_limit_bytes=384000 incoming_bytes=0 close_code=-1)
2026-09-20T15:36:31Z failed: total=-, asr=-, llm=-, save=-, audio=31.4s, raw=0, opt=0, polish=high, processing=livePolish, error=ApiException.transport(reason=audio_buffer_overflow phase=streaming request_id=76faa5ee-8cc3-4dfb-aeaf-83ce56289101 elapsed_ms=8800 ready=true stopped=false finish_sent=false ready_ms=3705 last_ack_age_ms=1255 queued_bytes=121600 sent_bytes=156800 acked_bytes=92800 buffer_limit_bytes=185600 incoming_bytes=3200 close_code=-1)
2026-09-20T15:35:51Z failed: total=-, asr=-, llm=-, save=-, audio=35.2s, raw=0, opt=0, polish=high, processing=livePolish, error=ApiException.transport(reason=audio_buffer_overflow phase=streaming request_id=72bdae63-cc0f-4ae5-b1bf-8c952ca94ca7 elapsed_ms=9095 ready=true stopped=false finish_sent=false ready_ms=3657 last_ack_age_ms=213 queued_bytes=96000 sent_bytes=192000 acked_bytes=128000 buffer_limit_bytes=160000 incoming_bytes=3200 close_code=-1)
Recent meeting stream fallbacks:
none
Last error: ApiException.transport(reason=audio_buffer_overflow phase=streaming request_id=bf3ea695-7aec-4c53-a256-096104dd0d8e elapsed_ms=9802 ready=true stopped=false finish_sent=false ready_ms=3644 last_ack_age_ms=520 queued_bytes=96000 sent_bytes=214400 acked_bytes=150400 buffer_limit_bytes=160000 incoming_bytes=3200 close_code=-1)
History count: 0
It says, couldn't transcribe