Status client for the Ancilla platform. Fetches and renders the current project status from ancilla.live. Installs as the `ancilla` command. Not the Ancilla platform itself.
Project description
ancilla — status client
A small command-line client that fetches the current development status of the Ancilla platform from https://ancilla.live/.well-known/ancilla-status.json and prints it.
This is not the Ancilla platform itself. The Ancilla platform is in active development; no code has been released yet. This client exists so people who hear about Ancilla can run ancilla and see the current status without checking the website.
Install
pip install ancilla-live
(The PyPI distribution is ancilla-live because ancilla is taken by an unrelated quantitative-finance library. The installed CLI is still ancilla. Also available as cargo install ancilla and npm i -g ancilla — see ancilla.live for all channels.)
Usage
$ ancilla
Ancilla — In active development
Phase: active-development · Last updated: 2026-05-27
Ancilla is in active development. No code has been released yet.
Six-pillar local-first personal AI platform (Mission Control, Bastion, Nexus,
Aegis, Beacon, Lens). Specification phase complete; implementation pending.
The maintainer will release code only when satisfied with quality and security.
⚠ Pre-release code, when shared privately, is sandbox-only — never run with
real personal data. Expect compromise, leakage, or corruption.
Home: https://ancilla.live
GitHub: https://github.com/ancilla-live
Reddit: https://reddit.com/r/ancilla_live
X: https://x.com/ancilla_live
Email: hello@ancilla.live
(Run `ancilla --json` for raw status. `ancilla --version` for client version.)
ancilla— human-readable statusancilla --json— raw status JSONancilla --version— client versionancilla --help— help
Behaviour
- Fetches
https://ancilla.live/.well-known/ancilla-status.jsonwith a 5-second timeout - Caches the last successful response at
$XDG_CACHE_HOME/ancilla/last-status.json(or~/.cache/ancilla/) - If the fetch fails, falls back to the cached response and exits 2 to signal stale data
- If no cache exists, exits 1 and points the user at the website
Dependencies
Minimal by design:
ureq— pure-Rust HTTP, no async runtimeserde+serde_json— parsing
Source
This repo: github.com/ancilla-live/ancilla-status-client
The full Ancilla platform repo (currently a placeholder): github.com/ancilla-live/ancilla
Status
Pre-release. The Ancilla platform itself is not published. Visit ancilla.live for current status.
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 ancilla_live-0.0.1.tar.gz.
File metadata
- Download URL: ancilla_live-0.0.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff925616fea4fe9caa738ee31ebb0cb39b5913fc7921ecde72b7cdb2cb6769ce
|
|
| MD5 |
aa43ea4e91446daf0507781fdfaff5f8
|
|
| BLAKE2b-256 |
c5b59c76dd8fcdd0c25d7c0b5b4265ff6288222c9071a2382672092650a7bf61
|
Provenance
The following attestation bundles were made for ancilla_live-0.0.1.tar.gz:
Publisher:
publish-pypi.yml on ancilla-live/ancilla-status-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ancilla_live-0.0.1.tar.gz -
Subject digest:
ff925616fea4fe9caa738ee31ebb0cb39b5913fc7921ecde72b7cdb2cb6769ce - Sigstore transparency entry: 1642974712
- Sigstore integration time:
-
Permalink:
ancilla-live/ancilla-status-client@930e0acca2e1286057d5afaafa1b20d4cf852266 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ancilla-live
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@930e0acca2e1286057d5afaafa1b20d4cf852266 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ancilla_live-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ancilla_live-0.0.1-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75180f17057319dccdc81232ec5e7be7aa5dac5cb3d7436897ca6333b3840487
|
|
| MD5 |
c3f098dfe110cd59ebbba5af7684e8fd
|
|
| BLAKE2b-256 |
20fbb43280e859088f1f36243b4f1cdb92c4dc82261eb734029781f2f7e6e73d
|
Provenance
The following attestation bundles were made for ancilla_live-0.0.1-py3-none-any.whl:
Publisher:
publish-pypi.yml on ancilla-live/ancilla-status-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ancilla_live-0.0.1-py3-none-any.whl -
Subject digest:
75180f17057319dccdc81232ec5e7be7aa5dac5cb3d7436897ca6333b3840487 - Sigstore transparency entry: 1642974761
- Sigstore integration time:
-
Permalink:
ancilla-live/ancilla-status-client@930e0acca2e1286057d5afaafa1b20d4cf852266 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ancilla-live
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@930e0acca2e1286057d5afaafa1b20d4cf852266 -
Trigger Event:
workflow_dispatch
-
Statement type: