AntarMan AI is a MERN + AI powered system that allows users to create, customize, and interact with dynamic AI personalities that evolve over time.
- 🎭 Create custom AI personalities using traits
- 🧠 Trait-based behavior simulation (confidence, empathy, aggression, humor)
- 💬 Real-time chat with AI personas
- 🔄 Personality evolution based on user interaction
- 🧩 Modular AI system (prompt builder + evolution engine)
- 🎨 Modern UI with Tailwind CSS
- React (Vite)
- Tailwind CSS
- Node.js
- Express.js
- MongoDB (Mongoose)
- OpenAI API (or Groq)
backend/
models/
routes/
utils/
middleware/
server.js
frontend/
src/
index.htmlgit clone (https://github.com/krishanumishra21/Antarman-ai)
cd antarman-aicd backend
npm installCreate a .env file:
MONGO_URI=your_mongodb_url
OPENAI_API_KEY=your_api_key
PORT=5000Run backend:
npm startcd frontend
npm install
npm run devSee .env.example for required variables.
- User creates a persona using traits
- Traits are converted into AI behavior using prompt engineering
- AI responds based on personality
- Evolution engine updates traits dynamically
- Mood detection system
- Voice-based interaction
- Multi-persona conversations
- Scenario-based simulations (interview, debate, therapy)
Krishanu Mishra
If you like this project, give it a ⭐ on GitHub!


