|| Blog Post || Demo Video ||
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.
- 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.)
-
Clone the repository:
git clone cd context-tracker
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Start the development server:
npm run dev
- Open the Raycast command palette.
- Select "New Context".
- Fill in the context name and description, then submit.
- Open the Raycast command palette.
- Select a context from the list by double clicking on it to start recording.
- Open the Raycast command palette.
- Right Click on the currently "Recording" item and Select "Generate Summary".
- Open the Raycast command palette.
- Right Click on the currently "Recording" item and Select "End Session".
Contributions are welcome! Please open an issue or submit a pull request.