AI community manager for Telegram and WhatsApp

Chats move fast. Communities need memory.

Comunia helps communities remember what matters, turn loose chat into real plans, and use AI to improve the human experience instead of replacing it.

Start here

npx comunia init

No global install required.

  • Turns “we should do a barbecue” into a proposal card
  • Keeps memory so good ideas do not die in the scroll
  • Helps groups get from chat to real rooms
Parravecini: Me pinta un asado el sábado 14 en el Cowork de crecimiento a las 18:00.
Comunia: Ya detecté tipo, fecha, hora y lugar. Lo estoy guardando en Propuestas.
Parravecini: ¿Lo podés mandar al admin?
Comunia: Sí. Ya quedó visible en el dashboard para seguir completándolo.
Dashboard · Proposals

Proposed by Parravecini

Asado en el Cowork de crecimiento

Date
Sábado 14 · 18:00
Type
Asado
Status
Proposed
Live from chat, not after-the-fact admin busywork.
Telegram WhatsApp Proposal tracking Per-user memory.md Admin dashboard Event suggestions Member onboarding Telegram WhatsApp Proposal tracking Per-user memory.md

What makes it different

It doesn’t just answer messages. It operates the social layer.

01

Conversational intake

Members speak naturally. Comunia extracts date, time, vibe, location, capacity, and intent without forcing a form.

02

Proposals before drafts

Half-formed ideas show up in the dashboard early, so you can see what the community wants to do before plans are polished.

03

Memory that compounds

Every member gets a living profile with structured preferences, goals, and recent conversation context.

04

Operator dashboard

Admins get proposals, drafts, member context, reasoning, and event flow in one place instead of hunting across chats.

Per-member memory

Each user gets their own generated memory.md.

Comunia keeps the database as the source of truth, then renders a readable profile file for every member. That means the agent, the admin, and the debugging surface all look at the same person model.

agent/users/u1/memory.md generated
# Parravecini - Memory

## Snapshot
- Preferred format: physical
- In-person style: bbqs
- Community goal: Conocer gente que quiera hablar de startups

## Structured Memory
### preferences
- event_format: physical
- physical_event_style: bbqs

## Recent Conversations
### telegram / dm
User: Me pinta un asado el sábado
Assistant: Ya quedó visible en Propuestas.

Community Marketplace

Starter operating systems for different kinds of communities.

Copy a full agent.md and soul.md pair, drop it into your own Comunia setup, and then tune it for your geography, norms, and culture.

For operators and founders

Built for communities that need more than a chatbot.

Founder circles

Surface dinners, salons, and tactical meetups before they disappear into chat noise.

Local communities

Track neighborhoods, timing preferences, and physical-event style so plans feel obvious, not random.

Curators

See emerging member intent on the dashboard instead of waiting for someone to manually summarize the thread.

Open source

Deploy Comunia and make the chat itself operational.

The product is open source. The landing page lives separately so you can ship it on Vercel while keeping the bot, dashboard, and scheduler in the core app. Run it directly with npx comunia init.

npx comunia init

# connect Telegram or WhatsApp
# choose your LLM
# open the admin dashboard