Skip to content

About

Wizard.Ecosystem - Your magical AI companion with multiple personalities, Now a workforce

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

237 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§™ Wizard Ecosystem

Wizard Ecosystem Banner

Your complete AI-powered productivity suite

License: MIT Electron PRs Welcome

Live Demo β€’ Documentation β€’ Report Bug


🌟 Overview

Wizard Ecosystem is a comprehensive, AI-powered productivity suite that replaces multiple Google services with a single, privacy-focused platform.

Component Description Live URL
πŸ§™ Wizard Browser AI-powered web browser with workspaces Browser
🧠 Wizard AI Multi-agent AI assistant AI
πŸ“§ Wizard Mail Email client (Gmail, Outlook, any IMAP) Mail
πŸ“… Wizard Calendar Calendar and event management Calendar
πŸ’¬ Wizard Chat Instant messaging for Wizard users Chat
πŸ” Wizard Search AI-powered search engine Search
πŸ“ Wizard Notes AI-powered note-taking with collaboration Notes

✨ Features

πŸ§™ Wizard Browser

  • Tab Management - Drag-and-drop reordering, tab groups
  • Workspaces - Organize tabs by context (Work, School, Media)
  • Built-in Ad Blocking - uBlock Origin style filters
  • Private Mode - Separate session storage
  • Cloud Sync - Bookmarks, workspaces, settings across devices
  • Search Suggestions - Real-time via DuckDuckGo API
  • Password Manager - Local encrypted storage
  • Dark/Light Themes - Wizard Purple or Light mode

🧠 Wizard AI

  • 7 Personalities - JARVIS, ORACLE, Nerd, Fun, Sarcastic, Fast, Normal
  • Multi-Agent System - Chain specialized agents together
  • RAG Document Q&A - Upload PDFs, Word, Excel files
  • Web Search - Real-time information
  • Code Execution - Python sandbox
  • Image Generation - AI art creation
  • Voice Input - Speak naturally
  • WizProfile - Rich user profiles for personalized responses

πŸ“ Wizard Notes

  • Core Note Management

    • Rich text notes with titles and content
    • Create via modal with title and initial content
    • Click-to-edit with auto-save on keystroke
    • Delete, favorite (⭐), and rename via dedicated modals
    • Recent Notes view automatically surfaces the 10 most recently edited entries
  • Organization & Navigation

    • Custom tag creation with tag-based filtering
    • Folder views: All Notes, Favorites, Recent, Shared With Me
    • Full-text search across all notes
    • Left-side panel for notes list, tags, and folder navigation
    • Clean, distraction-free editor
  • AI-Powered Editing Suite

    • AI Edit - Direct note transformation (e.g., "Make this more professional")
    • Grammar Fix - Instant spelling and grammar correction
    • Summarize - Generate 2–3 sentence synopsis
    • Format - Apply bullet points and structured headings
    • Translate - Convert note content into any target language
    • Expand - Elaborate and enrich brief drafts
    • Always-visible AI Panel for quick access
  • Sharing & Collaboration

    • Share notes with any Wizard Ecosystem user by email address
    • Permission levels: Read-only (Can View) and full access (Can Edit)
    • Shared Inbox for receiving notes from others
    • Real-time synchronization ensures changes propagate immediately
  • Technical Architecture

    • Frontend: /notes/index.html with responsive dark purple/gold aesthetic
    • RESTful API endpoints: GET/POST /api/notes, PUT/DELETE /api/notes/{id}, POST /api/notes/{id}/favorite, POST /api/notes/{id}/share, GET /api/notes/shared
    • Data stored as JSON within SQLite user.notes_data column
    • Authentication via same session-based system as Wizard Mail

πŸ“§ Wizard Mail

  • Multi-Account Support - Gmail, Outlook, Yahoo, custom domains
  • Folder Management - Inbox, Sent, Spam, Trash, Drafts
  • Email Aliases - username@wizardecosystem.dev via Cloudflare
  • AI Assistant - Compose, summarize, enhance emails
  • Rich Text Editor - Formatting, images, attachments
  • Search & Star - Find and favorite important emails

πŸ“… Wizard Calendar

  • Multiple Views - Month, week, day
  • Event Management - Create, edit, delete
  • Color Coding - Categorize events by type
  • Mini Calendar - Quick month navigation
  • Event Highlighting - Days with events are marked
  • Cloud Sync - Access from anywhere

πŸ’¬ Wizard Chat

  • One-on-One Messaging - Real-time conversations
  • Read Receipts - See when messages are read
  • Typing Indicators - Know when someone is typing
  • User Search - Find other Wizard users by email
  • Local Timestamps - Converted to your timezone

πŸ” Wizard Search

  • AI-Powered - Get intelligent summaries of your search topic
  • Real-time Suggestions - As you type
  • Direct Links - No redirects, go straight to results
  • Multiple Engines - Brave, DuckDuckGo, Startpage, Bing fallbacks
  • URL Parameters - ?q=search+query

πŸš€ Quick Start

Web Access

Simply visit https://wizardecosystem.dev

Desktop App (Windows)

Download from: https://wizardecosystem.dev/download

Local Development

# Clone the repository
git clone https://github.com/ag-ultima/wizard-ecosystem.git
cd wizard-ecosystem

# Install dependencies
npm install

# Run the Electron app
npm start

# Or serve the web version locally
npx serve .
πŸ—οΈ Project Structure
text
wizard-ecosystem/
β”œβ”€β”€ index.html              # Ecosystem hub / Browser UI
β”œβ”€β”€ mail/
β”‚   └── index.html          # Wizard Mail
β”œβ”€β”€ calendar/
β”‚   └── index.html          # Wizard Calendar
β”œβ”€β”€ chat/
β”‚   └── index.html          # Wizard Chat
β”œβ”€β”€ search/
β”‚   └── index.html          # Wizard Search
β”œβ”€β”€ notes/
β”‚   └── index.html          # Wizard Notes
β”œβ”€β”€ updates/
β”‚   └── index.html          # Update history
β”œβ”€β”€ icons/                  # App icons for PWA
β”œβ”€β”€ main.js                 # Electron main process
β”œβ”€β”€ preload.js              # Secure IPC bridge
β”œβ”€β”€ package.json            # Dependencies
└── README.md               # This file
πŸ–₯️ Desktop Application
The desktop app is built with Electron and provides:

Native window controls

Keyboard shortcuts

System tray integration

Auto-updates

Offline support

Building from Source
bash
# Install dependencies
npm install

# Build for Windows
npm run build:win

# Build for macOS
npm run build:mac

# Build for Linux
npm run build:linux
πŸ”— Ecosystem Links
Service	URL
Ecosystem Hub	wizardecosystem.dev
Wizard Mail	wizardecosystem.dev/mail
Wizard Calendar	wizardecosystem.dev/calendar
Wizard Chat	wizardecosystem.dev/chat
Wizard Search	wizardecosystem.dev/search
Wizard Notes	wizardecosystem.dev/notes
Update History	wizardecosystem.dev/updates
πŸ” Email Aliases
Get a free @wizardecosystem.dev email alias that forwards to your real email:

Open Wizard Mail

Click "Get Free @wizardecosystem.dev Email"

Choose your username

Enter your forwarding email

Done! Emails sent to yourname@wizardecosystem.dev will forward to you

Powered by Cloudflare Email Routing.

πŸ“ Notes Sharing
Share your notes with other Wizard Ecosystem users:

Open Wizard Notes

Click the Share (πŸ”—) button on any note

Enter the recipient's email address

Choose permission level (View or Edit)

The recipient will see the note in their "Shared With Me" folder

Notes sync in real-time – changes appear instantly for all collaborators.

🎨 Themes
Theme	Description
πŸ’œ Wizard Purple	Default dark theme with purple accents
β˜€οΈ Light Mode	Clean light theme for daytime use
Toggle themes in Settings β†’ Appearance.

⌨️ Keyboard Shortcuts
Shortcut	Action
Ctrl/Cmd + T	New Tab
Ctrl/Cmd + W	Close Tab
Ctrl/Cmd + Tab	Next Tab
Ctrl/Cmd + Shift + Tab	Previous Tab
Ctrl/Cmd + L	Focus Address Bar
Ctrl/Cmd + K	Wizard Search
Ctrl/Cmd + Shift + A	Toggle AI Assistant
Ctrl/Cmd + D	Bookmark Page
Ctrl/Cmd + H	History
Ctrl/Cmd + J	Downloads
F11	Full Screen
🀝 Contributing
We welcome contributions! Please see our Contributing Guidelines.

Fork the repository

Create your feature branch (git checkout -b feature/amazing)

Commit your changes (git commit -m 'Add amazing feature')

Push to the branch (git push origin feature/amazing)

Open a Pull Request

πŸ“„ License
Distributed under the MIT License. See LICENSE for more information.

πŸ‘€ Author
Arnav Gupta

Website: https://wizardecosystem.dev

GitHub: @ag-ultima

Email: arnav@wizardecosystem.dev

πŸ™ Acknowledgments
Electron - Desktop framework

Flask - Backend framework

Groq - AI inference

DuckDuckGo - Search API

Cloudflare - Email routing

PythonAnywhere - Backend hosting

GitHub Pages - Frontend hosting

⭐ Show Your Support
If you found this project helpful, please give it a ⭐ on GitHub!

https://img.shields.io/github/stars/ag-ultima/wizard-ecosystem

πŸ“Š Statistics
https://img.shields.io/github/languages/code-size/ag-ultima/wizard-ecosystem
https://img.shields.io/github/repo-size/ag-ultima/wizard-ecosystem
https://img.shields.io/github/last-commit/ag-ultima/wizard-ecosystem

<div align="center"> <sub>Built with πŸ§™ by Arnav Gupta</sub> </div> ```

About

Wizard.Ecosystem - Your magical AI companion with multiple personalities, Now a workforce

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages