Skip to main content

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.

GitHub stars PyPI Python versions License

English | Português | Español | 日本語 | 한국어 | 简体中文 | Italiano | Français | Русский | Polski | हिन्दी | العربية | עברית | Bahasa Melayu | Bahasa Indonesia

simplicio-cli preview


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

Documentation standard

Star History

Star History Chart

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simplicio_cli-0.5.15.tar.gz (170.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simplicio_cli-0.5.15-py3-none-any.whl (276.2 kB view details)

Uploaded Python 3

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

Hashes for simplicio_cli-0.5.15.tar.gz
Algorithm Hash digest
SHA256 a375e9353ab032a187f0e7cc3f32a8e08df3a28cdf13ce6b95c93a8d45dcce02
MD5 c018a17908fb56e087858f67d78578f5
BLAKE2b-256 829d0621f0365ca484ffc82f814596a93f2562b1699e987082ea4ae2711a215f

See more details on using hashes here.

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

Hashes for simplicio_cli-0.5.15-py3-none-any.whl
Algorithm Hash digest
SHA256 146ba6f85dbc5b04c7c5230b2f8f624ed86752d117b9cb4b52b983952427abf3
MD5 fde5ad014ae593063be07ab3a191f4c3
BLAKE2b-256 4ab9d9b7a1f0f38cd3383d5d7e20b8ed8b2921e2c861130d3f99c0099f254331

See more details on using hashes here.

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