Metadata-Version: 2.4
Name: labbench-cli
Version: 0.1.1
Summary: Production-grade terminal AI assistant for Python, notebooks, and data workflows.
Author: LabBench contributors
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/slfagrouche/labbench
Project-URL: Repository, https://github.com/slfagrouche/labbench
Project-URL: Issues, https://github.com/slfagrouche/labbench/issues
Keywords: cli,ai,assistant,python,notebooks,terminal,data
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: anthropic>=0.40.0
Requires-Dist: openai>=1.30.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: rich>=13.0.0
Dynamic: license-file

# LabBench

Production-grade terminal AI assistant for Python, notebooks, and data workflows.

## Install

```bash
python3 -m pip install --upgrade pip
python3 -m pip install labbench-cli
```

## Quick start

Set one provider API key before first run:

- `ANTHROPIC_API_KEY`
- `OPENAI_API_KEY`

Then run:

```bash
labbench
```

## Usage

```bash
labbench -m gpt-4o
labbench -m claude-opus-4-6
labbench -m ollama/qwen2.5-coder
labbench -p "Summarize this repository"
```

## What it includes

- Terminal-first interactive REPL
- One-shot automation mode
- Safe file and shell tooling
- Notebook editing, web fetch/search, diagnostics
- Memory and skill systems for persistent workflows

## Links

- Repository: https://github.com/slfagrouche/labbench-cli
- License: Apache-2.0
