v0.0.40

ScrapeGraphAI/Scrapegraph-aiv0.0.40Sep 12, 2026by github-actions[bot]

Upgrading?

AI Summary

Introduces a comprehensive 'Community Local' desktop application with local LLM support (Ollama/OpenRouter) and a wide array of interactive artifacts like mind maps, quizzes, and flashcards. It also enhances GitLab integration and overhauls the dashboard UI.

Key Highlights

  • Launch of Community Local desktop app with Electron
  • Local LLM support via Ollama and OpenRouter provider
  • Interactive artifacts: Mind maps, Flashcards, Quizzes, Infographics
  • GitLab folder sync with PAT authentication
  • Honest identity defaults for direct browser sessions

New Features

  • Interactive HTML artifacts
  • Mind map generation
  • Flashcard creation
  • Quiz generation
  • Infographic generation
  • GitLab PAT picker
  • OpenRouter provider integration
  • Local model setup screen
  • Dashboard sliding sources rail
  • Account export and chat persistence

Full Release Notes

## What's Changed
* feat(artifacts): add first-class interactive HTML artifacts by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1729
* feat(artifacts): add interactive mind maps + explicit format verification by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1731
* [Feat] Bidirectional GitHub/GitLab folder sync (documents ↔ repo) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1732
* feat(artifacts): add first-class flashcard artifacts by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1733
* feat(kb): connect GitLab with a PAT + pickers by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1734
* fix(crawler): refuse crawl targets that are not publicly routable by @ntdat812 in https://github.com/MODSetter/SurfSense/pull/1728
* [Fix] A "." or ".." folder name aborts the workspace seed by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1736
* feat(artifacts): overhaul frontend architecture and add first-class quizzes by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1737
* feat(chat): add Docs/Web/All retrieval scope & overhaul workspace layout by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1738
* feat(artifacts): add infographic generation and structured visual-style selection by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1739
* [Feat] Community Local: airgapped desktop app plans + API skeleton by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1740
* [Feat] Community Local: SPA scaffold + SQLite persistence by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1741
* [Feat] Community Local: workspace & document API, hybrid search index by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1742
* [Feat] Community Local: ingestion worker, local models, retrieval & grounded chat by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1743
* feat(surfsense_local): add cursor skills and add v1 of frontend by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1744
* feat(surfsense_local): desktop packaging, live freshness, and a bundled Ollama by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1746
* feat(local): OpenRouter provider (BYO key) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1747
* feat(local): model setup screen — local download + OpenRouter by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1748
* [Feat] Community Local: desktop installers + signed cross-platform builds by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1749
* feat(local): add hardware-aware model recommendations and fix frozen Docling runtime by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1751
* feat(frontend): ui changes for community local app by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1752
* [Feat] Community Local: Studio — generate artifacts from your documents by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1753
* feat(local): complete chat, citation, source, and Electron UX by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1754
* feat(local): redesign desktop experience and model management by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1757
* [Feat|Local] Studio worker Ollama URL, job logs, office retries by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1760
* [Feat|Local] Studio worker, citations, packed Docling by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1762
* feat(onboarding): add first-run model setup and local model lifecycle by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1763
* feat(llm): replace OpenRouter with OpenAI-compatible connections by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1764
* feat(dashboard): add sliding sources and artifacts rail by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1765
* [Feat|Local] Cloud import and offline license by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1766
* feat(app): account export, chat persistence, and dashboard UX refinements by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1767
* [Revert] Cloud pricing and no-login chat retirement by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1770
* chore: release 0.0.40 by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1771

## New Contributors
* @ntdat812 made their first contribution in https://github.com/MODSetter/SurfSense/pull/1728

**Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.39...v0.0.40

Related Repositories