Skip to content

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

License

Notifications You must be signed in to change notification settings

groq/groq-autosheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autosheet (a GroqLabs project)

autosheet-ui

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
  1. 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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published