Metadata-Version: 2.4
Name: one_claude
Version: 0.1.2
Summary: TUI manager for Claude Code sessions - browse, search, and teleport across time
Requires-Python: >=3.11
Requires-Dist: click>=8.0
Requires-Dist: httpx>=0.27
Requires-Dist: orjson>=3.9
Requires-Dist: pydantic>=2.0
Requires-Dist: pyperclip>=1.8
Requires-Dist: pysimdjson>=7.0.2
Requires-Dist: rich>=13.0
Requires-Dist: stringzilla>=4.6.0
Requires-Dist: textual>=0.85.0
Requires-Dist: watchfiles>=0.21
Provides-Extra: all
Requires-Dist: agentd>=0.1.0; extra == 'all'
Requires-Dist: boto3>=1.34; extra == 'all'
Requires-Dist: cryptography>=42.0; extra == 'all'
Requires-Dist: microsandbox>=0.1.8; extra == 'all'
Requires-Dist: numpy>=1.24; extra == 'all'
Requires-Dist: openai>=1.0; extra == 'all'
Requires-Dist: usearch>=2.0; extra == 'all'
Requires-Dist: websockets>=12.0; extra == 'all'
Provides-Extra: backup
Requires-Dist: boto3>=1.34; extra == 'backup'
Provides-Extra: dev
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Provides-Extra: llm
Requires-Dist: agentd>=0.1.0; extra == 'llm'
Requires-Dist: numpy>=1.24; extra == 'llm'
Requires-Dist: openai>=1.0; extra == 'llm'
Requires-Dist: usearch>=2.0; extra == 'llm'
Provides-Extra: sync
Requires-Dist: cryptography>=42.0; extra == 'sync'
Requires-Dist: websockets>=12.0; extra == 'sync'
Provides-Extra: teleport
Requires-Dist: microsandbox>=0.1.8; extra == 'teleport'
Description-Content-Type: text/markdown

# one_claude

TUI manager for Claude Code sessions - browse, search, and teleport across time.

## Features

- **Conversation Browser**: Navigate all your Claude Code conversations with a terminal interface. Branched sessions (from `/rewind`) display as a tree.
- **Search**: Filter conversations by title or message content
- **Teleport**: Resume any conversation in a tmux session with Claude on the left and a shell on the right

## Roadmap

- **Semantic Search**: Vector search across session content
- **P2P Sync**: Sync sessions across devices
- **S3 Backup**: Backup sessions to S3

## Usage

```bash
# Launch TUI
uvx one_claude
```

## Keyboard Shortcuts

| Key | Action |
|-----|--------|
| `j/k` | Navigate up/down |
| `gg` | Go to top |
| `G` | Go to bottom |
| `ctrl+u/d` | Half-page up/down |
| `ctrl+b/f` | Full-page up/down |
| `Enter` | Select/Open |
| `Esc` | Back / Clear search |
| `/` | Search |
| `t` | Teleport |
| `m` | Toggle execution mode (local/docker/microvm) |
| `y` | Copy conversation ID |
| `q` | Quit |
