Skip to content

arkCyber/AuroraExt

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AuroraExt

Enhanced Web UI for AI Models with Blockchain Integration

Join dialoqbase #welcome Follow @arksong2018 on Twitter GitHub stars

๐ŸŒŸ Introduction

AuroraExt is a powerful browser extension that seamlessly integrates AI capabilities with blockchain functionality, providing an enhanced web experience. Built with a focus on user privacy and security, it offers a sophisticated interface for interacting with AI models while maintaining secure blockchain wallet features.

๐Ÿš€ Main UI for Aurora App

AuroraExt Demo

AuroraExt AI Chat Interface with Space Theme

Key Highlights

  • ๐ŸŽฏ Purpose-Built Design: Crafted specifically for seamless AI-blockchain integration
  • ๐Ÿ”’ Security-First Approach: Robust security measures for both AI interactions and blockchain operations
  • ๐ŸŒˆ User-Friendly Interface: Intuitive design with a beautiful space theme
  • โšก High Performance: Optimized for fast response times and efficient resource usage
  • ๐Ÿ› ๏ธ Extensible Architecture: Modular design allowing easy addition of new features

Target Users

  • AI enthusiasts seeking enhanced interaction capabilities
  • Blockchain developers requiring integrated AI tools
  • Web users wanting secure AI assistance while browsing
  • Researchers needing AI-powered web analysis tools

Technology Stack

  • Frontend: React, TypeScript, TailwindCSS
  • AI Integration: Ollama, Chrome AI, OpenAI Compatible APIs
  • Blockchain: Web3.js, Ethers.js
  • Extension Framework: Plasmo

โœจ Features

AuroraExt is an enhanced open-source browser extension that provides a sidebar and web UI for your local AI model with additional blockchain features. It allows you to interact with your model from any webpage while providing secure blockchain wallet functionality.

Core Features

  • ๐Ÿค– Enhanced AI Sidebar: Interact with AI models directly from any webpage
  • ๐ŸŒ Web UI: ChatGPT-like interface for AI conversations
  • ๐Ÿ“„ Chat With Webpage: Ask questions about webpage content
  • ๐Ÿ”— Blockchain Integration: Built-in wallet functionality with secure key management
  • ๐ŸŒ Multi-language Support: Comprehensive internationalization
  • โš™๏ธ Advanced Settings: Enhanced configuration and environment checks

AI Provider Support

  • Ollama - Local AI models
  • Chrome AI (Gemini Nano) - Built-in browser AI
  • OpenAI API Compatible endpoints (LM Studio, llamafile, etc.)

๐Ÿ“ฆ Installation

Quick Install

AuroraExt supports all major browsers:

Manual Installation

Prerequisites

  • Bun - Package manager and runtime
  • Ollama - Local AI provider (optional)
  • Any OpenAI API Compatible endpoint (optional)

Build Steps

  1. Clone and install
git clone https://github.com/arkCyber/AuroraExt.git
cd AuroraExt
bun install
  1. Build the extension
# For Chrome/Edge
bun run build

# For Firefox
bun run build:firefox
  1. Load in browser

Chrome/Edge:

  • Navigate to chrome://extensions or edge://extensions
  • Enable Developer Mode
  • Click "Load unpacked" and select the build directory

Firefox:

  • Navigate to about:addons
  • Click "Extensions" โ†’ "Manage Your Extensions"
  • Click "Load Temporary Add-on" and select manifest.json from build directory

๐ŸŽฎ Usage

Quick Start

  • Sidebar: Ctrl+Shift+2 (customizable)
  • Web UI: Ctrl+1 (customizable)
  • Context Menu: Right-click on any webpage

Development Mode

bun dev

This starts a development server with hot reload for real-time testing.

๐ŸŒ Browser Support

Browser Sidebar Chat With Webpage Web UI Blockchain
Chrome โœ… โœ… โœ… โœ…
Brave โœ… โœ… โœ… โœ…
Firefox โœ… โœ… โœ… โœ…
Vivaldi โœ… โœ… โœ… โœ…
Edge โœ… โœ… โœ… โœ…
LibreWolf โœ… โœ… โœ… โœ…
Zen Browser โœ… โœ… โœ… โœ…

๐Ÿ›ฃ๏ธ Roadmap

  • Firefox Support
  • Multiple AI Providers
  • Blockchain Integration
  • Enhanced UI/UX
  • Advanced Customization
  • Mobile Support

๐Ÿ” Privacy

AuroraExt prioritizes your privacy:

  • No data collection: All conversations stay local
  • Secure storage: Blockchain keys stored locally in browser
  • Open source: Verify the code yourself
  • No telemetry: No tracking or analytics

Read our full Privacy Policy.

๐Ÿค Contributing

We welcome contributions! Please feel free to:

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest features
  • ๐Ÿ”ง Submit pull requests
  • โญ Star the repository

๐Ÿ“ž Contact & Support

๐Ÿ“„ License

MIT License - see LICENSE for details.

๐Ÿ™ Acknowledgments

This project is based on Aurora with significant enhancements and additional features.

Special thanks to:

  • The amazing open source community for their continuous support
  • All contributors who have helped improve this project
  • Users who provide valuable feedback and suggestions
  • Everyone who has starred and shared this project
  • The developers of libraries and tools we depend on
  • Our beta testers for their thorough testing
  • Documentation contributors and translators
  • Everyone who has reported bugs and issues

Your support makes this project better! ๐ŸŒŸ


Made with โค๏ธ by arkSong

โญ Star this repo โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ก Request Feature

About

Use your locally running AI models to assist you in your web browsing

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.6%
  • Rust 1.7%
  • JavaScript 1.3%
  • Other 0.4%