Skip to content

DraconDev/SamAI

Repository files navigation

SamAI - Smart AI Assistant

SamAI is a powerful browser extension that brings intelligent AI assistance directly into your browsing experience. With seamless integration and privacy-focused design, it enhances your productivity across various web activities.

✨ Features

🔍 Smart Search Enhancement

  • Intelligent analysis of search results
  • Contextual insights and summaries
  • Rich markdown formatting for better readability

💬 Contextual Chat

  • Chat with AI about any webpage content
  • Smart context understanding
  • Code-aware responses with syntax highlighting

✍️ Writing Assistant

  • Help with writing and editing
  • Context-aware suggestions
  • Multiple writing styles support

🎯 Key Benefits

  • Fast and responsive
  • Privacy-focused design
  • Seamless browser integration
  • Rich markdown support
  • Smart context awareness

🚀 Getting Started

  1. Install Dependencies
bun install
  1. Development
bun dev             # Chrome development
bun dev:firefox     # Firefox development
  1. Build
bun build          # Build for Chrome
bun build:firefox  # Build for Firefox
  1. Create Release Package
bun zip           # Create zip for Chrome
bun zip:firefox   # Create zip for Firefox

🛠️ Tech Stack

  • React 19
  • TypeScript
  • Tailwind CSS
  • WXT (Web Extension Tools)
  • Advanced Markdown Support
  • Real-time AI Processing

🔐 Privacy & Security

SamAI is designed with user privacy as a core principle:

  • No data collection or tracking
  • All processing happens locally
  • Secure AI interactions
  • No personal data storage
  • Open-source transparency

🧩 Project Structure

src/
├── components/      # Reusable UI components
├── content/        # Content script implementations
├── utils/          # Utility functions and helpers
│   ├── ai/        # AI integration logic
│   └── store/     # State management
└── entrypoints/   # Extension entry points
    ├── popup/     # Extension popup
    ├── chat/      # Chat interface
    └── context/   # Context menu functionality

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

📝 License

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

🙏 Acknowledgments

  • Built with WXT
  • UI components inspired by modern design principles
  • Special thanks to all contributors

Made with ❤️ by the SamAI Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published