Skip to content

Subhadipjana95/Brain.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Second Brain Logo

Second Brain

Your All-in-One AI Assistant

License: MIT Node.js Version PRs Welcome

Elevate your productivity, manage knowledge, and interact with an intelligent ecosystem designed to be the ultimate extension of your mind.


🚀 About Second Brain

Second Brain is a comprehensive, all-in-one Artificial Intelligence assistant aimed at centralizing your digital life. Whether you need to organize notes, generate ideas, analyze data, or automate routine tasks, Second Brain serves as an intelligent companion that adapts to your workflow.

By combining an intuitive user interface with a powerful AI-driven backend, Second Brain helps you capture thoughts effortlessly and retrieve insights instantly.

✨ Key Features

  • 🧠 Unified Knowledge Base: Seamlessly store and retrieve information across text, code, and media.
  • 🤖 Intelligent Chat & Assistance: Context-aware conversations that understand your previous interactions and projects.
  • ⚡ Task Automation: Automate routine digital tasks and workflows with smart agents.
  • 🎨 Stunning UI / UX: Built with modern web technologies and a gorgeous dark mode, tailored for maximum focus.
  • 🔌 Extensible Integrations: Connect with your favorite tools, calendars, and APIs.

🛠️ Technology Stack

  • Frontend: Next.js, React, Tailwind CSS, Shadcn UI
  • Backend: Node.js, Express
  • AI/ML Integration: [Insert LLM / AI framework used, e.g., OpenAI API, LangChain]
  • Database: [Insert Database, e.g., PostgreSQL, MongoDB]

📦 Installation & Setup

To get started with Second Brain locally, follow these steps:

Prerequisites

Quick Start

  1. Clone the repository:

    git clone https://github.com/your-username/second-brain.git
    cd second-brain
  2. Install dependencies: For the backend:

    cd Backend
    npm install

    For the frontend:

    cd ../Frontend
    npm install
  3. Configure Environment Variables: Create a .env file in both the Frontend and Backend directories based on the .env.example templates.

    # Example backend .env
    PORT=3000
    AI_API_KEY=your_api_key_here
  4. Run the application: Start the backend server:

    cd Backend
    npm run dev

    Start the frontend development server:

    cd ../Frontend
    npm run dev

📖 Usage

Once the servers are running, simply navigate to http://localhost:3000 (or your configured frontend port) in your browser. From the dashboard, you can start chatting with the assistant, organizing your workspace, and managing your digital life seamlessly.

🤝 Contributing

We welcome contributions from the community! Whether it's adding a new feature, fixing a bug, or improving documentation, your help is appreciated.

  1. Fork the project.
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add some AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a Pull Request.

Built with ❤️ by Team NIXGN.

About

Brain.2 listens, understands and acts - converting your everyday conversations into scheduled tasks, automated workflows and intelligent decisions.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors