{"slug": "show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone", "title": "Show HN: Echodot – Local-first AI that writes replies in your tone", "summary": "Developer ohkariku-boop released echodot v0.1, a free, MIT-licensed, open-source desktop app that drafts replies in a user's personal writing style via a global hotkey (⌘⇧E / Ctrl+Shift+E) that reads clipboard context and auto-copies the generated result. Echodot runs local-first by default with Ollama and offers optional OpenRouter support with a user-supplied key, plus tone presets and writing samples for personalization, streaming responses, and no account, tracking, or subscription. Built on Tauri 2, React, TypeScript, and Tailwind with a Rust backend for hotkeys and system integration, the app is positioned as an alternative to closed-source, cloud-only tools such as Cotype, and the developer is seeking feedback on the core workflow and prompt quality.", "body_md": "I built echodot – a free, open-source desktop app that drafts replies in your personal writing style.\n\nProblem: Most AI writing tools either force you into their voice or require constant copy-pasting between apps. Tools like Cotype are useful but closed-source and cloud-only.\n\nWhat echodot does: - Press a global hotkey (⌘⇧E / Ctrl+Shift+E) - It reads the context (from clipboard) - Generates a reply that matches your tone - Auto-copies the result so you can paste it instantly\n\nKey points: - Local-first by default (works with Ollama) - Optional OpenRouter support (bring your own key) - Tone presets + writing samples for better personalization - Streaming responses - Completely free and MIT licensed - No account, no tracking, no subscription\n\nTech stack: Tauri 2 + React + TypeScript + Tailwind Rust backend for hotkeys and system integration\n\nGitHub: [https://github.com/ohkariku-boop/Echodot](https://github.com/ohkariku-boop/Echodot)\n\nStill early (v0.1). Looking for feedback on the core workflow, prompt quality, and what features would make this actually useful day-to-day.\n\nComments URL: [https://news.ycombinator.com/item?id=49735771](https://news.ycombinator.com/item?id=49735771)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone", "canonical_source": "https://github.com/ohkariku-boop/Echodot", "published_at": "2026-09-17 02:34:13+00:00", "updated_at": "2026-09-17 02:53:47.084043+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "generative-ai", "large-language-models", "developer-tools"], "entities": ["echodot", "ohkariku-boop", "Ollama", "OpenRouter", "Cotype", "Tauri 2", "React", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone", "markdown": "https://wpnews.pro/news/show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone.md", "text": "https://wpnews.pro/news/show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone.txt", "jsonld": "https://wpnews.pro/news/show-hn-echodot-local-first-ai-that-writes-replies-in-your-tone.jsonld"}}