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, Git connections, and audit logs

Private repositories

Add an HTTPS Git connection in Settings with a credential-free origin, username, and read-only access token. Surgite encrypts it at rest and only supplies it to Git through a non-interactive askpass helper. Never paste credentials into a repository URL.

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.8.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.8.0
File Size Uploaded
surgite-1.8.0.tar.gz 46.1 kB Details

Built distribution (wheel)

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

Total release size: 99.1 kB

Release files / surgite-1.8.0.tar.gz

Download URL surgite-1.8.0.tar.gz
Size 46.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8a0299a926c38bcebd79ba1529ca7e2459d6a8ff9062df58900dfd457b038763
BLAKE2b-256 checksum
How to use checksums
0cd6b7231b63dd3c71e211be61b3f5ef268b19f1722ed57db65cb390f6a07425
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 13, 2026.

Transparency log

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

Download URL surgite-1.8.0-py3-none-any.whl
Size 52.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca9348bff38ca2616c03c7f0f44bafb7037f7a77eed7169d78e8bf200aed338d
BLAKE2b-256 checksum
How to use checksums
4c53bb5a1458f5babcb1dfc6e3320a372274f6bc5ec27feee0e17bbe89e8ae7c
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 13, 2026.

Transparency log

Release history Release notifications | RSS feed

1.8.1

2 release files

This release

1.8.0 This release

2 release files

1.7.0

2 release files

1.6.0

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