Metadata-Version: 2.4
Name: agent-data-cli
Version: 0.1.0
Summary: Unified multi-source content CLI for discovery, sync, local query, and explicit interaction.
Author: Severin Zhong
License-Expression: MIT
Project-URL: Homepage, https://github.com/severinzhong/agent-data-cli
Project-URL: Documentation, https://github.com/severinzhong/agent-data-cli
Project-URL: Source, https://github.com/severinzhong/agent-data-cli
Project-URL: Repository, https://github.com/severinzhong/agent-data-cli
Project-URL: Changelog, https://github.com/severinzhong/agent-data-cli/releases
Project-URL: Issues, https://github.com/severinzhong/agent-data-cli/issues
Keywords: cli,agents,rss,news,data,automation
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx[socks]>=0.28.1
Requires-Dist: rich>=14.3.3
Provides-Extra: dashboard
Requires-Dist: streamlit>=1.50.0; extra == "dashboard"
Dynamic: license-file

# agent-data-cli

`agent-data-cli` is a unified multi-source content CLI for discovery, sync, local query, and explicit interaction.

It is designed for agent workflows and human operators who want one stable command surface across news, RSS, social media, market data, and other content sources that fit the `source/channel/content` model.

## Install

Recommended:

```bash
uv tool install agent-data-cli
```

PyPA-standard CLI install:

```bash
pipx install agent-data-cli
```

If you also want the dashboard:

```bash
uv tool install "agent-data-cli[dashboard]"
```

or:

```bash
pipx install "agent-data-cli[dashboard]"
```

## Quick Start

```bash
adc init --defaults
adc help
adc source list
```

`adc init` creates the local runtime home at `~/.adc`, initializes the database, and prepares the default `source_workspace`.

## Typical Flow

```bash
adc hub search --query xiaohongshu
adc hub install xiaohongshu
adc source list
adc channel search --source xiaohongshu --query 咖啡
adc sub add --source xiaohongshu --channel <channel>
adc content update --source xiaohongshu
adc content query --source xiaohongshu --limit 20
```

## Dashboard

```bash
adc dashboard
adc dashboard start --daemon
adc dashboard status
adc dashboard stop
```

## Python Version

- Python `3.12+`

## Links

- Source: <https://github.com/severinzhong/agent-data-cli>
- Issues: <https://github.com/severinzhong/agent-data-cli/issues>
- Companion source workspace: <https://github.com/severinzhong/agent-data-hub>
