Skip to content

opeyemmith/NativeMindExtension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

276 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NativeMind
Cloud AI Assistant for Browsing

NativeMind in Action

NativeMind is a powerful, privacy-focused browser extension that connects you to leading AI models through secure cloud providers — bringing advanced AI capabilities directly into your browsing experience.

Chrome Firefox Edge Visit Website Discord X

Privacy First No Tracking Your API Keys License: AGPL v3 OpenRouter Cloud AI


Powerful AI Integration for Modern Browsing

NativeMind seamlessly integrates with leading cloud AI providers, giving you access to the latest models while maintaining privacy through your own API keys—no subscriptions, no data sharing, complete control.

⭐ Getting Started & Stay Updated

Star this project to get all the latest updates — you'll never miss a new release!

NativeMind Star us

✨ Core Features

NativeMind Demo

💬 Browse Smarter with Cloud AI

  • Contextual Awareness Across Tabs: Seamlessly continue AI conversations with memory that spans across tabs
  • AI-Powered Search Integration: Ask questions and search the web directly from your browser with AI assistance
  • Smart Page Understanding: Instantly summarize and interpret any webpage content
  • Multilingual Translation: Translate full pages or selected text with side-by-side view (supports 12 languages)
  • Quick Actions: Save and trigger your frequently used prompts with a single click

✍️ Boost Productivity with AI Writing Tools

  • Smart Writing Enhancement: Rewrite, proofread, and creatively rephrase content with intelligent suggestions
  • Automatic Detection: Works seamlessly with any text field, editor, or content-editable area
  • Multiple Writing Modes: Rewrite for clarity, proofread for accuracy, create lists, or add creative flair
  • Custom Prompts: Adapt system prompts to match your workflow and preferred writing style

🌐 Multi-Provider Cloud AI Support

  • OpenRouter Integration: Access to 100+ AI models from leading providers
  • Direct Provider Support: Connect directly to OpenAI, Anthropic, Google AI, and more (coming soon)
  • Your API Keys: Use your own API keys — no subscriptions, pay only for what you use
  • Model Search & Discovery: Easily find and switch between models based on your needs

🔒 Privacy & Control

  • API Key Security: Your credentials are stored locally and never shared with third parties
  • No Data Collection: NativeMind doesn't collect, store, or analyze your conversations
  • Transparent Operation: Open-source code means you can verify exactly what the extension does
  • Local Storage: All settings and chat history remain on your device

📦 Installation

NativeMind supports Chrome, Firefox, Brave, and Edge browsers.

Available in the Chrome Web Store      Get the add-on for Firefox

🚀 Quick Start

⚡ First-Time Setup

NativeMind Extension Interface
For more details, visit our official website: nativemind.app
  1. Install the Extension: Add NativeMind to your browser from the official store
  2. Get an API Key: Sign up with OpenRouter for access to multiple AI models
  3. Configure Settings: Open NativeMind settings and enter your API key
  4. Start Using: Click the NativeMind icon in your browser toolbar and start chatting!

🤖 Supported AI Providers

🌟 OpenRouter (Primary)

  • 100+ Models: Access to GPT-4, Claude, Gemini, Llama, and many more
  • Unified API: Single API key for multiple providers
  • Transparent Pricing: Pay only for what you use with clear pricing
  • Model Discovery: Browse and compare models easily

🔄 Direct Provider Support (Coming Soon)

  • OpenAI: Direct access to GPT models
  • Anthropic: Claude models with advanced reasoning
  • Google AI: Gemini models with multimodal capabilities
  • Azure OpenAI: Enterprise-grade OpenAI models

Note: You can use your existing API keys from any supported provider. NativeMind simply provides a convenient interface — you maintain full control over your AI usage and costs.

💡 Model Recommendations

For General Chat:

  • openai/gpt-4o - Best overall performance
  • anthropic/claude-3.5-sonnet - Excellent reasoning
  • google/gemini-pro-1.5 - Great for long contexts

For Writing Tasks:

  • openai/gpt-4o - Creative and professional writing
  • anthropic/claude-3-haiku - Fast and efficient

For Translation:

  • google/gemini-pro - Excellent multilingual support
  • openai/gpt-4o-mini - Cost-effective for simple translations

🔧 Configuration

API Key Setup

  1. OpenRouter (Recommended):

    • Sign up at openrouter.ai
    • Generate an API key in your dashboard
    • Add credits to your account
    • Paste the key in NativeMind settings
  2. Direct Providers (Coming Soon):

    • Get API keys directly from OpenAI, Anthropic, etc.
    • Configure each provider separately
    • Switch between providers as needed

Advanced Settings

  • System Prompts: Customize AI behavior for chat and writing tools
  • Quick Actions: Create custom prompts for frequent tasks
  • Translation: Set preferred languages and translation style
  • Writing Tools: Enable/disable specific writing assistance features

🛠️ Development

Prerequisites

  • Node.js 22.14.0 or later
  • pnpm package manager

Building from Source

# Clone the repository
git clone https://github.com/NativeMindBrowser/NativeMindExtension.git
cd NativeMindExtension

# Install dependencies
pnpm install

# Build for development
pnpm run dev

# Build for production
pnpm run build:prod

Architecture

  • Framework: Built with WXT for modern Chrome extension development
  • Frontend: Vue 3 + TypeScript + Tailwind CSS
  • State Management: Pinia for reactive state management
  • Communication: Custom RPC system for extension component communication

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Report Issues: Found a bug? Open an issue
  2. Feature Requests: Have an idea? Start a discussion
  3. Code Contributions: Fork the repo, make changes, and submit a pull request
  4. Documentation: Help improve our documentation and guides

Development Guidelines

  • Follow TypeScript best practices
  • Maintain Vue 3 Composition API standards
  • Ensure cross-browser compatibility
  • Add appropriate error handling
  • Include tests for new features

📄 License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

🆘 Support

🌟 Star History

Star History Chart

Built with ❤️ by the NativeMind team. Star ⭐ this repo to support the project!

About

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

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 68.8%
  • Vue 28.2%
  • CSS 2.3%
  • Other 0.7%