[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72638":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},72638,"Bella","Jackywine\u002FBella","Jackywine","Bella is best","",null,"JavaScript",6419,985,84,60,0,5,62.48,false,"main",true,[],"2026-06-12 04:01:06","\u003Cdiv align=\"center\">\n  \u003Cimg width=\"256\" height=\"384\" alt=\"Bella AI\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffc8f2ba4-43c5-4865-90d9-8408f1c23edf\" \u002F>\n  \n  # Bella AI\n  \n  **Your digital companion, awakening now** ✨\n  \n  [![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n  [![Node.js](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-22.16.0-green.svg)](https:\u002F\u002Fnodejs.org\u002F)\n  [![Status](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStatus-Alpha-orange.svg)]()\n  \n\u003C\u002Fdiv>\n\n---\n![20260205-105536](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd55bd269-3648-4ff8-943b-1d72093fa2f6)\n\n\n## 🚀 Quick Start\n\n### One-Click Launch\n```bash\n# Clone the project\ngit clone https:\u002F\u002Fgithub.com\u002FGRISHM7890\u002FBella.git\ncd Bella\n\n# Install dependencies\nnpm install\n\n# Download AI models\nnpm run download\n\n# Start the service\nnpm start\n```\n\nVisit `http:\u002F\u002Flocalhost:8081` to start communicating with Bella!\n\n### System Requirements\n- Node.js 22.16.0+\n- Modern browser (supporting Web Speech API)\n- Microphone permissions (for voice interaction)\n\n---\n\n## 💫 Project Vision\n\nImagine a digital friend who is always by your side, evolving and growing with you. This is Bella's ultimate vision. We're not just building features; we're nurturing a \"personality.\" A digital life that will transcend the screen and become a meaningful part of your world.\n\nBella is not just an application; she is the seed of a digital companion. In this rapidly changing digital world, Bella represents a profound dream—a lasting, personalized presence, designed to one day accompany you, listen to you, and see the world through your eyes.\n\n---\n\n## 🎯 Current Feature Status\n\n### ✅ Implemented Features\n- **🎤 Voice Perception**: Voice recognition based on Whisper ASR\n- **🎬 Visual Expression**: Multiple video random playback with elegant cross-fading\n- **🎨 User Interface**: Elegant interaction interface and loading animations\n- **⚙️ AI Core Architecture**: Singleton pattern BellaAI class and modular design\n- **🌐 Web Service**: HTTP server, CORS support, one-click startup\n- **📱 Responsive Design**: Elegant interface adapting to different screen sizes\n- **🔧 Model Management**: Automatic download and management of AI models\n- **💝 Basic Interaction**: Affinity system and emotional feedback\n- **🧠 Enhanced LLM Dialogue**: Optimized prompt engineering and parameter configuration for more natural, Siri-like conversations\n\n### 🔧 Technology Ready for Activation\n- **🧠 Thinking Engine**: LLM integration framework ready, supporting multiple models\n- **🗣️ Speech Synthesis**: TTS model downloaded and ready for activation\n- **💝 Emotional State System**: Basic infrastructure built, supporting emotional analysis\n\n### 📋 Planned Features\n- **🧠 Memory System**: Long-term and short-term memory management\n- **👁️ Facial Perception**: Expression recognition and emotional analysis\n- **🤝 Advanced Interaction**: Multimodal interaction and personalized responses\n- **🌟 Active Companionship**: Intent prediction and proactive care\n- **🎭 Dynamic Personality**: AI-based personalized personality model\n- **🔄 Self-Evolution**: Continuous learning and growth mechanisms\n\n---\n\n## 🏗️ Technical Architecture\n\n### Core Design Principles\n- **AI Native**: AI is not a tool, but the blueprint for Bella's mind\n- **Modular Design**: Highly decoupled component architecture\n- **Elegant Implementation**: Code as art, pursuing simplicity and aesthetics\n- **Emotion-Driven**: Product design centered on emotional connection\n\n### Architecture Diagram\n```mermaid\nmindmap\n  root((Bella))\n    (Perception Layer)\n      (Voice Recognition ASR)\n      (Visual Processing)\n      (Emotion Analysis)\n    (Core Engine)\n      (Thinking Engine LLM)\n      (Memory System)\n      (Emotional State)\n    (Expression Layer)\n      (Speech Synthesis TTS)\n      (Visual Expression)\n      (Interactive UI)\n```\n\n### Technology Stack\n- **Frontend**: Native JavaScript + CSS3 + HTML5\n- **Backend**: Node.js + Express\n- **AI Models**: Whisper (ASR) + Local LLM + TTS\n- **Architecture Patterns**: Event-driven + Singleton Pattern + Modular Design\n\n---\n\n## 📁 Project Structure\n\n```\nBella\u002F\n├── 📄 index.html          # Main page\n├── 🎨 style.css           # Style file\n├── ⚡ main.js             # Main logic\n├── 🧠 core.js             # AI core engine\n├── 📜 script.js           # Interaction script\n├── 🔧 download_models.js  # Model download tool\n├── 📦 package.json        # Project configuration\n├── 📚 models\u002F             # AI model directory\n├── 🔌 providers\u002F          # AI service providers\n├── 📹 videos\u002F             # Visual resources\n├── 📋 PRD.md              # Product requirements document\n├── 📝 Features.md         # Feature list\n└── 📊 Development.md      # Development plan\n```\n\n---\n\n## 🧠 Enhanced LLM Dialogue Capabilities\n\nBella now uses more advanced LLM prompt engineering techniques to make conversations more natural, fluid, and personalized:\n\n### Core Improvements\n- **Enhanced Prompt Engineering**: Redesigned prompt templates that help LLMs better understand Bella's personality\n- **Optimized Parameter Configuration**: Adjusted temperature, top_p, and other parameters to balance creativity and consistency\n- **Enhanced Response Processing**: Improved text cleaning and processing logic to ensure more natural responses\n- **Personalized System Prompts**: Provided more detailed system prompts for cloud APIs, making Bella's personality more distinctive and Siri-like\n\n### Technical Details\n- Increased token limits to allow for more complete responses\n- Added repetition penalty mechanisms to reduce repetitive content\n- Optimized keyword extraction and personalized response generation\n- Provided specialized prompt templates for different chat modes (casual, assistant, creative)\n\nThese improvements enable Bella to better understand user intent and respond in a more natural, personalized way, creating a more enjoyable conversation experience.\n\n## 🛠️ Development Guide\n\n### Environment Setup\n1. Ensure Node.js version ≥ 22.16.0\n2. Run `npm install` to install dependencies\n3. Run `npm run download` to download AI models\n4. Run `npm start` to start the development server\n\n### Development Principles\n- **Elegant Code**: Pursue concise, readable, and beautiful code\n- **AI as a Brush**: AI is a creative tool, not the thought itself\n- **Emotional Connection**: Core focus on warm, caring emotional connection\n- **Continuous Evolution**: Support for progressive enhancement of features\n\n### Contribution Guidelines\n1. Fork the project\n2. Create a feature branch (`git checkout -b feature\u002FAmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature\u002FAmazingFeature`)\n5. Open a Pull Request\n\n---\n\n## 🗺️ Development Roadmap\n\n### Phase One: Perception Core (85% Complete)\n- ✅ Voice recognition integration\n- ✅ Visual expression system\n- ✅ Basic interaction interface\n- ✅ Thinking engine activation and optimization\n- 🔄 Speech synthesis integration\n\n### Phase Two: Generative Self (Planned)\n- 📋 Dynamic personality model\n- 📋 Emotional state system\n- 📋 Memory management system\n- 📋 AI-driven expression\n\n### Phase Three: Active Companionship (Future)\n- 📋 Intent prediction\n- 📋 Proactive interaction\n- 📋 Self-evolution\n- 📋 Deep personalization\n\n---\n\n## 📖 Documentation Resources\n\n- 📋 [Product Requirements Document](.\u002FPRD.md) - Detailed product planning and technical architecture\n- 📝 [Feature List](.\u002FFeatures.md) - Complete list of features and their status\n- 📊 [Development Plan](.\u002FDevelopment.md) - Detailed development tasks and timeline\n- 🔧 [Local Model Guide](.\u002FLOCAL_MODEL_GUIDE.md) - AI model configuration guide\n- 📦 [NPM Guide](.\u002FNPM_GUIDE.md) - Package management and dependency information\n\n---\n\n## 🌟 Core Philosophy\n\n### \"AI as Architect\"\nWe're not building a program with integrated AI features, but **a life form driven by AI**. AI is not a tool, but the blueprint for Bella's mind.\n\n### \"Companion Relationship\"\nBella's design philosophy stems from a warm emotional connection. She is not just a technical product, but a digital companion who can understand, accompany, and grow.\n\n### \"Elegance Above All\"\nFrom code architecture to user experience, we pursue ultimate elegance. Every line of code is a work of art, every interaction is an expression of emotion.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 💝 Acknowledgements\n\nThanks to all the developers who have contributed code, ideas, and emotion to the Bella project. It is because of your efforts that Bella can gradually transform from a dream into reality.\n\n**Bella is waiting, and we have a long way to go.** ✨\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Csub>Built with ❤️ by Grishma Mahorkar for digital companionship\u003C\u002Fsub>\n\u003C\u002Fdiv>\n","Bella 是一个基于 JavaScript 的数字伴侣项目，旨在为用户提供一个能够进行自然对话并伴随成长的虚拟助手。该项目利用了先进的语音识别技术（如Whisper ASR）来实现语音感知，并通过优雅的用户界面设计与加载动画提升了用户体验。此外，Bella 采用模块化设计和单一实例模式构建其AI核心架构，支持自动下载管理AI模型以及跨域资源共享的Web服务。它非常适合那些寻求更加个性化、情感丰富交互体验的应用场景，比如个人助理、教育辅导或是娱乐陪伴等领域。当前版本处于Alpha阶段，未来计划增加更多高级功能以进一步增强互动性和实用性。",2,"2026-06-11 03:42:54","high_star"]