AI community manager for Telegram and WhatsApp

Your community should keep moving even when the admin is offline.

Comunia talks to members, understands what they want, remembers what matters, and turns loose chat ideas into visible proposals on a living dashboard.

Start here

npm install -g comunia then comunia init
  • Turns “we should do a barbecue” into a proposal card
  • Keeps a generated memory file per member
  • Works as an operator layer between the chat and the admin
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.

npm install -g comunia
comunia init

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