Ghostwriters rewrite every AI draft
You know the client's voice. ChatGPT doesn't. You spend more time editing than writing, stripping corporate filler and forcing the draft to sound like someone else.

FREE DESKTOP APP
A free desktop app that drafts in any persona you create. Define the voice once for a client, executive, or brand, and Echo writes in it across email, posts, and threads.
macOS · Windows · Linux
See the difference
Alex (founder) needs to tell his client Marcus that their Q3 integration is slipping three weeks.
What you type
Tell Marcus the Q3 integration will be delayed by 3 weeks. We found edge cases in testing.
Dear Marcus, I hope this message finds you well. I wanted to provide you with an important update regarding the Q3 integration project. During our rigorous testing phase, our team identified several edge cases that require additional attention to ensure we deliver a solution that meets our high standards of quality. As a result, the integration timeline will need to be extended by approximately three weeks. We understand the impact this may have on your planning and sincerely apologize for any inconvenience this delay may cause. Please rest assured that we are fully committed to delivering a robust and reliable integration. Sincerely, Alex
103
words (generic AI)
103
words (with Perennial)
~0
edits needed before sending
Preview the app interface
Click any screenshot to view full size
You know the client's voice. ChatGPT doesn't. You spend more time editing than writing, stripping corporate filler and forcing the draft to sound like someone else.
One principal wants crisp and formal. Another wants warm and brief. Switching context shouldn't mean re-prompting from scratch every time you change inboxes.
When the email sounds like a template and the LinkedIn post sounds like you, trust erodes. Named personas keep every channel consistent without rewriting from zero.
Building voice for a team? Perennial for Teams →
STEP 1
Create a persona in Echo: "Sarah", "Northline", "CEO voice". Free tier includes one; Pro and Ultra unlock more slots.
STEP 2
Start from Echo's default markdown template or import a .md communication fingerprint. Edit until the voice is ready. Settings shows when it's customized.
STEP 3
Pick a channel target, paste context, generate. Echo resolves the active persona automatically. Switch personas from the workspace when you change clients or roles.
GUI first: channel-aware drafts on your desktop. Built-in MCP second: the same rules in assistants and workflows you already run, not a coding-only add-on.
Pick a channel target, paste context, get output shaped for email, threads, posts, or messages, then paste into Mail, Slack, LinkedIn, or wherever you work.
Create personas in Settings or import a communication fingerprint (.md). Switch the active persona from the workspace when you change clients or roles.
Personas and drafts stay on your machine. Remote calls are only for app updates and the AI APIs you configure with your own keys.
BUILT-IN MCP
Perennial Echo ships with an MCP server bundled and ready to use: the same persona and channel rules as the app. Connect it to AI assistants and automations you already run. Included in the free app, not a separate integration to request.
MCP tool reference →Latest release: v0.3.7
The app checks for updates automatically.
Echo works with the default template, personas you write, or a communication fingerprint from Perennial Fundamental. Import as a named persona in Settings.