This release is a pre-release and may not be stable for production use.
Tacit CLI
Tacit helps operators turn incident prompts and existing operational context into evidence-grounded investigations from the command line.
The tacit command can:
- configure local Grafana, SignalFx, and LLM settings
- run environment health checks
- run an investigation workflow from a natural-language prompt
- start the local API and browser UI
- run the demo stack
- ingest existing dashboards, alerts, runbooks, and incidents as reusable operational context
- export an anonymized assessment bundle for sharing
Install
uvx --from tacit-ai tacit --help
Or install into your environment:
pip install tacit-ai
tacit --help
Quick Start
Configure Tacit:
tacit setup
Check your local environment:
tacit doctor
Run a test investigation:
tacit test --prompt "checkout-service p95 latency is high"
Run the local API and UI:
tacit serve --host 127.0.0.1 --port 8000 --no-slack
Then open http://127.0.0.1:8000.
Common Commands
tacit setup
tacit doctor
tacit test --prompt "5xx errors on checkout-service"
tacit serve --no-slack
tacit demo
tacit learn dashboard <dashboard_uid>
tacit learn approve <dashboard_uid>
tacit history list
tacit export-report --anonymous --validate
Configuration
Tacit reads settings from environment variables, .env, and optional YAML config.
For local development, start from the repository's .env.example or tacit.yaml.example.
Useful settings include:
GRAFANA_URLGRAFANA_API_KEYLLM_PROVIDERLLM_MODELLLM_API_KEYSIGNALFX_API_TOKENAPI_AUTH_ENABLEDAPI_AUTH_KEY
More Documentation
The full repository README covers architecture, development workflows, Docker compose stacks, evaluation notes, and project roadmap:
Metadata
Release files for tacit-ai 0.1.1rc5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tacit_ai-0.1.1rc5.tar.gz | 509.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tacit_ai-0.1.1rc5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 875.8 kB
Release files / tacit_ai-0.1.1rc5.tar.gz
| Download URL | tacit_ai-0.1.1rc5.tar.gz |
|---|---|
| Size | 509.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af82205a3a664879e1921e301b7b7f7338a83398eb0eae2c309cc5bfb0b6a1c1
|
|
BLAKE2b-256 checksum How to use checksums |
bdac7d3c0f5a3d8233c60af5890fd5990697d02eae69fb228802bd8fda1f00bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 16, 2026.
Transparency logRelease files / tacit_ai-0.1.1rc5-py3-none-any.whl
| Download URL | tacit_ai-0.1.1rc5-py3-none-any.whl |
|---|---|
| Size | 366.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9e618ec621d0e0a78a4ad013547951be6a7690857cef5bcebd51a41ba59642c
|
|
BLAKE2b-256 checksum How to use checksums |
6b79283d92c4d03938a414e33f2c78d0a847cb93ae41c0efddb4ad1122b3fcf9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 16, 2026.
Transparency log