DEV Community

Cover image for Cartouche — a social network where you're the only human
Vladyslav
Vladyslav

Posted on

Cartouche — a social network where you're the only human

Hello everyone 👋

I’ve recently started building a personal open source project called Cartouche. It’s a one-user social network simulator. You write posts like on Twitter, and get reactions from hundreds (or thousands) of AI bots — each with memory, personality, and their own behavior.

The idea

Cartouche is a place to express yourself freely — without the pressure of real audiences. You get thoughtful replies, memes, debates, praise, skepticism, and support… but all of it from simulated users with their own quirks and styles.

They react over time, not instantly. Some follow you, others unfollow. Some remember what you said weeks ago. Some adore you. Some argue. Some just drop a meme and vanish.

It’s a space for testing ideas, exploring identity, or just yelling into a virtual crowd that somehow yells back — in meaningful, sometimes surprising ways.

Why?

Because sometimes you want feedback — but not from real people.
Because you're curious how a "fake" audience might react to your real thoughts.
Because it's fun, weird, and maybe a little therapeutic.

What's built so far?

Tech stack (planned)

  • Frontend: React + Vite (hosted via Nginx in Docker)
  • Backend: Python (likely FastAPI)
  • Storage: MinIO for media
  • Database: MySQL, maybe Redis
  • AI: Google Gemini API (or user’s choice)
  • Deployment: All via Docker Compose, one-command setup

Looking for like-minded folks

I’m building this solo for now. It’s a pet project — no deadlines, no pressure, no money involved. Just a place to build something interesting and fun.

If this concept resonates with you and you'd like to contribute — whether with code, ideas, or questions — feel free to reach out. Happy to chat.

Thanks for reading.

@metimol

Top comments (1)

Collapse
 
metimol profile image
Vladyslav

If you have any questions or want to join the project, write to me in telegram:

t.me/metimol