Skip to main content

surgite

Standup summaries from Git history, in a browser or terminal.

CI PyPI Python versions Container image License: MIT

surgite dashboard

Quickstart

Local CLI — no server or database:

pip install surgite
surgite /path/to/repo --since 7.days.ago

Add --summarize for an AI summary after configuring a provider key.

Web app — clone the repository and start Compose:

git clone https://github.com/nicoleman0/surgite.git
cd surgite
cp .env.example .env
# For multi-user access, set AUTH_MODE=multi_user and BOOTSTRAP_OWNER_EMAIL.
docker compose up -d

In multi-user mode, first start logs an owner invite. Redeem it in the browser or with surgite --redeem-invite <token> --email you@example.com. The full deployment guide is docs/self-host.md.

Features

  • Per-user repositories, prompt settings, summaries, and shared links
  • Local CLI or a self-hosted FastAPI/Postgres/SvelteKit application
  • Anthropic, Groq, DeepSeek, or OpenAI-compatible local models
  • Email/password auth, API keys, encrypted per-user provider keys, and audit logs
  • Streamed AI summaries and scheduled repository sync

Documentation

Development

uv sync --group dev
docker compose up -d db
uv run alembic upgrade head
uv run pytest
cd frontend && npm install && npm run check && npm run test

See CONTRIBUTING.md for the full workflow and AGENTS.md for architecture and project conventions.

License

MIT © 2026 Nick Coleman

Metadata

Release files for surgite 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for surgite 1.6.0
File Size Uploaded
surgite-1.6.0.tar.gz 41.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for surgite 1.6.0
File Interpreter ABI Platform
surgite-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 88.8 kB

Release files / surgite-1.6.0.tar.gz

Download URL surgite-1.6.0.tar.gz
Size 41.2 kB
Tags Source
SHA-256 checksum
How to use checksums
278b75a1d02554c0490aae7531f706af35c97967099c7848e9b4559f52be77df
BLAKE2b-256 checksum
How to use checksums
45805aa9f3e1144e7a975e41ca73139035ee15c85c7546de3b174d438aa762d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / surgite-1.6.0-py3-none-any.whl

Download URL surgite-1.6.0-py3-none-any.whl
Size 47.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8acc914c9b35965e4c62978d0d23d41776baf020faf87159a68cbe3c8f9f3cb
BLAKE2b-256 checksum
How to use checksums
de56e4f31151093716dc1bae7fb3ed763eec823d677381f577712566c973ed13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

This release

1.6.0 This release

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page