Agentβ™₯︎Age
Catalog

chatmux

Official

by echoedinvoker Β· TypeScript

Local-first MCP server for your own LINE and Telegram chats. Data stays on your machine.

io.github.echoedinvoker/chatmux MCP Server

Local-first MCP server for your own LINE and Telegram chats. It runs a personal chat data layer on your machine, connects IM platforms via child-process adapters (v0.1: LINE), stores messages to JSONL plus SQLite/FTS5, and exposes MCP tools for AI clients.

πŸ› οΈ Key Features

  • Local-first chat data layer daemon
  • IM platform connectivity via child-process adapters (v0.1: LINE)
  • Message storage to JSONL
  • SQLite with FTS5 indexing/search

πŸš€ Use Cases

  • Integrate personal LINE and (via adapter) Telegram chat sources with MCP-capable AI clients
  • Use local storage/search over chat messages for development workflows

⚑ Developer Benefits

  • MCP tools exposed for AI clients
  • Clear repo boundaries: core daemon plus separate platform adapter and consumer layers

⚠️ Limitations

  • Documentation excerpt specifies LINE adapter support for v0.1; Telegram adapter is referenced as a separate repository, without details here

Source Topics

bun, claude, claude-code, developer-tools, line, local-first, mcp, mcp-server, messaging, model-context-protocol, privacy, self-hosted, typescript, chatmux

Topics

bunclaudeclaude-codedeveloper-toolslinelocal-firstmcpmcp-servermessagingmodel-context-protocolprivacyself-hostedtypescriptchatmux