Skip to content

zahidkhawaja/parallel-spreadsheet

Repository files navigation

Parallel Spreadsheet

This is a Next.js project that provides AI-powered spreadsheet enrichment using Parallel AI for live web research.

parallel.mp4

Getting Started

First, create a .env.local file with your Parallel API key:

PARALLEL_API_KEY=your_api_key_here

Then, install the dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Features

  • AI-Powered Enrichment: Select cells and enrich them with live web research data
  • Multiple Processors: Choose from Lite, Base, Core, or Pro processors for different research depths
  • Real-time Updates: Stream results directly into selected cells with progress indicators
  • Keyboard Shortcuts: Productivity-focused shortcuts for common operations
  • Dark Mode Interface: Modern, easy-on-the-eyes spreadsheet interface

Usage

  1. Select Cells: Click and drag to select the cells you want to enrich
  2. Choose Processor: Select the research depth (Lite for quick lookups, Pro for comprehensive research)
  3. Click Enrich: Press the Enrich button or use ⌘↵ to start the AI research
  4. Watch Results Stream: See cells populate in real-time as research completes

Keyboard Shortcuts

  • ⌘K - Add Column
  • ⌘J - Add Row
  • ⌘↵ - Enrich Selection
  • ⌘⌫ - Delete Column/Row (when selected)
  • Esc - Clear Selection

Processor Modes

  • Lite: Basic information retrieval
  • Base: Simple web research
  • Core: Complex web research
  • Pro: Exploratory web research

Learn More

To learn more about the technologies used:

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Technical Notes

  • API Integration: The app uses app/api/parallel/route.ts to proxy task group creation and SSE events
  • Styling: Styles are organized in app/page.css for maintainability
  • State Management: React hooks manage spreadsheet state and real-time updates

About

AI-powered data enrichment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published