Skip to main content

Sinter

Sinter is a local code graph for coding agents. It indexes symbol relationships and cites the source evidence behind every edge. The graph stays current as the repository changes.

The installed command is sinter. It can run as a CLI or a local MCP server.

Install

Install a prebuilt wheel with uv:

uv tool install sinter-io

You can also install from crates.io or Homebrew:

cargo install sinter-io
brew install shellfu/tap/sinter

Connect a repository

Run init from the repository you want Sinter to index:

sinter init .

Before writing anything, init prints its plan and asks for confirmation. It creates the local graph and registers the MCP server for supported coding agents. Compiler indexers require separate consent because they can execute repository build scripts.

Use ensure when you only want the derived graph and no client configuration:

sinter ensure .

Query the graph

These commands answer common structural questions:

sinter map
sinter show MySymbol
sinter affected MySymbol
sinter impact HEAD~1..HEAD

See getsinter.io for a terminal demo and measured results. The site also documents the graph's limits. The complete command reference is available from sinter --help.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sinter_io-0.59.1-py3-none-win_arm64.whl (6.0 MB view details)

Uploaded Python 3Windows ARM64

sinter_io-0.59.1-py3-none-win_amd64.whl (6.3 MB view details)

Uploaded Python 3Windows x86-64

sinter_io-0.59.1-py3-none-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

sinter_io-0.59.1-py3-none-musllinux_1_2_aarch64.whl (6.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

sinter_io-0.59.1-py3-none-manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded Python 3

sinter_io-0.59.1-py3-none-manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded Python 3

sinter_io-0.59.1-py3-none-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

sinter_io-0.59.1-py3-none-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file sinter_io-0.59.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: sinter_io-0.59.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sinter_io-0.59.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 783df2b57edaf1e1dbb6fd1341462f2872653040fcc3b68e638ea7739f44df40
MD5 d2cd9914f9792ab2625126dc300f8a86
BLAKE2b-256 e5999704d13f5f2849ffaa8833c01f2399917c2d5e2dafbf38bf9a2c83bcab0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-win_arm64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: sinter_io-0.59.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sinter_io-0.59.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6d618c1968d2eb0514c7d6c0cad187c4bba0c8a3c7708f6d3041474e9ebf496
MD5 32f7889b3a79b0366530899ca4acad2a
BLAKE2b-256 8a536dd16dd6396c8edc238850b756bd4b49ba22947c3462f42ba66dfbf5b78f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-win_amd64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2caaef0890b727c98d2058760ada8fc21bb30d579a3ea77913d50551b9fc929
MD5 248fc0a4e2891b5c2136f928e364cd07
BLAKE2b-256 8aa85c98265c4a9d8f7a0735a4e9d5ccdaabde264accbe9a7fe7f8936e6d577d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00d2364b191fc8f794e438a514360955bc411c669b31da94a978cce019b541c8
MD5 53c0527d21fed1fc8d7ce5ca43156840
BLAKE2b-256 c24edf6635c2c7e4d21a09927edab5f184be3c33e01b69750746e3fd05cbbe6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ccb2a308d2be6f7bce8e12512ebe14579160f625a13d3c6f281427880cc0a4e
MD5 49770870eadfa7cff1d5cd16dff9a8dd
BLAKE2b-256 6df0e870391b28053aaae2b9dd051e3a510d930ddcfc11bd930847085a510227

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-manylinux2014_x86_64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aadd7004a74508de7e4f237646df03e6c2cac312a870cf1103e37a025cd19ee2
MD5 5d5cfade7ddce03df4f4c2c6c37bdeb0
BLAKE2b-256 12db95ecf80a5e45ddb385fa4d3d88b2fa9552609a516d4fe43791d5935fb1de

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-manylinux2014_aarch64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94def924845f050285ee4f578b9d76216405ac87557b303ad049241767ae6828
MD5 47f673e58da315e67b559207a8bf3642
BLAKE2b-256 0380e7c70421a2232520b27fdb18662e1e4a931e6c1bb895caee3566144d0f54

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-macosx_11_0_arm64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sinter_io-0.59.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sinter_io-0.59.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0dedb93a7b51539514440548f4b473eedf0aba9fce80eb00951da942e3d6c9c5
MD5 55c01a8e9184eb0dd54ca800d828e5c9
BLAKE2b-256 a8b87621661399ba23afb45ed02924a1b25dfbaa6bfa0928f65ccc0e771a8d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sinter_io-0.59.1-py3-none-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on shellfu/sinter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.60.0

8 files

This release

0.59.1 This release

8 files

0.59.0

8 files

0.58.1

8 files

0.57.5

8 files

0.57.4

8 files

0.57.3

8 files

0.57.2

8 files

0.57.1

8 files

0.55.0

8 files

0.54.0

8 files

0.53.1

8 files

0.53.0

8 files

0.52.2

8 files

0.52.1

8 files

0.52.0

8 files

0.51.0

8 files

0.50.0

8 files

0.49.0

8 files

0.48.0

8 files

0.47.1

8 files

0.47.0

8 files

0.46.1

8 files

0.46.0

8 files

0.45.0

8 files

0.44.0

8 files

0.43.0

8 files

0.42.0

8 files

0.41.0

8 files

0.40.1

8 files

0.40.0

8 files

0.39.0

8 files

0.38.0

8 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