[WIP] snacc – auto-copy Kaggle notebook cells for LLM workflows

Hi all — I’ve built a small tool called snacc to streamline my Kaggle workflow. It’s designed for anyone who regularly copies code from Kaggle notebooks and sends it to an LLM like ChatGPT or a local Copilot-style tool. I’m looking for early feedback from the fast.ai community before releasing the UI version.


What it does

  • Automatically copies cells from newly downloaded Kaggle notebooks
  • Formats them cleanly for pasting into LLMs
  • Deletes the notebook afterward by default (optional toggle)
  • Default behavior: background watcher that triggers on each download
    (currently does not work on WSL)
  • One-shot mode: run once to copy the most recent .ipynb
  • Cell type options:
    • --code (default)
    • --markdown
    • --all

Coming soon

  • UI version with keyboard shortcuts and clipboard previews
  • Direct integration with local LLMs / copilots

Feedback wanted :speech_balloon:

This is CLI-only for now and still early-stage. I’d love feedback on:

  • Whether this fits your workflow
  • CLI vs UI preferences
  • Features you’d want added
  • Anything that would block you from using it

:link: GitHub + install instructions

[GitHub - simon-bouchard/snacc]

Thanks!