Metadata-Version: 2.4
Name: tisit-cli
Version: 0.1.0
Summary: CLI for the TISIT learning platform — learn anything, explained intelligently
Project-URL: Homepage, https://tisit.ai
Project-URL: Repository, https://github.com/VeeDuvv/tisitv0
Project-URL: Issues, https://github.com/VeeDuvv/tisitv0/issues
Author-email: Vamsi Duvvuri <admin@tisit.ai>
License-Expression: MIT
License-File: LICENSE
Keywords: ai,cli,knowledge,learning,tisit
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Education
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: httpx>=0.25.0
Requires-Dist: keyring>=24.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: tomli-w>=1.0.0
Requires-Dist: tomli>=2.0.0; python_version < '3.11'
Requires-Dist: typer[all]>=0.9.0
Provides-Extra: dev
Requires-Dist: flake8>=6.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: respx>=0.20.0; extra == 'dev'
Description-Content-Type: text/markdown

# tisit-cli

Terminal-native client for the [TISIT](https://tisit.ai) learning platform. If you can do it on the web, you can do it from the shell.

## Install

```bash
pip install tisit-cli
```

## Quick Start

```bash
# Authenticate (get your API token from tisit.ai settings)
tisit login

# Explore your knowledge
tisit note list
tisit search "machine learning"
tisit chat ask "What are transformers?"

# Add content
tisit note add "Neural Networks" "Deep Learning"
tisit paper add https://arxiv.org/pdf/1706.03762
tisit article add https://example.com/article
tisit video add https://youtube.com/watch?v=abc
tisit book search "Deep Learning"

# Intelligence monitoring
tisit radar status
tisit radar topic add "AI Safety" --keywords "alignment,safety"

# Knowledge graph
tisit graph stats
tisit graph neighbors "machine learning"
tisit graph paths "Neural Networks" "NLP"

# Deep dive learning
tisit focus create "Quantum Computing"
tisit focus list
```

## Commands

| Command | Description |
|---------|-------------|
| `tisit login/logout/whoami` | Authentication |
| `tisit status` | System health check |
| `tisit note add/list/view/delete` | Learning notes |
| `tisit paper add/list/view/delete` | Research papers |
| `tisit article add/list/view/delete` | Web articles |
| `tisit video add/list/view/delete` | YouTube videos |
| `tisit tweet add/list/view/delete` | Tweets / X posts |
| `tisit book search/add/list/view/delete` | Books |
| `tisit podcast add/list/view/delete` | Podcast episodes |
| `tisit patent add/list/view/delete` | Patents |
| `tisit search "query"` | Semantic search |
| `tisit browse --type notes` | Unified content browsing |
| `tisit chat` | Interactive RAG chat |
| `tisit chat ask "question"` | One-shot question |
| `tisit radar status/topic/run/source` | Radar sweep monitoring |
| `tisit graph stats/neighbors/paths` | Knowledge graph |
| `tisit focus list/create/view/delete` | Focus mode (deep dive) |

All commands support `--json` for scripted output.

## Configuration

Config is stored at `~/.tisit/config.toml`. Override the server URL:

```bash
tisit login --api-url https://your-server.com
# or
export TISIT_API_URL=https://your-server.com
```

## License

MIT
