second brain is your personal AI bookmark manager that combines the power of vector search and AI embeddings to organize and retrieve information from your saved bookmarks seamlessly
- Vector Database: Utilizes Pinecone for efficient vector storage and retrieval
- AI Embeddings: Uses GenAI embeddings for high-quality text representation
- Browser Extension: Plasmo-based Chrome extension for seamless web clipping
- Modern Web Interface: Next.js-powered user-friendly dashboard
- Semantic Search: Find bookmarks using natural language queries
- Automatic Categorization: AI-powered bookmark organization
- Next.js - React framework for the web interface
- Shadcn/UI - Utility-first CSS framework
- Node.js - Runtime environment
- Pinecone - Vector database for embeddings storage
- GenAI - Embedding generation
- Plasmo Framework - Browser extension SDK
- Chrome Extension APIs - Browser integration
- Node.js (v20 or higher)
- pnpm
- Chrome browser (v88+)
-
Clone the repository:
git clone https://github.com/jabedzaman/second-brain.git cd second-brain -
Navigate to the extension directory:
cd packages/extension -
Install dependencies:
pnpm install
-
Build the extension:
pnpm build
-
Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in the top right)
- Click "Load unpacked" and select the
packages/extension/builddirectory
- Open Chrome and go to

