MikuOS is an open-source AI assistant that aims to revolutionize how we interact with artificial intelligence. Currently serving as a powerful alternative to ChatGPT and Perplexity, MikuOS is on its way to becoming the first truly personal AI agent.
- Advanced Language Understanding: Powered by state-of-the-art language models
- Open Source: Transparent, community-driven development
- Privacy-Focused: Your data stays with you
- Customizable: Adapt to your specific needs and preferences
- Extensible: Easy to integrate with other tools and services
- Natural language conversations
- Information retrieval and summarization
- Code assistance and debugging
- Creative writing and content generation
- Knowledge-based question answering
MikuOS is evolving into a comprehensive AI personal agent that will:
- Learn and adapt to your personal preferences
- Automate routine tasks
- Provide proactive assistance
- Integrate seamlessly with your digital life
- Maintain context across conversations and tasks
To run MikuOS locally:
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.env.local
file in the root directory - Add your required configuration/data to
.env.local
- Create a
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser to use MikuOS.
- Next.js - React framework for production
- Tailwind CSS - Utility-first CSS framework
- Together AI - AI model integration
- Tavily - Web search capabilities
- Supabase - Authentication and database services
- HeroUI - Component library
- Framer Motion - Animation library
- React Icons - Icon library
- React Markdown - Markdown rendering
- React Force Graph - Graph visualization
We welcome contributions from the community! Whether you're a developer, designer, or AI enthusiast, there are many ways to get involved.
Please read our Contributing Guidelines to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to MikuOS.
Some ways you can contribute:
- 🐛 Report bugs and issues
- 💡 Suggest new features
- 🛠️ Submit pull requests
- 📚 Improve documentation
- 🧪 Add tests
- 🔍 Review pull requests
MikuOS is licensed under the Business Source License 1.1 (BSL 1.1). This means:
- Non-commercial use is permitted: You can use, modify, and distribute MikuOS for non-commercial purposes.
- Commercial use requires a separate license: For any commercial or production use, please contact the Licensor for a commercial license.
See the LICENSE file for full details.
MikuOS is under active development. Stay tuned for updates and new features!