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-1.4.0-py3-none-win_amd64.whl (2.8 MB view details)

Uploaded Python 3Windows x86-64

squick-1.4.0-py3-none-manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded Python 3

squick-1.4.0-py3-none-manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded Python 3

squick-1.4.0-py3-none-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

squick-1.4.0-py3-none-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: squick-1.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.8 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-1.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e147f87f3dfd46c6c4fc027a7dbe8a431bb4d6a8a0430bf4fe9ec8e334ae3309
MD5 16d0cefdb3bf2b057c6283e1421aab99
BLAKE2b-256 b729c3d122bf4f3adad8b657544e18c02435ff1f640c5f070d33ef703d8ee3d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-1.4.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-1.4.0-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for squick-1.4.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 201a68c5f9715612cffeef128139bf33901d9b388fca09f9f894df9d8cec2737
MD5 ff51585603c087b183c9b5972108c6f7
BLAKE2b-256 9d832f6ec03966487f487a0c1aa0a23b7197b55e80a2f397b00cd94d10a076af

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-1.4.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-1.4.0-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for squick-1.4.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70aeaaad7fd9e739aaef5172156a6437aa1eaa96bce61a95d8636ea696f4c0d3
MD5 b392852e702f1b13ceaa98abd74eff7b
BLAKE2b-256 6aa98644d114a951b0d4607106fb0570acef82782fbb0f2b0131ea19f00b41a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-1.4.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-1.4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for squick-1.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e29dc590d5ab587ccbd8df8637a59b7d6744130532ce858f14d09b7c23ee3493
MD5 3747ba38153c8963940dc6b562f1f836
BLAKE2b-256 167a336b8db97566ed79d40dc07130cc697d21d8853622f3d6697a98360d5bd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-1.4.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-1.4.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for squick-1.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 560ad9d2d6ba288c5654792d14197ee3713bf15f746f00edbc329ae465433f77
MD5 cd502374a735b8bdd7782ee9f272ed68
BLAKE2b-256 0e6ff3fbf74b54558c8dc62c85d9739792f31a1c61b29b2c533d27efd91724cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for squick-1.4.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