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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

squick-2.1.1-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.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: squick-2.1.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e3301b13643e08dbcf6b970af8615649552f502927edefcb876ee5916b807cd4
MD5 7a17e44d880f9a5015e9b113bbd20ad2
BLAKE2b-256 af573cd3f67e618bdab6c27134be8680b42923fbd55e24e1bd00c3f36b21182e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.1.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4ac25760e4f505de21de1b2aa45044b8fa5ec5013bc8270313b0f3816871a7c
MD5 d3f461b22bf5b3ed5e389dff83c4e939
BLAKE2b-256 74ae54f373b75ce2301bdb0b9bf29870a5b860bb7d85fa0ead0ec1855931ddd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.1.1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 187fb822c22bd4b30cfb5297966455652fa5ade9e243df20d714041bce28066f
MD5 bdfeae07bf5ec11c57f5e1382711b497
BLAKE2b-256 2e8dc041bf305fc0d2bd46328bba2fbda155ef097d98a84f82f7fd9039686c75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3c77687c6db9e55e6f1b578965e267324bb5886fa37306d2e7d25ba0ac43b5a
MD5 20ea40ee81fe75e29124454cdbc2a074
BLAKE2b-256 07e773685594be2031c867e80c476b29c94a8ed2a5e0a93c926c8c389fa59f32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64cd0ba05989f0eeee475bd9a7ead1bea5b89fc3a7e69f01fb197258a888dfa7
MD5 aeb2e5eee5aa544b7db506aa31bd4074
BLAKE2b-256 ab04c7b2fa335e67f53e868881d78c6941cd4ba490e66faa160989a73b6489de

See more details on using hashes here.

Provenance

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