Companies like OpenAI built "Super AI" that threatens human independence. We crave individuality: AI that amplifies, not erases, YOU.
Weβre challenging that with "Second Me": an open-source prototype where you craft your own AI selfβa new AI species that preserves you, delivers your context, and defends your interests.
Itβs locally trained and hostedβyour data, your controlβyet globally connected, scaling your intelligence across an AI network. Beyond that, itβs your AI identity interfaceβa bold standard linking your AI to the world, sparks collaboration among AI selves, and builds tomorrowβs truly native AI apps.
Tech enthusiasts, AI pros, domain experts, Join us! Second Me is your launchpad to extend your mind into the digital horizon.
Train Your AI Self with AI-Native Memory (Paper)
Start training your Second Me today with your own memories! Using Hierarchical Memory Modeling (HMM) and the Me-Alignment Algorithm, your AI self captures your identity, understands your context, and reflects you authentically.
Launch your AI self from your laptop onto our decentralized networkβanyone or any app can connect with your permission, sharing your context as your digital identity.
Roleplay: Your AI self switches personas to represent you in different scenarios.
AI Space: Collaborate with other Second Mes to spark ideas or solve problems.
Unlike traditional centralized AI systems, Second Me ensures that your information and intelligence remain local and completely private.
Star and join us, and you will receive all release notifications from GitHub without any delay!
Note: "B" in the table represents "billion parameters model". Data shown are examples only; actual supported model sizes may vary depending on system optimization, deployment environment, and other hardware/software conditions.
Memory (GB) | Docker Deployment (Windows/Linux) | Docker Deployment (Mac) | Integrated Setup (Windows/Linux) | Integrated Setup (Mac) |
---|---|---|---|---|
8 | ~0.8B (example) | ~0.4B (example) | ~1.0B (example) | ~0.6B (example) |
16 | 1.5B (example) | 0.5B (example) | ~2.0B (example) | ~0.8B (example) |
32 | ~2.8B (example) | ~1.2B (example) | ~3.5B (example) | ~1.5B (example) |
Note: Models below 0.5B may not provide satisfactory performance for complex tasks. And we're continuously improving cross-platform support - please submit an issue for feedback or compatibility problems on different operating systems.
MLX Acceleration: Mac M-series users can use MLX to run larger models (CLI-only).
# 1. Clone the repository
git clone https://github.com/mindverse/Second-Me.git
cd Second-Me
# 2. Start Docker containers
make docker-up
# 3. Access the web interface
# Open your browser and visit: http://localhost:3000
π For detailed instructions β including integrated (non-Docker) setup, model selection, memory requirements, and platform-specific tips, check the full Deployment Guide on GitBook.
β Got questions about setup, models, or any troubleshooting? Check our FAQ.
π οΈ Feel free to follow User tutorial to build your Second Me.
π‘ Check out the links below to see how Second Me can be used in real-life scenarios:
- Felix AMA (Roleplay app)
- Brainstorming a 15-Day European City Itinerary (Network app)
- Icebreaking as a Speed Dating Match (Network app)
Second Me continues to evolve as the open-source identity infrastructure for AI. Here's what's on deck for May:
-
ποΈ Version Control: Smarter versioning of memory and identity states
-
π§ Continuous Training Pipelines: Keep your AI self evolving over time, with ongoing updates based on new memory inputs.
-
βοΈ Performance & Stability Improvements: Enhancements across inference ability, model alignment, and base model upgrades
Weβd love for you to help shape whatβs coming next β whether itβs fixing bugs, building new features, or improving docs.
- π Check out our Contribution Guide to get started
- π» Submit ideas, issues, or PRs on GitHub
- π¬ Join the conversation and stay updated in our Discord β itβs where the community lives
We would like to express our gratitude to all the individuals who have contributed to Second Me! If you're interested in contributing to the future of intelligence uploading, whether through code, documentation, or ideas, please feel free to submit a pull request to our repository: Second-Me.
Made with contrib.rocks.
This work leverages the power of the open-source community.
For data synthesis, we utilized GraphRAG from Microsoft.
For model deployment, we utilized llama.cpp, which provides efficient inference capabilities.
Our base models primarily come from the Qwen2.5 series.
We also want to extend our sincere gratitude to all users who have experienced Second Me. We recognize that there is significant room for optimization throughout the entire pipeline, and we are fully committed to iterative improvements to ensure everyone can enjoy the best possible experience locally.
Second Me is open source software licensed under the Apache License 2.0. See the LICENSE file for more details.