Portable task-to-code pipeline that works with any LLM. Turn a one-line task into a verified code change — diff + test + verify loop. +55 pts on a 156-check benchmark, 21% faster, ~same tokens.
Project description
simplicio-cli
Turn a one-line task into a verified code change: mapper context, six-layer contract, diff, test, and evidence.
Commands stay in English so they can be copied exactly.
English | Português | Español | 日本語 | 한국어 | 简体中文 | Italiano | Français | Русский | Polski | हिन्दी | العربية | עברית | Bahasa Melayu | Bahasa Indonesia
The short version
Turn a one-line task into a verified code change: mapper context, six-layer contract, diff, test, and evidence.
Quick Start
pip install -U simplicio-cli
simplicio detect "hide the Delete button for non-admins"
simplicio task "hide the Delete button for non-admins"
What it does
- Classifies the task before execution so small fixes stay small and sprint-scale work becomes a plan.
- Loads simplicio-mapper artifacts before asking an LLM to edit.
- Keeps a verification loop around generated diffs instead of trusting the first answer.
- Works with local Simplicio1, OpenRouter, OpenAI, Anthropic, DeepSeek, Hermes, Codex and Claude-style hosts.
Why this README is built to earn attention
- clear first-screen promise
- language links before installation
- badges and a visual hero for fast trust
- copy-ready quick start
- proof before long reference material
- star history for social proof
How it works
flowchart LR
mapper["simplicio-mapper
repo context"] --> current["simplicio-cli
this project"]
prompt["simplicio-prompt
reasoning runtime"] --> current
current --> evidence["validated evidence
tests, docs, screenshots"]
current --> sprint["simplicio-sprint
delivery loop"]
Proof and validation
- Benchmark docs compare plain prompting vs the Simplicio contract on real code tasks.
- Package metadata tests pin ecosystem dependency floors.
- The CLI is the executor layer used by SendSprint and SimplicioCode flows.
Simplicio ecosystem
- simplicio-mapper supplies repo context before interpretation.
- simplicio-cli executes focused code tasks with verification.
- simplicio-prompt provides fan-out and consensus runtime patterns.
- simplicio-sprint turns cards into draft PR delivery loops.
Documentation standard
- docs/PYTHON_PACKAGE_INTERDEPENDENCE.md
- docs/LLM_USAGE_POLICY.md
- docs/readme-globalization-standard.md
Star History
License
MIT. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simplicio_cli-0.5.15.tar.gz.
File metadata
- Download URL: simplicio_cli-0.5.15.tar.gz
- Upload date:
- Size: 170.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a375e9353ab032a187f0e7cc3f32a8e08df3a28cdf13ce6b95c93a8d45dcce02
|
|
| MD5 |
c018a17908fb56e087858f67d78578f5
|
|
| BLAKE2b-256 |
829d0621f0365ca484ffc82f814596a93f2562b1699e987082ea4ae2711a215f
|
File details
Details for the file simplicio_cli-0.5.15-py3-none-any.whl.
File metadata
- Download URL: simplicio_cli-0.5.15-py3-none-any.whl
- Upload date:
- Size: 276.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
146ba6f85dbc5b04c7c5230b2f8f624ed86752d117b9cb4b52b983952427abf3
|
|
| MD5 |
fde5ad014ae593063be07ab3a191f4c3
|
|
| BLAKE2b-256 |
4ab9d9b7a1f0f38cd3383d5d7e20b8ed8b2921e2c861130d3f99c0099f254331
|