Back to browse
Pantalk – One daemon, any AI agent, every chat platform

Pantalk – One daemon, any AI agent, every chat platform

by _pdp_·Feb 18, 2026·2 points·0 comments

AI Analysis

●●SolidSolve My ProblemNiche GemBig Brain
The Take

Nice move: one local daemon owns auth, sessions, and reconnects while agents simply call pantalk send or write JSON to a socket — no SDKs, language bindings, or awkward HTTP glue. The 'skills' as man-page-style definitions and the stdout/json fallback are practical UX choices that lower integration friction; adoption will depend on docs, security/token handling, and useful prebuilt skills for common agents.

Target Audience

Engineers building AI agents, chatops automation, SREs and backend devs who want to integrate LLMs with messaging platforms

Post Description

Hey HN!

One of the big selling points of AI agents like OpenClaw is the ability to connect it to popular communication tools like Slack, Discord, Mattermost, Telegram. But this shouldn't need to be reimplemented. A single tool can provide this interface for all of them.

That's what Pantalk does. It's a local daemon that maintains persistent connections to chat platforms, and any agent (regardless of language, framework, or runtime) talks through plain CLI commands or a Unix domain socket with a JSON protocol.

Your agent doesn't import a library. It calls a command. That means it works with Claude, Codex, Copilot and Gemini, local models, custom frameworks, a bash script or anything that can exec a process or write to a socket.

It outputs JSON when stdout isn't a terminal, and ships with "skill" definitions that teach agents what commands are available (kind of like man pages for LLMs).

Some things that might be interesting to this crowd:

* IPC is JSON over Unix domain socket. The CLI is just a thin client. You can write your own in any language.

* Everything is local. Message history and notifications are persisted in SQLite. No cloud, no external DB.

* Multi-bot. One daemon can manage multiple bots across different platforms simultaneously.

* Hot reload. Change your config and run pantalk reload - no restart needed.

It supports Slack (Socket Mode), Discord (Gateway), Mattermost (WebSocket), and Telegram (Bot API).

Written in Go, single binary, MIT licensed.

GitHub: https://github.com/pantalk/pantalk

Website: https://pantalk.dev

I'd love feedback on the protocol design and what other platforms people would want to see. Happy to answer questions!

Similar Projects

AI/ML●●Solid

Email for AI Agents

Solves the agent email gap with a simple API, competing directly with Resend and SendGrid.

Ship ItSolve My Problem
johnjoubert
111mo ago
Developer Tools●●Solid

EqhoIDs – One API to give AI agents Telegram, email, and voice

Everything you need to make an AI 'person' is packaged behind a single API key: create an agent, push messages to Telegram/email/voice, and even convert/render 3D assets — the docs and SDK snippets make the happy path extremely fast. What I want to see next are the hard details (phone provisioning, rate limits, delivery guarantees, privacy/compliance) because the UX and feature mashup are compelling, but execution will hinge on infra and policy work.

Bold BetSlick
ekremmutlu
204mo ago
AI/ML●●Solid

I built a personal AI agent that schedules its own wake-ups

Local-first agent with Markdown knowledge storage beats cloud-only alternatives for privacy.

Ship ItCozySolve My Problem
aitne
2022d ago