Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 1.94 KB

README.md

File metadata and controls

67 lines (45 loc) · 1.94 KB

Raycast Plugin: Context-Tracker

alt text

|| Blog Post || Demo Video ||

Overview

Context-Tracker is a Raycast plugin designed to help you track and manage your development contexts efficiently. It allows you to create, start, and end sessions, generate summaries, and keep track of session events. See here for the api server.

Features

  • Create Contexts: Easily create new contexts with a name and description.
  • Start and End Sessions: Start a new session within a context and end it when done.
  • Session Events: Track events that occur during a session.
  • Generate Summaries: Automatically generate summaries for your sessions.
  • Quick Actions: Access quick actions from the menu bar. (PS: Still a bit buggy.)

Installation

  1. Clone the repository:

    git clone 
    cd context-tracker
  2. Install dependencies:

    npm install
  3. Build the project:

    npm run build
  4. Start the development server:

    npm run dev

Usage

Creating a Context

  1. Open the Raycast command palette.
  2. Select "New Context".
  3. Fill in the context name and description, then submit.

Starting a Session

  1. Open the Raycast command palette.
  2. Select a context from the list by double clicking on it to start recording.

Generating a Summary

  1. Open the Raycast command palette.
  2. Right Click on the currently "Recording" item and Select "Generate Summary".

Ending a Session

  1. Open the Raycast command palette.
  2. Right Click on the currently "Recording" item and Select "End Session".

Contributing

Contributions are welcome! Please open an issue or submit a pull request.