Skip to content

An intelligent, user-focused AI platform for organizing, retrieving, and interacting with your information seamlessly.

License

Notifications You must be signed in to change notification settings

PremShinde-2013/Brainwave_AI

Repository files navigation


Brainwave AI 🚀

Welcome to Brainwave AI—the next-generation workflow automation platform that combines powerful AI with personalized, actionable workflows! Build a smarter future by automating tasks and triggering actions based on intelligent data processing.

🧠 What is Brainwave AI?

Brainwave AI is a personalized workflow automation platform that helps businesses and individuals streamline their day-to-day operations using AI-powered task automation. From connecting apps to building custom workflows, Brainwave AI empowers you to integrate and automate your work with ease.

But we didn’t stop there—Brainwave AI integrates seamlessly with your favorite tools like Slack, Discord, and Notion, plus, it’s ready to scale with Google Drive, Stripe, and more.

🔍 Key Features:

  • 💡 Smart Workflow Automation: Build intelligent workflows that can trigger actions based on events.
  • 🔗 Multi-Tool Integrations: Connect with Slack, Discord, Google Drive, Stripe, and more.
  • 📇 Node-Based Workflow Builder: Drag-and-drop customizable workflow nodes to create seamless automation.
  • 💬 AI Chat Assistance: Use AI-driven interactions to manage your workflows effortlessly.
  • 🌐 Seamless Collaboration: Real-time updates and shared workflows for teams and collaborators.
  • 🖼️ Knowledge Canvas: Visualize your workflows and processes in a 2D interactive canvas.
  • 🔒 Data Privacy First: Trust that your data stays secure with our privacy-first approach.
  • 🛠️ Self-Hosting: Open-source and deployable locally for ultimate customization.

🚀 How to Use Brainwave AI?

🔌 Get Started in 3 Simple Steps:

  1. Sign up for Brainwave AI:

  2. Install the Browser Extension:

    • Download the Brainwave AI Chrome Extension for a smooth, automated experience.
    • After installing, you'll see the extension icon in the bottom right of your browser. Just click it to start saving data into your Brainwave AI workspace!
    Extension Icon
  3. Start Automating:

    • Create workflows by linking actions like sending notifications via Slack, Discord, or syncing your data to Google Drive.
    • Build workflows: Automate your processes through a drag-and-drop interface.
    • Explore integration options and make your workflows even more powerful.

💻 The Stack

Brainwave AI Tech Stack

Backend & Frontend Stack

  • Frontend: React, Next.js, Tailwind CSS, shadcn-ui
  • Backend: Cloudflare Workers, Drizzle ORM, Cloudflare D1 Database, Cloudflare AI
  • Integrations: Google Drive, Stripe, Slack, Discord, Notion, and more!
  • Database: Cloudflare D1, Cloudflare KV, and Cloudflare Vectorize

🧑‍💻 Architecture

Brainwave AI is powered by a microservices architecture using Turborepo, ensuring scalability, maintainability, and modularity.

🎯 Core Modules:

  • Web UI (apps/web): This is the main user interface for managing and building your workflows.
  • Chrome Extension (apps/extension): Essential for saving content and interacting with your workflows directly from the browser.
  • AI Backend (apps/cf-ai-backend): Handles the vector store, AI integration, and response generation using Cloudflare Workers.

Architecture


💬 Contributions

💡 How Can You Contribute?

Your contributions are what make Brainwave AI even better! Whether it’s reporting bugs, suggesting new features, or contributing code, we welcome all kinds of contributions.

  1. Report Issues: Open issues for bugs or feature requests.
  2. Submit Pull Requests: Fork the repository and submit a pull request with your changes.
  3. Join the Discord: Engage in discussions, suggest ideas, or collaborate with other developers.

🎉 Star History

We’re growing fast, and the support from the community helps us improve even more! Check out our star history below:

Star History Chart


⚡ Quick Links


Let’s automate smarter, together! 💡

Releases

No releases published

Packages

No packages published

Languages