Communities in Civic were created from a simple observation: we all share spaces with people who have similar interests, our friends, family, colleagues, or local groups. But on most platforms, building a community requires constant effort. Someone has to keep posting, curating, and maintaining activity for the space to stay alive.
Civic takes a different approach. Instead of asking communities to create all the content themselves, a community can choose which topics (lenses) it wants to follow, such as philosophy, technology, economics, or culture and where those posts should come from: your city, your country, or the entire world.
Once set up, the community automatically receives relevant posts from across Civic. This means your community space stays active without needing constant manual posting. Members can simply gather, read, and discuss the conversations already happening around the topics they care about.
Hey everyone 👋
I built CivicHalls because I was frustrated with how most social feeds are controlled by algorithms deciding what we should see.
Most platforms optimize for engagement. Over time that often means outrage spreads faster than thoughtful discussion, and people end up stuck inside algorithmic bubbles.
CivicHalls is a small experiment in doing things differently.
Instead of one algorithmic feed, Civic is organized around perspectives (we call them lenses). You can switch lenses like philosophy, economics, technology, politics, culture, and more, and instantly see discussions through a different viewpoint.
We also designed communities that never start empty. Communities can import posts from across Civic based on topics and location (city, country, or global), so conversations keep flowing without requiring constant posting from members.
The goal is simple: give people more control over how they explore ideas and conversations online.
It’s still early, and I’d genuinely love your feedback on what works, what doesn’t, and what could make this better.