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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sinter_io-0.60.0-py3-none-win_arm64.whl.
File metadata
- Download URL: sinter_io-0.60.0-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
315315cd137597505a42f8d77f4e302c39e8e033759f08d05d972cf9855b27fe
|
|
| MD5 |
9f5035f1630d63a4ffa4215d3ba05707
|
|
| BLAKE2b-256 |
aa8ed808f062edb372d01e735b710650acd65f42ae5d245e7f9bc95f06156332
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-win_arm64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-win_arm64.whl -
Subject digest:
315315cd137597505a42f8d77f4e302c39e8e033759f08d05d972cf9855b27fe - Sigstore transparency entry: 2703848830
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-win_amd64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-win_amd64.whl
- Upload date:
- Size: 6.4 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b79058dac43cfb9c80141c21cf72a278562669decf2f725f08ea36ae055ef3f
|
|
| MD5 |
7aa9aa288e854132eb92d6c40e2ef5c7
|
|
| BLAKE2b-256 |
61dbb5e81f41c3ecc65c2c43162e829ed6b5c5a9514e53c35e4f1346c7da21b1
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-win_amd64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-win_amd64.whl -
Subject digest:
7b79058dac43cfb9c80141c21cf72a278562669decf2f725f08ea36ae055ef3f - Sigstore transparency entry: 2703849950
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 7.3 MB
- Tags: Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e39c2988bb5aa6c4c766d06f5313e2e5ed2dbb39798b06bc089d8b94fc94045a
|
|
| MD5 |
45b4547ebbe92ad9f10eb43dc74fc529
|
|
| BLAKE2b-256 |
f27e793e318f7bacc92a69db578279dae470e2b5cb7cdaf252a77e03745180da
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-musllinux_1_2_x86_64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-musllinux_1_2_x86_64.whl -
Subject digest:
e39c2988bb5aa6c4c766d06f5313e2e5ed2dbb39798b06bc089d8b94fc94045a - Sigstore transparency entry: 2703849230
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.9 MB
- Tags: Python 3, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7afc480f21f5c47e50d2df85cd9004fcef67bf0bb779a64e118c882d8380952
|
|
| MD5 |
925a17f5d502cf7c3300e57d54b55edb
|
|
| BLAKE2b-256 |
99c2a1068c7dc6f965f077b7acb9bd8cb876f5d0912ffcf5127bec1d1e2596fc
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-musllinux_1_2_aarch64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-musllinux_1_2_aarch64.whl -
Subject digest:
f7afc480f21f5c47e50d2df85cd9004fcef67bf0bb779a64e118c882d8380952 - Sigstore transparency entry: 2703849507
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51cc3493d42d5449b73e14922c6aa7fb3967c9c1fa101e1f7b21ee2d3f99dfef
|
|
| MD5 |
301e1a08cae5b8e607f6a8b4ad6866cf
|
|
| BLAKE2b-256 |
f3f2722f42dc50d28c59fe7d3c56664726d94e900feb6911c29d2dfa374a5f46
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-manylinux2014_x86_64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-manylinux2014_x86_64.whl -
Subject digest:
51cc3493d42d5449b73e14922c6aa7fb3967c9c1fa101e1f7b21ee2d3f99dfef - Sigstore transparency entry: 2703851005
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-manylinux2014_aarch64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-manylinux2014_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c8acdb5b17432604f6fac55a182ac75869f1ae72ca3a110d620169f6dafc8ff
|
|
| MD5 |
87784a535cb28ecd4a0e6c641e204638
|
|
| BLAKE2b-256 |
ed5bc64ab28aaac97e690d82c66e665e8049279dae1d843f10b58092b6c8fd99
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-manylinux2014_aarch64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-manylinux2014_aarch64.whl -
Subject digest:
3c8acdb5b17432604f6fac55a182ac75869f1ae72ca3a110d620169f6dafc8ff - Sigstore transparency entry: 2703848310
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.5 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ec4b67c66a83001274c8a1c1af2f527785593c1bc34e11bedb473517e7cd262
|
|
| MD5 |
e0478c792077580e0fe68ff900fa3205
|
|
| BLAKE2b-256 |
576f3f75fa6f265bccc1d0361096955875aad4ba504fb2db5a67767bedeca4b7
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
4ec4b67c66a83001274c8a1c1af2f527785593c1bc34e11bedb473517e7cd262 - Sigstore transparency entry: 2703851325
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sinter_io-0.60.0-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: sinter_io-0.60.0-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 6.7 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f5a827d77a108beab517d13ee6ce4c45841fac60b8f5eb713d9892e7e6721d0
|
|
| MD5 |
41a9e90aceb5e99cde9b838b3e3ce766
|
|
| BLAKE2b-256 |
11896fcd89024e9e3f75a16d44ac3e930c8671890773e22f3f63e0b7f957ac1c
|
Provenance
The following attestation bundles were made for sinter_io-0.60.0-py3-none-macosx_10_12_x86_64.whl:
Publisher:
pypi.yml on shellfu/sinter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sinter_io-0.60.0-py3-none-macosx_10_12_x86_64.whl -
Subject digest:
9f5a827d77a108beab517d13ee6ce4c45841fac60b8f5eb713d9892e7e6721d0 - Sigstore transparency entry: 2703850225
- Sigstore integration time:
-
Permalink:
shellfu/sinter@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Branch / Tag:
refs/tags/v0.60.0 - Owner: https://github.com/shellfu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@2989c36dd3cf9417e3e5bb21b446c5bce2c89c6e -
Trigger Event:
workflow_dispatch
-
Statement type: