Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

TurtleShell: Let a Local Tortoise Turn Messy Git History into Standups

Description and use

TurtleShell automatically generates a yesterday’s work report and a changelog from a local Git repository using a local Gemma 2 9B model, and lets users copy the output to Slack with a single click.

Problem

Standup preparation requires manually reviewing recent commits and diff excerpts to reconstruct yesterday’s work, which is time‑consuming and error‑prone.

Outcome

TurtleShell reduces manual effort in standup preparation by generating structured summaries from local Git history, while keeping data private and allowing optional persistence.

Workflow

  • Read recent Git commits, file statistics, and diffs, plus working tree status.
  • Filter out noisy files (lockfiles, generated output, minified bundles, binary assets) and cap diff excerpts to fit model context.
  • Send selected repository context to Gemma 2 9B running locally via Ollama; receive structured JSON for standup and changelog.
  • Display output in a browser dashboard or terminal; provide one‑click copy to Slack.
  • Optionally persist standups to MongoDB Atlas for history and semantic search; trace operations with Sentry if configured.

Evidence

TurtleShell runs locally. Start the backend and open http://localhost:3456 to try the dashboard.

Source

Send the selected repository context to Gemma 2 9B running locally through Ollama. The model returns structured JSON for the standup and changelog.

Source

Optionally save standups to MongoDB Atlas for history and semantic search. Sentry spans can trace Git extraction, model generation, and persistence when configured.

Source

  • Record date: 2026-10-25T20:11:23.089Z