10000 GitHub - folkevil/NativeMindExtension: NativeMind: Your fully private, open-source, on-device AI assistant
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

folkevil/NativeMindExtension

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

79 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

NativeMind Logo

NativeMind - Private, on-device AI Assistant, no cloud dependencies

The Future of Private AI is Here, Running Entirely on Your Device

Experience powerful AI capabilities with zero cloud dependencies

๐Ÿ† We're launching on ProductHunt!

Product Hunt

Vote to help more people discover private, convenient AI ๐Ÿ™

NativeMind in Action

Privacy First No Tracking Data

Ollama WebLLM

Chrome Edge

Discord License: AGPL v3


Finally, AI that truly belongs to you. NativeMind delivers cutting-edge intelligence without cloud dependenciesโ€”faster responses, zero tracking, unlimited usageโ€”all running quietly in your browser while you stay in complete control.

๐Ÿ“ฆ Quick Start

๐Ÿš€ Installation

Install directly from the Chrome Web Store for easy installation.

โšก First-Time Setup

  1. Pin the Extension: Click the extension icon and pin it to your toolbar
  2. Setup Ollama: Follow the Ollama Setup Guide for full AI capabilities
  3. Start Using: Click the NativeMind icon in your browser toolbar
NativeMind Extension Interface
For more details, visit our official website: nativemind.app

โœจ Core Features

๐Ÿค– Private AI Assistant

  • Intelligent Conversations: Multi-tab context awareness for comprehensive AI discussions
  • Smart Content Analysis: Instant webpage summaries and document understanding
  • Universal Translation: Full-page translation with bilingual side-by-side view and selected text translation
  • AI-Powered Search: Enhanced web search capabilities directly through your browser
  • Writing Enhancement: Auto-detection with intelligent rewriting, proofreading, and creative suggestions
  • Real-time Assistance: Floating toolbar appears contextually across all websites

โšก AI Model Integration

  • Offline-First Design: Full functionality without internet connection (after model download)
  • Model Flexibility: Switch between models based on your performance and privacy needs

๐ŸŒ Universal Compatibility

  • Cross-Browser Support: Native integration with Chrome and Edge
  • Cross-Platform: Works on Windows, macOS, and Linux

๐Ÿค– AI Model Options

๐Ÿฆ™ Ollama (Recommended)

  • Advanced Models: Deepseek, Qwen, Llama, Gemma, Mistral, Phi and more
  • Superior Performance: Leverage full system resources
  • Model Flexibility: Download and switch between specialized models
  • Local Server: Self-hosted for maximum control

โšก WebLLM (Quick Trial)

  • Instant Demo: Try AI capabilities immediately with Qwen3-0.6B in your browser
  • Zero Setup: No additional software installation required for quick testing
  • WebAssembly-Powered: Runs directly in browser using WebAssembly
  • Trial Experience: Perfect for evaluating the extension before setting up Ollama

๐Ÿ’ก Build Your Personal AI Assistant: Combine NativeMind with Ollama to create a truly private, powerful AI assistant that understands your workflow and protects your data. Try it instantly with WebLLM for quick evaluation.

๐Ÿ”ฎ Why On-Device AI is the Future

The Problem with Cloud AI

In an era where every keystroke can be monitored and every document potentially analyzed, cloud-based AI services represent a fundamental privacy risk. Your sensitive dataโ€”personal documents, business communications, creative workโ€”becomes part of someone else's training data or surveillance apparatus.

๐Ÿš€ Performance Revolution

Privacy no longer means compromise. Recent breakthroughs in model efficiency mean on-device AI now outperforms cloud alternatives:

  • Qwen3-4B: Outperforms Qwen2.5-72B while being 18x smaller
  • Gemma3-4B: Matches Gemma2-27B performance with 6.75x fewer parameters and exceptional image recognition capabilities
  • Phi-4: Outperforms Gemini Pro 1.5 in mathematical reasoning and competition problems
  • Zero Latency: No network delays mean instant responses
  • Always Available: No API limits, rate limiting, or service outages

๐Ÿ”’ True Data Sovereignty

NativeMind puts you back in control. By running AI models entirely on your device, we eliminate the fundamental privacy risks of cloud AI:

  • 100% On-Device Processing: Every keystroke, every document, every conversation stays on your device
  • Zero Cloud Dependencies: No data ever transmitted to external servers
  • No Corporate Surveillance: No tech giant can analyze your usage patterns or content
  • No Government Access: No backdoors or potential government data requests
  • No Data Breaches: If your data never leaves your device, it can't be stolen from servers
  • No Account Required: Use all features without registration or login
  • Open Source Transparency: Every line of code is publicly auditable

๐Ÿ› ๏ธ For Developers

Technology Stack

Frontend Vue 3 + TypeScript
Build Tools WXT (Web Extension Tools) + Vite
Styling TailwindCSS
AI Integration WebLLM + Ollama + AI SDK
Package Manager PNPM

Prerequisites

  • Node.js (v22.14.0 recommended)
  • PNPM (v10.10.0 or later)
  • Modern browser (Chrome, Firefox, or Edge)

Installation

  1. Clone the repository
git clone https://github.com/NativeMindBrowser/NativeMindExtension.git
cd NativeMindExtension
  1. Install dependencies
pnpm install
  1. Start development server
pnpm dev         # Chrome development (default)
pnpm dev:edge    # Edge development

Building for Production

# Development build
pnpm zip:beta

# Production build  
pnpm zip:prod

The built extension will be in the .output/ directory.

Manual Installation (Development)

  1. Download: Get the latest release from GitHub Releases
  2. Install: Open chrome://extensions/ โ†’ Enable "Developer mode" โ†’ Click "Load unpacked"
  3. Setup: Pin the extension and choose your AI model

๐Ÿ› ๏ธ Troubleshooting

Common Issues

Extension Not Loading

  • Ensure Developer mode is enabled in browser extensions page
  • Check that all files were extracted/loaded correctly
  • Try refreshing the extensions page and reloading

AI Models Not Working

  • WebLLM: Ensure sufficient RAM (8GB+ recommended) and modern browser
  • Ollama: Verify Ollama is running locally on port 11434
  • Clear browser cache and restart extension
  • Check browser console for error messages

Slow Performance

  • WebLLM: Close other tabs to free up memory
  • Ollama: Ensure sufficient system resources
  • Try smaller AI models for faster response times
  • Check if antivirus software is interfering

Translation/Summarization Not Working

  • Verify AI model is properly loaded
  • Check if page has restricted content policies
  • Try refreshing the page and retrying
  • Ensure page content is selectable text (not images)

Getting Help

  • Check browser console (F12 โ†’ Console) for error messages
  • Join our Discord community for support: https://discord.gg/b8p54DKhha
  • Report issues on GitHub Issues
  • Include browser version, OS, and error details in reports

๐Ÿค Contributing

Contributions are welcome! Help us build the future of private AI.

PRs Welcome Contributors

๐Ÿš€ Quick Start for Contributors

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“‹ Development Guidelines

  • โœ… Follow the existing code style
  • โœ… Add tests for new functionality
  • โœ… Update documentation as needed
  • โœ… Ensure privacy-first principles

๐Ÿ“„ License

GNU Affero General Public License v3.0

Ensuring this project remains open source and privacy-focused

See the LICENSE file for complete details.

๐Ÿ™ Acknowledgments

Standing on the shoulders of giants

  • ๐Ÿ‘ฅ Contributors: Thanks to all who have helped shape NativeMind
  • ๐Ÿ› ๏ธ WXT: Making browser extension development easier
  • ๐Ÿง  WebLLM: Enabling in-browser AI capabilities
  • ๐Ÿฆ™ Ollama: Powering local LLM support

Made with โค๏ธ for Privacy and AI Innovation

โญ Star this project if you find it useful!

About

NativeMind: Your fully private, open-source, on-device AI assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 61.0%
  • Vue 33.9%
  • CSS 3.8%
  • JavaScript 1.2%
  • HTML 0.1%
0