This repository hosts multiple packages that provide AI-powered text analysis tools for Microsoft Excel and Google Sheets. All packages are managed with Bun workspaces and share common utilities.
Package | Path | Purpose |
---|---|---|
pulse-excel-addon | packages/excel |
Excel add-in that integrates ResearchWise AI into Excel. Users can analyze sentiment, generate themes, and allocate themes directly in spreadsheets. |
pulse-sheets-addon | packages/sheets |
Google Sheets add-on providing similar functionality to the Excel add-in. Built with Apps Script and deployed using clasp . |
pulse-common | packages/common |
Shared TypeScript library containing API client logic, authentication helpers, and utilities used by both add-ins. |
-
Install Bun version 1.0 or higher.
-
From the repository root, install all workspace dependencies:
bun install
Run these commands from the repository root:
- Lint all packages
bun run lint
- Run tests
bun run test
- Build packages
bun run build
- Excel add-in dev server
bun run --filter=pulse-excel-addon dev-server
- Sheets add-on build and push
bun run --filter=pulse-sheets-addon push
These optional scripts help during local development and deployment of each add-in.