RepoGroqGroqpublished Aug 25, 2025seen 5d

groq/groq-autosheet

JavaScript

Open original ↗

Captured source

source ↗
published Aug 25, 2025seen 5dcaptured 8hhttp 200method plain

groq/groq-autosheet

Description: A browser spreadsheet with an integrated AI chat (with MCP support) powered by Groq inference

Language: JavaScript

License: Apache-2.0

Stars: 32

Forks: 10

Open issues: 7

Created: 2025-08-25T20:01:37Z

Pushed: 2026-02-20T04:25:57Z

Default branch: main

Fork: no

Archived: no

README:

Autosheet (a GroqLabs project)

Autosheet is a lightweight, hackable browser spreadsheet with an integrated AI copilot (chat + tools/MCP) running on Groq’s blazing-fast inference. Use it as:

  • A reference implementation for GPT-OSS reasoning and function-calling on Groq
  • A playground to build custom tools/functions and experiment with remote MCP servers
  • A simple spreadsheet you can fork and extend

Try it online: https://autosheet.groqlabs.com/

Quick start

Prereqs: Node 18+.

1) Install and run the web app

npm install
npm run dev

2) Set your Groq API key (for the proxy that forwards chat completions):

export GROQ_API_KEY=your_key_here

Then open the dev server URL printed in your terminal (Next.js dev). The in-browser chat will call the /api/groq proxy which forwards to https://api.groq.com/openai/v1/chat/completions and only allows approved models.

Project layout

  • src/ – Minimal spreadsheet engine and function registry
  • web/ – Next.js app (UI: grid, chat, script editor, MCP client)
  • web/src/app/api/groq/ – Proxy to Groq API (reads GROQ_API_KEY)

Hack on it

  • Add built-in spreadsheet functions in src/lib/builtins/
  • Create new chat tools/MCP integrations in web/src/ui/builtinTools.js
  • Adjust allowed models in web/src/app/api/groq/allowedModels.js

PRs welcome. This repo aims to stay small, readable, and easy to fork.

License

Apache 2.0. See LICENSE.

Notability

notability 3.0/10

Low stars, routine new repo