I built Tact, a keyboard-first client that sits on top of your LinkedIn inbox and makes outbound faster without turning it into AI-generated slop.
The goal was to help people who do targeted, relationship-driven outreach move quickly while still writing every word themselves. Tact doesn’t ghostwrite messages or auto-send anything. Instead, it gives you speed, structure, and light AI coaching while you write.
What it does today:
- Keyboard-first LinkedIn inbox Navigate conversations, open threads, reply, and move between messages using shortcuts instead of clicking through LinkedIn’s UI.
- Snippets + dynamic snippets Reusable sentence/paragraph blocks with variables (name, company, role, etc.) that you can drop in instantly and still edit freely. Dynamic snippets let you just describe the variable, and we'll generate using enriched data and web search.
- Coaching instead of ghostwriting AI flags things like missing personalization, awkward phrasing, or placeholders you forgot to update, but it doesn’t generate full messages for you.
It’s a thin layer focused purely on the act of writing and handling your LinkedIn inbox more deliberately. The mental model is closer to a power-user email client (Vim-style speed) than a "click a button and spray AI" tool.
You can try it here: https://withtact.app
I’d love feedback on:
- Whether "coaching, not ghostwriting" is actually useful in practice
- How the keyboard UX compares to native LinkedIn
- What’s missing
Happy to answer questions about implementation details or anything else.