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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

  • Download URL: squick-1.2.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.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cb39db46836230cacf580725d34f3ac73fa1e34921950c3d18326d2d05adaae4
MD5 4cab1e5c54a16eafd5c7512fc9c34215
BLAKE2b-256 bcce0549ae73f7f7aae6ac39956139a36786c9e28d0229f8a4937f832e11bed3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.2.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82752d5489b539b1eee23e8cd07d2e0ad4c8bd70d9553dcd4eda6f0fb80cbbb4
MD5 a2437b57c88650661f3783cb0dd67ed0
BLAKE2b-256 fef9ec8c027ba263bbd6e78072206008bafc064880be85a5501f93f3d8185d2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.2.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b8aba0546d7390f2bf3ac222c42059413002fefca842a50c766f059ee750896
MD5 ce60ec6aa2a95cf8ad193ebfa1880a1b
BLAKE2b-256 aad3c01b54ee85a8ba44dd611cd7144d5dbb3182ecba734b681747a3164e387a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3e58919c786b405752400f4bf03454dfe0c481b15f0b6ad6cb54bc81f6a2569
MD5 08bc4a223dd80d35a4af6268cf00ae44
BLAKE2b-256 5a2b7d5d1a5e8e6b232d6b6b384fe9d91a388884aa17cb3e5fe14cdcb5da07e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for squick-1.2.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16dc0bac2cb55a058222600890690fa4d5bfdfd3322f4f7353315132924d8afe
MD5 4bc77104a8e892c8fdbf2c7f3bd70ce4
BLAKE2b-256 45697a2b719681d1db501771bb5fbd3c0f1b164d5c571b4546a7492a1c6bc22e

See more details on using hashes here.

Provenance

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