Metadata-Version: 2.3
Name: agent-devlog
Version: 0.0.1
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Dist: pyview-web>=0.9.0a1
Requires-Dist: uvicorn>=0.34.0
Requires-Dist: pydantic>=2.0
Requires-Dist: tantivy>=0.25.0
Requires-Dist: platformdirs>=4.0
Requires-Dist: pywebview>=5.0
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: ruff ; extra == 'dev'
Requires-Dist: pyright ; extra == 'dev'
Requires-Python: >=3.14
Provides-Extra: dev
Description-Content-Type: text/markdown

# Claude History Viewer

A [pyview](https://pyview.rocks) project with [Web Awesome](https://webawesome.com/) components.

## Quick Start

```sh
just start
```

Then open http://localhost:8000 to see your app. A virtual environment will be created automatically.

## Commands

| Command | Description |
|---------|-------------|
| `just start` | Run dev server with hot reload |
| `just test` | Run tests |
| `just type-check` | Run type checking |
| `just add-view name` | Scaffold a new view |
| `just docker-build` | Build Docker image |
| `just docker-run` | Run Docker container |

## Docker

```sh
just docker-build
just docker-run
```

## Production

Set `PYVIEW_SECRET` for session security:

```sh
export PYVIEW_SECRET=$(openssl rand -base64 32)
```

## Learn More

- [pyview documentation](https://pyview.rocks)
- [Getting started guide](https://pyview.rocks/getting-started/)
- [Web Awesome components](https://webawesome.com/)
