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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

squick-1.1.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.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: squick-1.1.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.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ade3927c5f9ed0c864ec4b6f31f0bac902e39f9fbd18a22acc3b066560c7b39b
MD5 3c20f475ff2e72948c52cb217f816efc
BLAKE2b-256 db705db8ad9c20b3cce39d5688de0c9c8b2817b8996573e2478182da996416f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.1.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 602f8aadeb469afc00c9209e4affd1e3927e79c2ffd90dc23d43a8780e6b502d
MD5 718458f7538b7808b229633374231c32
BLAKE2b-256 86699add5b2059cb32fdee847c5d54c5ad521cc23281abfe5bf4c926e4796428

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.1.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbb533048503f4261a6f29f93a48d87f46dc5f5d703f54d472cb36b7b3ba3fe6
MD5 6442922b99c71fa375e1c7bf5a916798
BLAKE2b-256 e66daf360a3771c552659c15118e7585f2ea9331b0f02ef0058561be615e0900

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 283b325612a5110c872726bcc3c77c2d0d6877ef4cd61ae3c1fbb40f013aa56f
MD5 b1197f12c8ed4836ddd2efe8a65d3f35
BLAKE2b-256 a76dfa14bda00595f4afdc33ae368c93a4d957582a43376abc23035c50cea64b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1b00d18429267004bb7604b15389b1832e6a457f74dde7852c39cfe2af21486e
MD5 06f75c1e6086f26a364f6f066c7abbe2
BLAKE2b-256 191de41ec5bf8fcdb34893d7eebddfa46c0387d2efca516ec1db22c85c392b45

See more details on using hashes here.

Provenance

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