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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

squick-2.0.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.0.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: squick-2.0.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f9e810cdbe637873c8c430be6eab5f81519b0511caad9073bd94e48c60bcd6c1
MD5 641c2d13b144f3fb19cb8cc8b30d1684
BLAKE2b-256 2f111e3a17f3b5893cf2fa79c6ec4f73ff224288f08a9fc775ea39620adb44e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.0.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f25a38d2eea6b41c2f409ec3cda44704e6ef6a1ccfff26f4c5f3577cc7cfc51
MD5 2bb65f7db60178f7a6266b6e59e58778
BLAKE2b-256 6c381868a85c7762ed49192fb2ca071c0be0d44c1785304864e2e74fac30a171

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.0.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f14118829aacaf86f4b5c69d4ef1ec83d7013e755ba68d601979357385e19331
MD5 90ad9833b6fbf4accfc66b6a4aabfe12
BLAKE2b-256 e9ed6933b9fcb02274d4dc8925321916fac7eabd12720c1ea6eb8a8ce821148b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.0.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d07fac658b37f7b320d84babbed2d5409a135fcfb002d306233f9288faf4e12
MD5 f16bbdf26684abc0dd99bf5ca70ed3f0
BLAKE2b-256 2a4076a0e2dac5649711559c851ce9d52f7090d6ae7fde4e1996850c7b66997f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-2.0.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95924c71099019644c5dfcaff2ebb45b5010abc59737c9018665f42434f050d8
MD5 5eceb6c3a314f3d085808ea817f656ca
BLAKE2b-256 6c7704d419b32ac09d2efdd673dae01f1b8645788cb203eb09606d0b64c0ef91

See more details on using hashes here.

Provenance

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