Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindTranscripter-2

MindTranscripter-2 is an intelligent, AI-powered meeting and personal transcription copilot. It records your audio sessions, transcribes them in real-time, generates dynamic action items/suggestions on the fly, and securely stores session summaries into a queryable memory graph using Cognee.

Built with a sleek, dark-themed React frontend and a robust Express/MongoDB backend, this app acts as your personal executive assistant.


✨ Features

  • 🎙️ Live Audio Transcription: Streams and chunks audio directly from your mic for accurate transcription.
  • ⚡ AI Copilot Suggestions: Automatically analyzes ongoing transcripts to suggest fact-checks, critical questions, and talking points in real-time.
  • 💬 Interactive Chat: Chat with an AI assistant during your meeting to get answers based on the immediate context of your transcript.
  • 💾 Cognee Memory Integration: Saves a comprehensive summary and metadata of every finalized session to an intelligent graph database.
  • 🧠 Semantic Recall: "What did we talk about last week?" — Query your past sessions through natural language and retrieve direct context from Cognee.
  • 🗑️ Session Management: Easily view, open, and soft-delete past sessions from an intuitive dashboard.

🛠️ Tech Stack

Frontend

  • React.js (Vite)
  • Tailwind CSS + Custom Vanilla CSS for a sleek glassmorphism aesthetic
  • React Router for protected navigation
  • Lucide React for premium iconography
  • Axios for API communication

Backend

  • Node.js & Express
  • MongoDB & Mongoose (Authentication, Session Tracking)
  • Groq API (Llama 3 70B for fast, intelligent summarization and chat)
  • Cognee API (Graph database for long-term memory ingestion and retrieval)
  • JSON Web Tokens (JWT) for secure, stateless authentication

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • MongoDB instance (Local or Atlas)
  • Groq API Key
  • Cognee API Key & Tenant ID

1. Clone the repository

```bash git clone git@github.com:akshayWork-19/MindTranscipter-2.git cd MindTranscipter-2 ```

2. Backend Setup

```bash cd Backend npm install ```

Create a `.env` file in the Backend directory: ```env PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_super_secret_jwt_key GROQ_API_KEY=your_groq_api_key COGNEE_API_KEY=your_cognee_api_key ALLOWED_ORIGIN=http://localhost:5173 ```

Start the backend: ```bash npm run dev

or

npm start ```

3. Frontend Setup

Open a new terminal in the project root: ```bash cd frontend npm install ```

Create a `.env` file in the frontend directory: ```env VITE_API_URL=http://localhost:5000/api ```

Start the frontend: ```bash npm run dev ```

4. Open the App

Navigate to http://localhost:5173 in your browser. Register a new account, start a session, and begin transcribing!


💡 How to use the Memory System

  1. Record: Go to the Dashboard and click the mic to start a session.
  2. Finalize: When finished, click "End Session & Save to Cognee". This locks the transcript, summarizes it via Groq, and pushes the data to the Cognee graph.
  3. Recall: Navigate to the Memory page and ask a question like "What did I record on Thursday?" or "What was the action item for the marketing project?".

🛡️ License

This project is proprietary and confidential.

About

MindTranscripter-2 is an intelligent, AI-powered meeting and personal transcription copilot. It records your audio sessions, transcribes them in real-time, generates dynamic action items/suggestions on the fly, and securely stores session summaries into a queryable memory graph using Cognee.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages