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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

squick-1.0.1-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

squick-1.0.1-py3-none-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: squick-1.0.1-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.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 216ebf14e236a7044ea1527c0b49f9d9c68cf4998ef32d68eb33f715db11a818
MD5 1f5e84523181202ac44d701f0e441282
BLAKE2b-256 52e4fe071c0a51893e2a94f2dd3a4d1f3d9a47cd42593c008cabdea0265d2ffa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.0.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39daf4d13205c6000bd297cce5791e266a8df17e0d700f17c77067dc0eae35d4
MD5 bb49ec66e80f785fff09d4983cfac0a0
BLAKE2b-256 7e446b52d7f53030e3b14bf90d76510bedebd49d644ab30dac8207a237862e94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.0.1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ac548ae07621a155be173bd30ec7bfdcad50c2f04c5081cd1ed1ebd4e90087f
MD5 f2a6be425c64ab9fb4dffaacd9372f52
BLAKE2b-256 2ba6d09f98d9fe6e625f3e8a532ded991edf9dae7e54dfc6e5705e903631e22a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.0.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4caef8a49a8390cce5ec0dcfd1c378c5d01f4ea8477cec640856ac1b380f48d0
MD5 3772b6feaa79af525fa27688a1780c8a
BLAKE2b-256 dbf2a01ff8a17c431273926d616519f452e9dfcde0b760965425b323fca88c4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.0.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 86054c1161178209add85645fa374838071664aa7efc9012fcd174f8e671f8c7
MD5 433929af5f7360edf243ac05ced6e5cd
BLAKE2b-256 00a03ab5b79ca28391c942cbc2be9accbadf200842d4b32c1c5855e80431fab2

See more details on using hashes here.

Provenance

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