Skip to content

Where You Build Your AI Duplicates that Connects with Others'

Notifications You must be signed in to change notification settings

raslar74/Second-Me

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Second-Me

Second Me is going open-source, code drops in a few days! Stay tuned!

Second Me

Homepage Report Discord Twitter Reddit

Our Vision

Companies like OpenAI built "centralized AI" that erodes human independence, but we need individuality: tools that amplify, not erase yourself.

That's why we're building a new ecosystem to challenge centralized AI models, and we're sharing its open-source prototype, "Second Me" with you: a platform where you can build your independent AI self that can interact autonomously with other human-made AIs.

You can train and self-host your own AI while ensuring privacy protection. This AI will reflect your thoughts and preferences, enhace your personal efficiency and expand your ability to provide services externally.✨

Join us in building this future. Whether you're a tech enthusiast, AI professional, or domain expert, Second Me provides the platform to extend your mind into the digital realm.

Key Features

  1. Train Your AI Self with Revolutionary Memory Technologies
  • Start training your Second Me today with Playground! With Hierarchical Memory Modeling (HMM) and Me-alignment Structure, your AI self learns and adapts to your unique patterns, from local interactions to global insights.

  1. Scale Your Intelligence with Your Second Me
  • Role-Play Apps: Your AI self can take on different personas to complete tasks quickly and efficiently, giving you more time for creative thinking.

  1. Build and connect with a Decentralized Network of AI Entities
  • AI Space: Collaborate with other AIs in creative workspaces to generate innovative ideas or problem-solve together.

  1. 100% Privacy and Control
  • Local Operation: Keep your data secure by running your AI self locally. You control what data is shared, with all interactions happening in a decentralized, peer-to-peer network. Second Me ensures that your information remains completely private, unlike traditional centralized AI systems.

Coming Soon 🚀

The following features have been completed internally and are being gradually integrated into the open-source project. For detailed experimental results and technical specifications, please refer to our Technical Report.

🔬 Model Enhancement Features

  • Long Chain-of-Thought Training Pipeline: Enhanced reasoning capabilities through extended thought process training
  • Direct Preference Optimization for L2 Model: Improved alignment with user preferences and intent
  • Data Filtering for Training: Advanced techniques for higher quality training data selection
  • Apple Silicon Support: Native support for Apple Silicon processors with MLX Training and Serving capabilities

🛠️ Product Features

  • Natural Language Memory Summarization: Intuitive memory organization in natural language format

Contributing

We welcome contributions to Second Me! Whether you're interested in fixing bugs, adding new features, or improving documentation, please check out our Contribution Guide. You can also support Second Me by sharing your experience with it in your community, at tech conferences, or on social media.

For more detailed information about development, please refer to our Contributing Guide.

Acknowledgements

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.

License

Second Me is open source software licensed under the Apache License 2.0. See the LICENSE file for more details.

About

Where You Build Your AI Duplicates that Connects with Others'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published