Skip to content

Neeraj4002/Persona.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Persona.ai

Persona.ai is a personal AI with a bit of character, built using LangGraph that supports dynamic persona switching, Seamless Voice Call, and a user-friendly frontend interface with famous Celebrities. It's designed to deliver a personalized and natural conversational AI friend that's motivates and encourages you.


πŸš€ Features

  • ✨ Various Characters: Easily switch between different personas via LangGraph prompt templates.
  • πŸŽ™οΈ Voice Call: Talk with your AI friend seamless without much waiting
  • πŸ–₯️ Frontend UI: Simple and clean interface to chat with your personalized AI assistant.

Upcoming Features

  • 🧠 Memory Database: It doesn't just chatβ€”it remembers. Your personality, your quirks, your rants... stored locally with RAG-powered recall.
  • πŸ’Ύ Local Storage: All yours. Nothing goes to the cloud unless you say so.
  • πŸ”“ Uncensored Mode: No more β€œI can’t help with that.” Your characters speak their mindβ€”raw, real, and unfiltered.
  • Voice: Character specific voice with emotions.

πŸ“Œ Goals / Todo

  • βœ… Multi-Character Intelligence: Integrate diverse personalities into the LangGraph pipeline.

  • βœ… Real-Time Voice Input: Add instant speech-to-text using the keyboard library.

  • βœ… Responsive Frontend: Smooth, app-like UI built with React & Next.js.

  • βœ… Call UI: Voice-enabled character calls with WebRTC.

  • Customizable Characters: Let users build their own AI personasβ€”name, voice, style, memory.

  • Uncensored Personalities: Enable filter-free, boundary-pushing conversations.

  • Local Brain: Store long-term memory and chats privately using embedded RAG on-device.


πŸ“ Project Structure (planned)

Persona/
β”œβ”€β”€ FrontEnd/        # Prompt templates & persona definitions
β”œβ”€β”€ BackEnd/
    β”œβ”€β”€ prompts
    β”œβ”€β”€ main.py
    β”œβ”€β”€ server.py
    β”œβ”€β”€ Lang_Core.py
└── README.md                # Project documentation

πŸ› οΈ Tech Stack

  • LangGraph – For building conversation flows
  • Gemini / LLM – Core language model
  • FastRTC – Lightweight input capture for Voice Call
  • Next.js| React – Frontend interface

πŸ“£ Contributing

Got ideas for fun personas or UX improvements? Feel free to fork, raise issues, or submit PRs! Contributions are welcome.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors