Skip to content

Your Evolving Digital Memory - Capture, compress, and search your browsing history intelligently

License

Notifications You must be signed in to change notification settings

shlawgathon/WebBrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackathon Project

This repository contains multiple projects developed for the hackathon:

Projects

1. Web API Backend (webapi/)

A Vert.x-based backend API with user authentication services.

Tech Stack:

  • Java
  • Vert.x
  • Maven

Getting Started:

cd webapi
./mvnw clean package
./mvnw exec:java

See webapi/README.adoc for more details.

2. WebBrain Extension (webbrain-extension/)

A Chrome extension that acts as your "second brain" - capturing everything you research, write, and interact with online, then intelligently compressing it over time while keeping it searchable and useful.

Features:

  • 🔍 Automatic capture of browsing history, highlights, and research
  • 🗜️ Intelligent compression using WebGPU-powered Llama
  • 📊 Tiered storage (Real-time → Daily → Weekly → Monthly)
  • 🔎 Smart search across all compression tiers
  • 🔐 Privacy-first with local AI processing
  • ⚡ Serverless architecture with MongoDB Atlas Data API

Tech Stack:

  • Vanilla JavaScript (Manifest V3)
  • WebLLM (Llama 3.2-1B via WebGPU)
  • MongoDB Atlas Data API
  • Vite for bundling

Quick Start:

cd webbrain-extension/extension
npm install
npm run build
# Load the extension in Chrome at chrome://extensions/

See webbrain-extension/README.md for detailed setup instructions.

License

MIT

About

Your Evolving Digital Memory - Capture, compress, and search your browsing history intelligently

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •