howitalk
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@howitalkdecode 'need the report asap and pls cc sarah'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
howitalk
Existing profiles teach the AI to write like you. This teaches it to read you: locally, from your real transcripts, with a blind benchmark that says whether it worked.
You know the feeling: a person sitting next to you would get what you mean on the first try, because they know you. The AI does not. You pack six asks into one run-on message and it answers the last one. howitalk distills how you actually communicate, from your own chat history, into a plain text profile you own, then hands that profile to the AI at the start of every session.
The honest numbers, up front
Most tools launch with a winning benchmark chart. This one launches with its real results:
Our own blinded N-of-1 test found no measurable effect on single-response quality (42 percent win rate, CI 26 to 61, n=27). Frontier models already parse messy one-shot prompts well. We publish that instead of hiding it.
The open question is session pace: how often you have to re-explain. We froze the author's baseline (3.8 percent of messages are corrections) before the tool went live, and the before and after comparison is running.
It took three rounds to build a benchmark honest enough to trust. The first two were invalidated by our own audits (a screen-layout bias, then the tool's own hook contaminating the control arm). The instrument that survived ships in this repo, and you can run it on your own data.
Related MCP server: Memoreei
Quickstart
git clone https://github.com/andey0Saikiran/howitalk && cd howitalk
node src/cli.js extract # parse your Claude Code transcripts (local, free)
node src/cli.js distill # write ~/.howitalk/profile.md (uses your claude CLI)
node src/cli.js show # read what it learned; edit anything wrong
node src/cli.js install-hook # inject it into every Claude Code sessionNot on Claude Code? Fold in a ChatGPT export and use the MCP server:
node src/cli.js import-chatgpt ~/Downloads/conversations.json
node src/cli.js mcp # profile + decode for any MCP clientThe two commands worth seeing
howitalk decode "<your messy message>" translates a quick, compressed
message into an explicit prompt: every chained ask enumerated, implied
context spelled out, real ambiguities rendered as bracketed questions. It
shows you the translation. It never rewrites you silently, because intent
inference is wrong too often for silent substitution to be safe.
howitalk bench is the built-in experiment: it generates paired responses to
your own past prompts, with and without your profile, and you judge them
blinded. bench autojudge runs the attention-free variant (a model judges
each pair twice with the order swapped; only consistent verdicts count).
Every adopter can reproduce the study on their own history.
Everything else
howitalk refresh learn from yesterday (2 model calls); auto-refresh <on|off> for mornings
howitalk pace correction-rate over time, against your frozen baseline
howitalk validate check any profile against SPEC.md
howitalk export --to claude-md interop blocks for CLAUDE.md or OpenClaw USER.md
howitalk install-decode /decode as a Claude Code slash commandDesign commitments
Local-first: transcripts, profile, and benchmark data never leave your machine. Model calls go through your own claude CLI, under your account.
The profile is a file. You can read it, edit it, version it, delete it. Every automatic update archives the outgoing version for diffing.
Reading, not writing: the profile interprets your input. It contains no guidance for imitating your voice. See SPEC.md for the format contract.
Measured, or it did not happen: see PRIOR-ART.md for the verified landscape, including the neighbors that do adjacent things well.
Status
Working, used daily by its author, benchmarked honestly, pre 1.0. The name "idiolect" appears inside profiles as the linguistic term (the speech habits peculiar to one person), which is exactly what the file describes.
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceSelf-hosted MCP server giving AI agents persistent memory for personalization and context across conversations.268Apache 2.0
- AlicenseAqualityCmaintenanceAn open-source MCP server that gives AI assistants a searchable memory of your entire personal communication history by ingesting messages from multiple platforms and indexing them with hybrid search.214MIT

style-memory-mcpofficial
AlicenseAqualityBmaintenanceA tiny local MCP server that learns a user's conversational style, catchphrases, dialect markers, emoji habits, tone preferences, and concrete collaboration preferences without storing private memories.151MIT- Alicense-qualityCmaintenanceMCP server that integrates with chat tools to provide context from local projects, enabling reviewed and cited prompts.MIT
Related MCP Connectors
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andey0Saikiran/howitalk'
If you have feedback or need assistance with the MCP directory API, please join our Discord server