Skip to main content

ant — the Antaḥkaraṇa governed-AI operator CLI: prompt your on-box copilot to investigate/operate a machine, read-only by default, with y/N approval for changes and catastrophic commands hard-blocked.

Project description

ant — Antaḥkaraṇa governed-AI operator CLI

Author — Deepak Soni. A tiny, dependency-free CLI that prompts your on-box copilot (the Antaḥkaraṇa model + control ring) from any terminal — Claude-Code style. It investigates a machine, reasons, runs read-only commands immediately, and asks y/N before any state-changing action; catastrophic commands are hard-blocked server-side.

Install

pip install antahkarana-cli

Use

ant connect http://YOUR-BOX:8090     # point it at your copilot (saved to ~/.ant/config.json)
ant                                  # interactive: banner + prompt
ant "what is listening on this server?"   # one-shot
ant status                           # connection + model health

In the REPL, slash commands: /connect <url> · /login <token> · /model · /status · /clear · /exit.

What you can ask

  • what OS is this and what's listening on its ports? → runs read-only, reports
  • create a file /tmp/demo.txt → proposes it, asks [y/N], runs only if you approve
  • rm -rf /tmp/xhard-blocked by the control ring
  • assess example.com → passive web-recon → prioritized report

How it works

ant is a thin client over the copilot's /api/chat — the model (e.g. Qwen2.5-14B), the governed run_shell, the web-recon tools, and the control ring all live on the box (or a remote SSH target the copilot is pointed at). Nothing runs locally; every decision is governed and audited server-side.

Requires a running Antaḥkaraṇa copilot (see antahkarana-net/box/copilot/).

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

antahkarana_cli-0.1.5.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

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

antahkarana_cli-0.1.5-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file antahkarana_cli-0.1.5.tar.gz.

File metadata

  • Download URL: antahkarana_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for antahkarana_cli-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ca857d14705b8da452eb4fabaeb8df74c8ec9d0c5bd211fb7f9d9c09c0f5988c
MD5 345a8c8bfd1c4db9bd350b7b8c8ac974
BLAKE2b-256 2a5bae80e3016219aa4e66f4bd7b7a26368794b4dc939fac9d30397277a44ad3

See more details on using hashes here.

File details

Details for the file antahkarana_cli-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for antahkarana_cli-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7c809e2ae0115612f3bc024976838b8ffa2bc49b6f99d7edd0c27b8d2d43a34f
MD5 19ca1817f4eb749d29d4ba3340457e48
BLAKE2b-256 acbc67a90719482c2254c1a662d5eb40e9322ae7b5f5697c4e18bae2c052267a

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