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 Horizon LLC. "Squick" is a trademark of 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.3.0-py3-none-win_amd64.whl (2.7 MB view details)

Uploaded Python 3Windows x86-64

squick-1.3.0-py3-none-manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded Python 3

squick-1.3.0-py3-none-manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded Python 3

squick-1.3.0-py3-none-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

squick-1.3.0-py3-none-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: squick-1.3.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.7 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.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a46709c29b111a066800748da7876edd0ec9f46a47c6ca8097f3caeaed48cc61
MD5 7d7c615fa31056ce3187cb224735d4cd
BLAKE2b-256 224d25aff2eaaa184619b0a6904ffda913cea2cd3bb3e8bc4ab92feb1f2a1a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.3.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01766a3e7292df07f4b97ac25768d33edfae8b6348750f214bd23b1e55ed7fec
MD5 9a2a124e35b1f675a402e44839179722
BLAKE2b-256 c6f66aece68c982ed6bd060b7ab3318507969464c9872de0385ffde0f03d7602

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.3.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6c69e4f0706856d2a5225b83d665fdde40f362fd86c1a605d59a6bc23e1127d
MD5 a73cfa6b0a30ffb2caf3d7bb4fe8b5cd
BLAKE2b-256 eddb24181bca2b031cf1e054e8350a50698cb1e27e6642ec531e0c5286bf36f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e962ed88932434955f92c4f2e1f46711766265616dcd824b7c6e830d970c139
MD5 083dd67c8c205c067975253dc74e12cb
BLAKE2b-256 85e2d6f2487120498c3b9b15dd6d93bc21d8ba99abee6880887318aab430ef93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.3.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be34a3d9661bddf62a65cb742ef760d01666ca880f6f3be2bd33d70fb95fe35e
MD5 692754ecf7658cc307d580be7e704673
BLAKE2b-256 a087ef2123d66b35b5d85219e48f18ff40e30d705acfbe17ab2aa5f7422b17c4

See more details on using hashes here.

Provenance

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