Skip to main content

Pre-computed LLM context for AI coding agents.

Project description

squick (Python)

Pre-computed, LLM-targeted code context for AI coding agents.

This PyPI package ships the right platform-specific binary inside the wheel and exposes it both as a squick console script and a small Python API. Installation is platform-aware: pip picks the wheel for your OS and architecture automatically.

Install

pip install squick

Use from the shell

squick scan ./your-project       # one-shot scan
squick watch ./your-project      # re-scan on file save
squick mcp                       # start an MCP server on stdio
python -m squick scan .          # equivalent to the above

Use from Python

import squick

# Run a scan and return the generated context.md as a string.
context = squick.scan("./your-project")
print(context)

# Locate the bundled binary, e.g. to spawn the MCP server manually.
print(squick.binary_path())

Supported platforms

OS Architecture Wheel tag
Linux x86_64 manylinux2014_x86_64
Linux aarch64 manylinux2014_aarch64
macOS x86_64 macosx_10_12_x86_64
macOS arm64 macosx_11_0_arm64
Windows x86_64 win_amd64

See the main project README for full documentation, dictionary format, and MCP client configuration.

License

Apache-2.0. Copyright 2026 Hub Horizon LLC. "Squick" is a trademark of Hub Horizon LLC.

Project details


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.

squick-2.1.0-py3-none-win_amd64.whl (3.0 MB view details)

Uploaded Python 3Windows x86-64

squick-2.1.0-py3-none-manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded Python 3

squick-2.1.0-py3-none-manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded Python 3

squick-2.1.0-py3-none-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

squick-2.1.0-py3-none-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file squick-2.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: squick-2.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for squick-2.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 388e6c72cf980dc23bcee9c6efab9340070498a30d7e6c76a45de117e7289f60
MD5 47323c2e45e27f25b0b41425ec32bd1a
BLAKE2b-256 0ff788806fae2477a51f80088bc42c5367d773c23c48f9aee88dc72b7ad34836

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-2.1.0-py3-none-win_amd64.whl:

Publisher: publish-pypi.yml on pwnaxe/squick

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

File details

Details for the file squick-2.1.0-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for squick-2.1.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e39c1b399fc50f998868f12dc1c4abc33e2239473aa53a3624af43b44ccfd280
MD5 8ae15964336d195db30c0413f45ba0bd
BLAKE2b-256 8b4676cc4d4210a38785877f284f63c46b7797b75302dfd87bb54a3149876490

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-2.1.0-py3-none-manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on pwnaxe/squick

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

File details

Details for the file squick-2.1.0-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for squick-2.1.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abec4ece265dee4c7353d69f3fcf5538afbeaf5f056b24b26e70c0d62bf4b65f
MD5 e59c5c58ecabd9d314a782bb50821551
BLAKE2b-256 7ae660000029328e54af297ad08da3f57759eb3732c8c05002b2c91053134722

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-2.1.0-py3-none-manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on pwnaxe/squick

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

File details

Details for the file squick-2.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for squick-2.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b72fe2b0c75bdb2fb3723eebcf28f14328620c892630e3290338b26d5a3ce71
MD5 4537cfb83b39f34b462ffac0682bb04f
BLAKE2b-256 11527598bc23dde08400573441a4af8252d21636cd9751d1ed3f15ebb2210c80

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-2.1.0-py3-none-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on pwnaxe/squick

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

File details

Details for the file squick-2.1.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for squick-2.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f472d8a3d1d7daa6024197939529b2866598f2244e7aa8588851c6fbae869419
MD5 961f858e007d499e6484b068e727785c
BLAKE2b-256 fd8c4751461000225ccf6182ca567d74ca5342d4a14a6c384c3061f29e1b809d

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-2.1.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on pwnaxe/squick

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page