Skip to main content

sillm

AI Cost Tracking

PyPI Version Python License AI Cost Human Time Model

  • 🤖 LLM usage: $1.2644 (20 commits)
  • 👤 Human dev: ~$356 (3.6h @ $100/h, 30min dedup)

Generated on 2026-06-03 using openrouter/qwen/qwen3-coder-next


Shell LLM control plane for the semcod/coru ecosystem.

SILLM owns the shell-client side of LLM automation: clients such as aider, claude, codex, gemini, qwen-code, opencode, and devin. GUI/IDE chat control stays in koruide and the existing Koru autopilot socket path.

Commands

sillm clients
sillm drive --client aider --prompt "Refactor ticket PLF-1"          # dry-run
sillm drive --client aider --prompt "Refactor ticket PLF-1" --execute
sillm nlp "aider: napraw testy dla kolejki"                          # NLP -> DSL
sillm validate                                                       # ecosystem hooks + intents

sillm drive always saves the prompt under .koru/sillm/prompts/ before it executes or prints a dry-run plan.

Client notes:

Optional ecosystem integrations

PyPI wheels ship only the dev extra. Monorepo siblings use local editable installs (PyPI rejects file:// URLs in package metadata):

pip install -e ".[dev]"
pip install -e ../nlp2dsl ../intract ../redsl ../proxym ../llx   # adjust paths for your checkout

The nlp2dsl bridge is opt-in at runtime:

export SILLM_NLP2DSL=1
export NLP2DSL_BACKEND_URL=http://localhost:8010
sillm nlp "uruchom claude dla ticketu PLF-123"

Without the service, SILLM falls back to a deterministic local parser.

sillm validate reports optional package availability and exposes the @intract.v1 intent contract used to validate sillm.drive DSL before shell execution.

License

Licensed under Apache-2.0.

Metadata

Release files for fullm 0.1.22

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fullm 0.1.22
File Size Uploaded
fullm-0.1.22.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fullm 0.1.22
File Interpreter ABI Platform
fullm-0.1.22-py3-none-any.whl Python 3 none any Details

Total release size: 37.4 kB

Release files / fullm-0.1.22.tar.gz

Download URL fullm-0.1.22.tar.gz
Size 17.2 kB
Tags Source
SHA-256 checksum
How to use checksums
95caee1e25ce26f753d8458f338fd2621102a037cef6c71b12c11e8dbc9717e8
BLAKE2b-256 checksum
How to use checksums
b797020e0ad6f3cff75d6b3accb8cb434c4a0830d87ab86be7397712712574a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / fullm-0.1.22-py3-none-any.whl

Download URL fullm-0.1.22-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eaab2e043a953d9cc39b3498f269088f9df598cf86223f785bfc09350c117319
BLAKE2b-256 checksum
How to use checksums
090f6ba057fd9faf419368fd714f2021415ba4dd4bec5101986a24874d7e2eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.22 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page