Second Me: Create and Train Your Own AI Digital Identity
What is Second Me?
Second Me is an open-source project developed by the Mindverse team that allows users to create and train their own ai digital identity, mimicking your thinking, learning your style, and remembering your habits. It emphasizes personalization, privacy protection, and decentralization, allowing users to train and host their own AI models locally while achieving global connectivity and collaboration through decentralized networks.

Second Me Features
Train Your AI
Using Hierarchical Memory Modeling (HMM) and the "Me" alignment algorithm, the AI can capture the user's identity, understand context, and authentically reflect the user.
Supports training with the user's own memories, making their AI digital identity more personalized.
Expand Your Intelligence
Deploy your AI digital identity from local devices to decentralized networks, allowing others or applications to connect and share context with user permission.
Supports collaboration across AI networks, enhancing the user's digital influence.
Build Future Applications
Role-playing: Your AI digital identity can switch roles based on different scenarios, representing the user in interactions.
AI Space Collaboration: Collaborate with other AIs to spark creativity or solve problems.
Privacy and Control
Unlike traditional centralized AI systems, Second-Me ensures that user information and intelligence are fully localized, giving users complete control over their data.
Second Me Applications
Personal Digital Assistant: Acts as a personal digital identity, representing the user in various scenarios.
Creative Collaboration: Collaborate with other AI digital identities to spark creativity or solve problems.
Personalized Services: Through personalized training, provide users with services that better match their needs.
Future Application Development: As a platform for developing the next generation of AI-native applications, supporting developers in building new applications based on their own AI digital identities.
Second Me Installation and Usage
Environment Requirements
Operating System: macOS
Tools: Git, Homebrew (recommended for system dependencies), Xcode Command Line Tools
Installation Steps
1. Install Xcode Command Line Tools
If not already installed, run the following command:
sudo xcodebuild -license accept
2. Clone the Project
git clone [email protected]:Mindverse/Second-Me.git cd Second-Me
3. Set Up the Environment
Use the make command (requires Xcode Command Line Tools):
make setup
Or run the script directly:
./scripts/start.sh
4. Start the Service
Use the make command:
make start
Or run the script directly:
./scripts/start.sh
5. Access the Service
Open your browser and visit http://localhost:3000.
Related Links
GitHub Project Page: https://github.com/mindverse/Second-Me
Project Page: https://second-me.mindverse.ai/
Technical Report: https://arxiv.org/abs/2412.07323
Contribution Guide: https://github.com/Mindverse/Second-Me/blob/main/CONTRIBUTING.md
Script Planner Assistant▸
AI Apps
AI News 