PlanOpticon

planopticon / docs / cli-reference.md
Source Blame History 683 lines
f0106a3… leo 1 # CLI Reference
f0106a3… leo 2
0981a08… noreply 3 ## Global options
0981a08… noreply 4
0981a08… noreply 5 These options are available on all commands.
0981a08… noreply 6
0981a08… noreply 7 | Option | Description |
0981a08… noreply 8 |--------|-------------|
0981a08… noreply 9 | `-v`, `--verbose` | Enable debug-level logging |
0981a08… noreply 10 | `-C`, `--chat` | Enable chat mode (interactive follow-up after command completes) |
0981a08… noreply 11 | `-I`, `--interactive` | Enable interactive REPL mode |
0981a08… noreply 12 | `--version` | Show version and exit |
0981a08… noreply 13 | `--help` | Show help and exit |
0981a08… noreply 14
0981a08… noreply 15 ---
0981a08… noreply 16
f0106a3… leo 17 ## `planopticon analyze`
f0106a3… leo 18
f0106a3… leo 19 Analyze a single video and extract structured knowledge.
f0106a3… leo 20
f0106a3… leo 21 ```bash
f0106a3… leo 22 planopticon analyze [OPTIONS]
f0106a3… leo 23 ```
f0106a3… leo 24
f0106a3… leo 25 | Option | Type | Default | Description |
f0106a3… leo 26 |--------|------|---------|-------------|
f0106a3… leo 27 | `-i`, `--input` | PATH | *required* | Input video file path |
f0106a3… leo 28 | `-o`, `--output` | PATH | *required* | Output directory |
f0106a3… leo 29 | `--depth` | `basic\|standard\|comprehensive` | `standard` | Processing depth |
f0106a3… leo 30 | `--focus` | TEXT | all | Comma-separated focus areas |
f0106a3… leo 31 | `--use-gpu` | FLAG | off | Enable GPU acceleration |
f0106a3… leo 32 | `--sampling-rate` | FLOAT | 0.5 | Frame sampling rate (fps) |
f0106a3… leo 33 | `--change-threshold` | FLOAT | 0.15 | Visual change threshold |
287a3bb… leo 34 | `--periodic-capture` | FLOAT | 30.0 | Capture a frame every N seconds regardless of change (0 to disable) |
f0106a3… leo 35 | `--title` | TEXT | auto | Report title |
a0146a5… noreply 36 | `-p`, `--provider` | `auto\|openai\|anthropic\|gemini\|ollama` | `auto` | API provider |
f0106a3… leo 37 | `--vision-model` | TEXT | auto | Override vision model |
f0106a3… leo 38 | `--chat-model` | TEXT | auto | Override chat model |
f0106a3… leo 39
f0106a3… leo 40 ---
f0106a3… leo 41
f0106a3… leo 42 ## `planopticon batch`
f0106a3… leo 43
f0106a3… leo 44 Process a folder of videos in batch.
f0106a3… leo 45
f0106a3… leo 46 ```bash
f0106a3… leo 47 planopticon batch [OPTIONS]
f0106a3… leo 48 ```
f0106a3… leo 49
f0106a3… leo 50 | Option | Type | Default | Description |
f0106a3… leo 51 |--------|------|---------|-------------|
f0106a3… leo 52 | `-i`, `--input-dir` | PATH | *required* | Directory containing videos |
f0106a3… leo 53 | `-o`, `--output` | PATH | *required* | Output directory |
f0106a3… leo 54 | `--depth` | `basic\|standard\|comprehensive` | `standard` | Processing depth |
f0106a3… leo 55 | `--pattern` | TEXT | `*.mp4,*.mkv,*.avi,*.mov,*.webm` | File glob patterns |
f0106a3… leo 56 | `--title` | TEXT | `Batch Processing Results` | Batch title |
a0146a5… noreply 57 | `-p`, `--provider` | `auto\|openai\|anthropic\|gemini\|ollama` | `auto` | API provider |
f0106a3… leo 58 | `--vision-model` | TEXT | auto | Override vision model |
f0106a3… leo 59 | `--chat-model` | TEXT | auto | Override chat model |
ecf907c… leo 60 | `--source` | `local\|gdrive\|dropbox` | `local` | Video source |
ecf907c… leo 61 | `--folder-id` | TEXT | none | Google Drive folder ID |
ecf907c… leo 62 | `--folder-path` | TEXT | none | Cloud folder path |
ecf907c… leo 63 | `--recursive/--no-recursive` | FLAG | recursive | Recurse into subfolders |
f0106a3… leo 64
f0106a3… leo 65 ---
f0106a3… leo 66
f0106a3… leo 67 ## `planopticon list-models`
f0106a3… leo 68
f0106a3… leo 69 Discover and display available models from all configured providers.
f0106a3… leo 70
f0106a3… leo 71 ```bash
f0106a3… leo 72 planopticon list-models
f0106a3… leo 73 ```
f0106a3… leo 74
f0106a3… leo 75 No options. Queries each provider's API and displays models grouped by provider with capabilities.
f0106a3… leo 76
f0106a3… leo 77 ---
f0106a3… leo 78
f0106a3… leo 79 ## `planopticon clear-cache`
f0106a3… leo 80
f0106a3… leo 81 Clear API response cache.
f0106a3… leo 82
f0106a3… leo 83 ```bash
f0106a3… leo 84 planopticon clear-cache [OPTIONS]
f0106a3… leo 85 ```
f0106a3… leo 86
f0106a3… leo 87 | Option | Type | Default | Description |
f0106a3… leo 88 |--------|------|---------|-------------|
f0106a3… leo 89 | `--cache-dir` | PATH | `$CACHE_DIR` | Path to cache directory |
f0106a3… leo 90 | `--older-than` | INT | all | Clear entries older than N seconds |
f0106a3… leo 91 | `--all` | FLAG | off | Clear all cache entries |
f0106a3… leo 92
f0106a3… leo 93 ---
f0106a3… leo 94
ecf907c… leo 95 ## `planopticon agent-analyze`
ecf907c… leo 96
ecf907c… leo 97 Agentic video analysis — adaptive, intelligent processing that adjusts depth and focus based on content.
ecf907c… leo 98
ecf907c… leo 99 ```bash
ecf907c… leo 100 planopticon agent-analyze [OPTIONS]
ecf907c… leo 101 ```
ecf907c… leo 102
ecf907c… leo 103 | Option | Type | Default | Description |
ecf907c… leo 104 |--------|------|---------|-------------|
ecf907c… leo 105 | `-i`, `--input` | PATH | *required* | Input video file path |
ecf907c… leo 106 | `-o`, `--output` | PATH | *required* | Output directory |
ecf907c… leo 107 | `--depth` | `basic\|standard\|comprehensive` | `standard` | Initial processing depth (agent may adapt) |
ecf907c… leo 108 | `--title` | TEXT | auto | Report title |
a0146a5… noreply 109 | `-p`, `--provider` | `auto\|openai\|anthropic\|gemini\|ollama` | `auto` | API provider |
ecf907c… leo 110 | `--vision-model` | TEXT | auto | Override vision model |
ecf907c… leo 111 | `--chat-model` | TEXT | auto | Override chat model |
ecf907c… leo 112
ecf907c… leo 113 ---
ecf907c… leo 114
0981a08… noreply 115 ## `planopticon companion`
0981a08… noreply 116
0981a08… noreply 117 Interactive knowledge base companion. Opens a REPL for conversational exploration of your knowledge base.
0981a08… noreply 118
0981a08… noreply 119 ```bash
0981a08… noreply 120 planopticon companion [OPTIONS]
0981a08… noreply 121 ```
0981a08… noreply 122
0981a08… noreply 123 | Option | Type | Default | Description |
0981a08… noreply 124 |--------|------|---------|-------------|
0981a08… noreply 125 | `--kb` | PATH | auto-detect | Path to knowledge base directory |
0981a08… noreply 126 | `-p`, `--provider` | TEXT | `auto` | AI provider |
0981a08… noreply 127 | `--chat-model` | TEXT | auto | Override chat model |
0981a08… noreply 128
0981a08… noreply 129 **Examples:**
0981a08… noreply 130
0981a08… noreply 131 ```bash
0981a08… noreply 132 # Start companion with auto-detected knowledge base
0981a08… noreply 133 planopticon companion
0981a08… noreply 134
0981a08… noreply 135 # Point to a specific knowledge base
0981a08… noreply 136 planopticon companion --kb ./my-kb
0981a08… noreply 137
0981a08… noreply 138 # Use a specific provider
0981a08… noreply 139 planopticon companion --kb ./kb --provider anthropic --chat-model claude-sonnet-4-20250514
0981a08… noreply 140 ```
0981a08… noreply 141
0981a08… noreply 142 ---
0981a08… noreply 143
0981a08… noreply 144 ## `planopticon agent`
0981a08… noreply 145
0981a08… noreply 146 Planning agent with adaptive analysis. Runs an agentic loop that reasons about your knowledge base, plans actions, and executes them.
0981a08… noreply 147
0981a08… noreply 148 ```bash
0981a08… noreply 149 planopticon agent [OPTIONS]
0981a08… noreply 150 ```
0981a08… noreply 151
0981a08… noreply 152 | Option | Type | Default | Description |
0981a08… noreply 153 |--------|------|---------|-------------|
0981a08… noreply 154 | `--kb` | PATH | auto-detect | Path to knowledge base directory |
0981a08… noreply 155 | `-I`, `--interactive` | FLAG | off | Interactive mode (ask before each action) |
0981a08… noreply 156 | `--export` | PATH | none | Export agent results to a file |
0981a08… noreply 157 | `-p`, `--provider` | TEXT | `auto` | AI provider |
0981a08… noreply 158 | `--chat-model` | TEXT | auto | Override chat model |
0981a08… noreply 159
0981a08… noreply 160 **Examples:**
0981a08… noreply 161
0981a08… noreply 162 ```bash
0981a08… noreply 163 # Run the agent interactively
0981a08… noreply 164 planopticon agent --kb ./kb --interactive
0981a08… noreply 165
0981a08… noreply 166 # Run agent and export results
0981a08… noreply 167 planopticon agent --kb ./kb --export ./plan.md
0981a08… noreply 168
0981a08… noreply 169 # Use a specific model
0981a08… noreply 170 planopticon agent --kb ./kb --provider openai --chat-model gpt-4o
0981a08… noreply 171 ```
0981a08… noreply 172
0981a08… noreply 173 ---
0981a08… noreply 174
0981a08… noreply 175 ## `planopticon query`
0981a08… noreply 176
0981a08… noreply 177 Query the knowledge graph directly or with natural language.
0981a08… noreply 178
0981a08… noreply 179 ```bash
0981a08… noreply 180 planopticon query [OPTIONS] [QUERY]
0981a08… noreply 181 ```
0981a08… noreply 182
0981a08… noreply 183 | Option | Type | Default | Description |
0981a08… noreply 184 |--------|------|---------|-------------|
0981a08… noreply 185 | `--db-path` | PATH | auto-detect | Path to knowledge graph database |
0981a08… noreply 186 | `--mode` | `direct\|agentic` | auto | Query mode (direct for structured, agentic for natural language) |
0981a08… noreply 187 | `--format` | `text\|json\|mermaid` | `text` | Output format |
0981a08… noreply 188 | `-I`, `--interactive` | FLAG | off | Interactive REPL mode |
0981a08… noreply 189
0981a08… noreply 190 **Examples:**
0981a08… noreply 191
0981a08… noreply 192 ```bash
0981a08… noreply 193 # Show graph stats
0981a08… noreply 194 planopticon query stats
0981a08… noreply 195
0981a08… noreply 196 # List entities by type
0981a08… noreply 197 planopticon query "entities --type technology"
0981a08… noreply 198 planopticon query "entities --type person"
0981a08… noreply 199
0981a08… noreply 200 # Find neighbors of an entity
0981a08… noreply 201 planopticon query "neighbors Alice"
0981a08… noreply 202
0981a08… noreply 203 # List relationships
0981a08… noreply 204 planopticon query "relationships --source Alice"
0981a08… noreply 205
0981a08… noreply 206 # Natural language query (requires API key)
0981a08… noreply 207 planopticon query "What technologies were discussed?"
0981a08… noreply 208
0981a08… noreply 209 # Output as Mermaid diagram
0981a08… noreply 210 planopticon query --format mermaid "neighbors ProjectX"
0981a08… noreply 211
0981a08… noreply 212 # Output as JSON
0981a08… noreply 213 planopticon query --format json stats
0981a08… noreply 214
0981a08… noreply 215 # Interactive REPL
0981a08… noreply 216 planopticon query -I
0981a08… noreply 217 ```
0981a08… noreply 218
0981a08… noreply 219 ---
0981a08… noreply 220
0981a08… noreply 221 ## `planopticon ingest`
0981a08… noreply 222
0981a08… noreply 223 Ingest documents and files into a knowledge graph.
0981a08… noreply 224
0981a08… noreply 225 ```bash
0981a08… noreply 226 planopticon ingest [OPTIONS] INPUT
0981a08… noreply 227 ```
0981a08… noreply 228
0981a08… noreply 229 | Option | Type | Default | Description |
0981a08… noreply 230 |--------|------|---------|-------------|
0981a08… noreply 231 | `--output` | PATH | `./knowledge-base` | Output directory for the knowledge base |
0981a08… noreply 232 | `--db-path` | PATH | auto | Path to existing knowledge graph database to merge into |
0981a08… noreply 233 | `--recursive` | FLAG | off | Recursively process directories |
0981a08… noreply 234 | `-p`, `--provider` | TEXT | `auto` | AI provider |
0981a08… noreply 235
0981a08… noreply 236 **Examples:**
0981a08… noreply 237
0981a08… noreply 238 ```bash
0981a08… noreply 239 # Ingest a single file
0981a08… noreply 240 planopticon ingest ./meeting-notes.md --output ./kb
0981a08… noreply 241
0981a08… noreply 242 # Ingest a directory recursively
0981a08… noreply 243 planopticon ingest ./docs/ --output ./kb --recursive
0981a08… noreply 244
0981a08… noreply 245 # Merge into an existing knowledge graph
0981a08… noreply 246 planopticon ingest ./new-notes/ --db-path ./kb/knowledge_graph.db --recursive
0981a08… noreply 247 ```
0981a08… noreply 248
0981a08… noreply 249 ---
0981a08… noreply 250
ecf907c… leo 251 ## `planopticon auth`
ecf907c… leo 252
0981a08… noreply 253 Authenticate with cloud services via OAuth or API keys.
ecf907c… leo 254
ecf907c… leo 255 ```bash
0981a08… noreply 256 planopticon auth SERVICE [OPTIONS]
ecf907c… leo 257 ```
ecf907c… leo 258
ecf907c… leo 259 | Argument | Values | Description |
ecf907c… leo 260 |----------|--------|-------------|
0981a08… noreply 261 | `SERVICE` | `google\|dropbox\|zoom\|notion\|github\|microsoft` | Cloud service to authenticate with |
0981a08… noreply 262
0981a08… noreply 263 | Option | Type | Default | Description |
0981a08… noreply 264 |--------|------|---------|-------------|
0981a08… noreply 265 | `--logout` | FLAG | off | Remove stored credentials for the service |
ecf907c… leo 266
ecf907c… leo 267 **Examples:**
ecf907c… leo 268
ecf907c… leo 269 ```bash
0981a08… noreply 270 # Authenticate with Google (Drive, Meet, YouTube, etc.)
ecf907c… leo 271 planopticon auth google
ecf907c… leo 272
ecf907c… leo 273 # Authenticate with Dropbox
ecf907c… leo 274 planopticon auth dropbox
0981a08… noreply 275
0981a08… noreply 276 # Authenticate with Zoom (for recording access)
0981a08… noreply 277 planopticon auth zoom
0981a08… noreply 278
0981a08… noreply 279 # Authenticate with Notion
0981a08… noreply 280 planopticon auth notion
0981a08… noreply 281
0981a08… noreply 282 # Authenticate with GitHub
0981a08… noreply 283 planopticon auth github
0981a08… noreply 284
0981a08… noreply 285 # Authenticate with Microsoft 365 (OneDrive, Teams, etc.)
0981a08… noreply 286 planopticon auth microsoft
0981a08… noreply 287
0981a08… noreply 288 # Log out of a service
0981a08… noreply 289 planopticon auth google --logout
0981a08… noreply 290 ```
0981a08… noreply 291
0981a08… noreply 292 ---
0981a08… noreply 293
0981a08… noreply 294 ## `planopticon gws`
0981a08… noreply 295
0981a08… noreply 296 Google Workspace commands. List, fetch, and ingest content from Google Workspace (Drive, Docs, Sheets, Slides, Meet).
0981a08… noreply 297
0981a08… noreply 298 ### `planopticon gws list`
0981a08… noreply 299
0981a08… noreply 300 List available files and recordings from Google Workspace.
0981a08… noreply 301
0981a08… noreply 302 ```bash
0981a08… noreply 303 planopticon gws list [OPTIONS]
0981a08… noreply 304 ```
0981a08… noreply 305
0981a08… noreply 306 | Option | Type | Default | Description |
0981a08… noreply 307 |--------|------|---------|-------------|
0981a08… noreply 308 | `--type` | `drive\|docs\|sheets\|slides\|meet` | all | Filter by content type |
0981a08… noreply 309 | `--folder-id` | TEXT | none | Google Drive folder ID |
0981a08… noreply 310 | `--limit` | INT | 50 | Maximum results to return |
0981a08… noreply 311
0981a08… noreply 312 ### `planopticon gws fetch`
0981a08… noreply 313
0981a08… noreply 314 Download content from Google Workspace.
0981a08… noreply 315
0981a08… noreply 316 ```bash
0981a08… noreply 317 planopticon gws fetch [OPTIONS] RESOURCE_ID
0981a08… noreply 318 ```
0981a08… noreply 319
0981a08… noreply 320 | Option | Type | Default | Description |
0981a08… noreply 321 |--------|------|---------|-------------|
0981a08… noreply 322 | `--output` | PATH | `./downloads` | Output directory |
0981a08… noreply 323 | `--format` | TEXT | auto | Export format (pdf, docx, etc.) |
0981a08… noreply 324
0981a08… noreply 325 ### `planopticon gws ingest`
0981a08… noreply 326
0981a08… noreply 327 Ingest Google Workspace content directly into a knowledge graph.
0981a08… noreply 328
0981a08… noreply 329 ```bash
0981a08… noreply 330 planopticon gws ingest [OPTIONS]
0981a08… noreply 331 ```
0981a08… noreply 332
0981a08… noreply 333 | Option | Type | Default | Description |
0981a08… noreply 334 |--------|------|---------|-------------|
0981a08… noreply 335 | `--folder-id` | TEXT | none | Google Drive folder ID |
0981a08… noreply 336 | `--output` | PATH | `./knowledge-base` | Knowledge base output directory |
0981a08… noreply 337 | `--recursive` | FLAG | off | Recurse into subfolders |
0981a08… noreply 338
0981a08… noreply 339 **Examples:**
0981a08… noreply 340
0981a08… noreply 341 ```bash
0981a08… noreply 342 # List all Google Workspace files
0981a08… noreply 343 planopticon gws list
0981a08… noreply 344
0981a08… noreply 345 # List only Google Docs
0981a08… noreply 346 planopticon gws list --type docs
0981a08… noreply 347
0981a08… noreply 348 # Fetch a specific file
0981a08… noreply 349 planopticon gws fetch abc123def --output ./downloads
0981a08… noreply 350
0981a08… noreply 351 # Ingest an entire Drive folder into a knowledge base
0981a08… noreply 352 planopticon gws ingest --folder-id abc123 --output ./kb --recursive
0981a08… noreply 353 ```
0981a08… noreply 354
0981a08… noreply 355 ---
0981a08… noreply 356
0981a08… noreply 357 ## `planopticon m365`
0981a08… noreply 358
0981a08… noreply 359 Microsoft 365 commands. List, fetch, and ingest content from Microsoft 365 (OneDrive, SharePoint, Teams, Outlook).
0981a08… noreply 360
0981a08… noreply 361 ### `planopticon m365 list`
0981a08… noreply 362
0981a08… noreply 363 List available files and recordings from Microsoft 365.
0981a08… noreply 364
0981a08… noreply 365 ```bash
0981a08… noreply 366 planopticon m365 list [OPTIONS]
0981a08… noreply 367 ```
0981a08… noreply 368
0981a08… noreply 369 | Option | Type | Default | Description |
0981a08… noreply 370 |--------|------|---------|-------------|
0981a08… noreply 371 | `--type` | `onedrive\|sharepoint\|teams\|outlook` | all | Filter by content type |
0981a08… noreply 372 | `--site` | TEXT | none | SharePoint site name |
0981a08… noreply 373 | `--limit` | INT | 50 | Maximum results to return |
0981a08… noreply 374
0981a08… noreply 375 ### `planopticon m365 fetch`
0981a08… noreply 376
0981a08… noreply 377 Download content from Microsoft 365.
0981a08… noreply 378
0981a08… noreply 379 ```bash
0981a08… noreply 380 planopticon m365 fetch [OPTIONS] RESOURCE_ID
0981a08… noreply 381 ```
0981a08… noreply 382
0981a08… noreply 383 | Option | Type | Default | Description |
0981a08… noreply 384 |--------|------|---------|-------------|
0981a08… noreply 385 | `--output` | PATH | `./downloads` | Output directory |
0981a08… noreply 386
0981a08… noreply 387 ### `planopticon m365 ingest`
0981a08… noreply 388
0981a08… noreply 389 Ingest Microsoft 365 content directly into a knowledge graph.
0981a08… noreply 390
0981a08… noreply 391 ```bash
0981a08… noreply 392 planopticon m365 ingest [OPTIONS]
0981a08… noreply 393 ```
0981a08… noreply 394
0981a08… noreply 395 | Option | Type | Default | Description |
0981a08… noreply 396 |--------|------|---------|-------------|
0981a08… noreply 397 | `--site` | TEXT | none | SharePoint site name |
0981a08… noreply 398 | `--path` | TEXT | `/` | Folder path in OneDrive/SharePoint |
0981a08… noreply 399 | `--output` | PATH | `./knowledge-base` | Knowledge base output directory |
0981a08… noreply 400 | `--recursive` | FLAG | off | Recurse into subfolders |
0981a08… noreply 401
0981a08… noreply 402 **Examples:**
0981a08… noreply 403
0981a08… noreply 404 ```bash
0981a08… noreply 405 # List all Microsoft 365 content
0981a08… noreply 406 planopticon m365 list
0981a08… noreply 407
0981a08… noreply 408 # List only Teams recordings
0981a08… noreply 409 planopticon m365 list --type teams
0981a08… noreply 410
0981a08… noreply 411 # Fetch a specific file
0981a08… noreply 412 planopticon m365 fetch item-id-123 --output ./downloads
0981a08… noreply 413
0981a08… noreply 414 # Ingest SharePoint content
0981a08… noreply 415 planopticon m365 ingest --site "Engineering" --path "/Shared Documents" --output ./kb --recursive
0981a08… noreply 416 ```
0981a08… noreply 417
0981a08… noreply 418 ---
0981a08… noreply 419
0981a08… noreply 420 ## `planopticon recordings`
0981a08… noreply 421
0981a08… noreply 422 List meeting recordings from video conferencing platforms.
0981a08… noreply 423
0981a08… noreply 424 ### `planopticon recordings zoom-list`
0981a08… noreply 425
0981a08… noreply 426 List Zoom cloud recordings.
0981a08… noreply 427
0981a08… noreply 428 ```bash
0981a08… noreply 429 planopticon recordings zoom-list [OPTIONS]
0981a08… noreply 430 ```
0981a08… noreply 431
0981a08… noreply 432 | Option | Type | Default | Description |
0981a08… noreply 433 |--------|------|---------|-------------|
0981a08… noreply 434 | `--from` | DATE | 30 days ago | Start date (YYYY-MM-DD) |
0981a08… noreply 435 | `--to` | DATE | today | End date (YYYY-MM-DD) |
0981a08… noreply 436 | `--limit` | INT | 50 | Maximum results |
0981a08… noreply 437
0981a08… noreply 438 ### `planopticon recordings teams-list`
0981a08… noreply 439
0981a08… noreply 440 List Microsoft Teams meeting recordings.
0981a08… noreply 441
0981a08… noreply 442 ```bash
0981a08… noreply 443 planopticon recordings teams-list [OPTIONS]
0981a08… noreply 444 ```
0981a08… noreply 445
0981a08… noreply 446 | Option | Type | Default | Description |
0981a08… noreply 447 |--------|------|---------|-------------|
0981a08… noreply 448 | `--from` | DATE | 30 days ago | Start date (YYYY-MM-DD) |
0981a08… noreply 449 | `--to` | DATE | today | End date (YYYY-MM-DD) |
0981a08… noreply 450 | `--limit` | INT | 50 | Maximum results |
0981a08… noreply 451
0981a08… noreply 452 ### `planopticon recordings meet-list`
0981a08… noreply 453
0981a08… noreply 454 List Google Meet recordings.
0981a08… noreply 455
0981a08… noreply 456 ```bash
0981a08… noreply 457 planopticon recordings meet-list [OPTIONS]
0981a08… noreply 458 ```
0981a08… noreply 459
0981a08… noreply 460 | Option | Type | Default | Description |
0981a08… noreply 461 |--------|------|---------|-------------|
0981a08… noreply 462 | `--from` | DATE | 30 days ago | Start date (YYYY-MM-DD) |
0981a08… noreply 463 | `--to` | DATE | today | End date (YYYY-MM-DD) |
0981a08… noreply 464 | `--limit` | INT | 50 | Maximum results |
0981a08… noreply 465
0981a08… noreply 466 **Examples:**
0981a08… noreply 467
0981a08… noreply 468 ```bash
0981a08… noreply 469 # List recent Zoom recordings
0981a08… noreply 470 planopticon recordings zoom-list
0981a08… noreply 471
0981a08… noreply 472 # List Teams recordings from a specific date range
0981a08… noreply 473 planopticon recordings teams-list --from 2026-01-01 --to 2026-02-01
0981a08… noreply 474
0981a08… noreply 475 # List Google Meet recordings
0981a08… noreply 476 planopticon recordings meet-list --limit 10
0981a08… noreply 477 ```
0981a08… noreply 478
0981a08… noreply 479 ---
0981a08… noreply 480
0981a08… noreply 481 ## `planopticon export`
0981a08… noreply 482
0981a08… noreply 483 Export knowledge base content to various formats.
0981a08… noreply 484
0981a08… noreply 485 ### `planopticon export markdown`
0981a08… noreply 486
0981a08… noreply 487 Export knowledge base as Markdown files.
0981a08… noreply 488
0981a08… noreply 489 ```bash
0981a08… noreply 490 planopticon export markdown [OPTIONS]
0981a08… noreply 491 ```
0981a08… noreply 492
0981a08… noreply 493 | Option | Type | Default | Description |
0981a08… noreply 494 |--------|------|---------|-------------|
0981a08… noreply 495 | `--input` | PATH | auto-detect | Knowledge base path |
0981a08… noreply 496 | `--output` | PATH | `./export` | Output directory |
0981a08… noreply 497
0981a08… noreply 498 ### `planopticon export obsidian`
0981a08… noreply 499
0981a08… noreply 500 Export knowledge base as an Obsidian vault with wikilinks and graph metadata.
0981a08… noreply 501
0981a08… noreply 502 ```bash
0981a08… noreply 503 planopticon export obsidian [OPTIONS]
0981a08… noreply 504 ```
0981a08… noreply 505
0981a08… noreply 506 | Option | Type | Default | Description |
0981a08… noreply 507 |--------|------|---------|-------------|
0981a08… noreply 508 | `--input` | PATH | auto-detect | Knowledge base path |
0981a08… noreply 509 | `--output` | PATH | `./obsidian-vault` | Output vault directory |
0981a08… noreply 510
0981a08… noreply 511 ### `planopticon export notion`
0981a08… noreply 512
0981a08… noreply 513 Export knowledge base to Notion.
0981a08… noreply 514
0981a08… noreply 515 ```bash
0981a08… noreply 516 planopticon export notion [OPTIONS]
0981a08… noreply 517 ```
0981a08… noreply 518
0981a08… noreply 519 | Option | Type | Default | Description |
0981a08… noreply 520 |--------|------|---------|-------------|
0981a08… noreply 521 | `--input` | PATH | auto-detect | Knowledge base path |
0981a08… noreply 522 | `--parent-page` | TEXT | none | Notion parent page ID |
0981a08… noreply 523
0981a08… noreply 524 ### `planopticon export exchange`
0981a08… noreply 525
0981a08… noreply 526 Export knowledge base as PlanOpticon Exchange Format (JSON).
0981a08… noreply 527
0981a08… noreply 528 ```bash
0981a08… noreply 529 planopticon export exchange [OPTIONS]
0981a08… noreply 530 ```
0981a08… noreply 531
0981a08… noreply 532 | Option | Type | Default | Description |
0981a08… noreply 533 |--------|------|---------|-------------|
0981a08… noreply 534 | `--input` | PATH | auto-detect | Knowledge base path |
0981a08… noreply 535 | `--output` | PATH | `./exchange.json` | Output file path |
0981a08… noreply 536
0981a08… noreply 537 **Examples:**
0981a08… noreply 538
0981a08… noreply 539 ```bash
0981a08… noreply 540 # Export to Markdown
0981a08… noreply 541 planopticon export markdown --input ./kb --output ./docs
0981a08… noreply 542
0981a08… noreply 543 # Export to Obsidian vault
0981a08… noreply 544 planopticon export obsidian --input ./kb --output ~/Obsidian/PlanOpticon
0981a08… noreply 545
0981a08… noreply 546 # Export to Notion
0981a08… noreply 547 planopticon export notion --input ./kb --parent-page abc123
0981a08… noreply 548
0981a08… noreply 549 # Export as exchange format for interoperability
0981a08… noreply 550 planopticon export exchange --input ./kb --output ./export.json
0981a08… noreply 551 ```
0981a08… noreply 552
0981a08… noreply 553 ---
0981a08… noreply 554
0981a08… noreply 555 ## `planopticon wiki`
0981a08… noreply 556
0981a08… noreply 557 Generate and publish wiki documentation from your knowledge base.
0981a08… noreply 558
0981a08… noreply 559 ### `planopticon wiki generate`
0981a08… noreply 560
0981a08… noreply 561 Generate a static wiki site from the knowledge base.
0981a08… noreply 562
0981a08… noreply 563 ```bash
0981a08… noreply 564 planopticon wiki generate [OPTIONS]
0981a08… noreply 565 ```
0981a08… noreply 566
0981a08… noreply 567 | Option | Type | Default | Description |
0981a08… noreply 568 |--------|------|---------|-------------|
0981a08… noreply 569 | `--input` | PATH | auto-detect | Knowledge base path |
0981a08… noreply 570 | `--output` | PATH | `./wiki` | Output directory |
0981a08… noreply 571
0981a08… noreply 572 ### `planopticon wiki push`
0981a08… noreply 573
0981a08… noreply 574 Push a generated wiki to a remote target (e.g., GitHub Wiki, Confluence).
0981a08… noreply 575
0981a08… noreply 576 ```bash
0981a08… noreply 577 planopticon wiki push [OPTIONS]
ecf907c… leo 578 ```
ecf907c… leo 579
0981a08… noreply 580 | Option | Type | Default | Description |
0981a08… noreply 581 |--------|------|---------|-------------|
0981a08… noreply 582 | `--input` | PATH | `./wiki` | Wiki directory to push |
0981a08… noreply 583 | `--target` | TEXT | *required* | Push target (e.g., `github://org/repo`, `confluence://space`) |
0981a08… noreply 584
0981a08… noreply 585 **Examples:**
0981a08… noreply 586
0981a08… noreply 587 ```bash
0981a08… noreply 588 # Generate a wiki from the knowledge base
0981a08… noreply 589 planopticon wiki generate --input ./kb --output ./wiki
0981a08… noreply 590
0981a08… noreply 591 # Push wiki to GitHub
0981a08… noreply 592 planopticon wiki push --input ./wiki --target "github://ConflictHQ/project-wiki"
0981a08… noreply 593 ```
ecf907c… leo 594
ecf907c… leo 595 ---
ecf907c… leo 596
0981a08… noreply 597 ## `planopticon kg`
0981a08… noreply 598
0981a08… noreply 599 Knowledge graph management commands.
0981a08… noreply 600
0981a08… noreply 601 ### `planopticon kg convert`
0981a08… noreply 602
0981a08… noreply 603 Convert a knowledge graph between formats.
0981a08… noreply 604
0981a08… noreply 605 ```bash
0981a08… noreply 606 planopticon kg convert [OPTIONS]
0981a08… noreply 607 ```
0981a08… noreply 608
0981a08… noreply 609 | Option | Type | Default | Description |
0981a08… noreply 610 |--------|------|---------|-------------|
0981a08… noreply 611 | `--input` | PATH | *required* | Input knowledge graph file |
0981a08… noreply 612 | `--output` | PATH | *required* | Output file path |
0981a08… noreply 613 | `--format` | `json\|db\|graphml\|csv` | auto (from extension) | Target format |
0981a08… noreply 614
0981a08… noreply 615 ### `planopticon kg sync`
0981a08… noreply 616
0981a08… noreply 617 Synchronize two knowledge graphs (merge new data).
0981a08… noreply 618
0981a08… noreply 619 ```bash
0981a08… noreply 620 planopticon kg sync [OPTIONS]
0981a08… noreply 621 ```
0981a08… noreply 622
0981a08… noreply 623 | Option | Type | Default | Description |
0981a08… noreply 624 |--------|------|---------|-------------|
0981a08… noreply 625 | `--source` | PATH | *required* | Source knowledge graph |
0981a08… noreply 626 | `--target` | PATH | *required* | Target knowledge graph to merge into |
0981a08… noreply 627
0981a08… noreply 628 ### `planopticon kg inspect`
0981a08… noreply 629
0981a08… noreply 630 Inspect a knowledge graph and display statistics.
0981a08… noreply 631
0981a08… noreply 632 ```bash
0981a08… noreply 633 planopticon kg inspect [OPTIONS] [PATH]
0981a08… noreply 634 ```
0981a08… noreply 635
0981a08… noreply 636 | Option | Type | Default | Description |
0981a08… noreply 637 |--------|------|---------|-------------|
0981a08… noreply 638 | `PATH` | PATH | auto-detect | Knowledge graph file |
0981a08… noreply 639
0981a08… noreply 640 ### `planopticon kg classify`
0981a08… noreply 641
0981a08… noreply 642 Classify and tag entities in a knowledge graph.
0981a08… noreply 643
0981a08… noreply 644 ```bash
0981a08… noreply 645 planopticon kg classify [OPTIONS]
0981a08… noreply 646 ```
0981a08… noreply 647
0981a08… noreply 648 | Option | Type | Default | Description |
0981a08… noreply 649 |--------|------|---------|-------------|
0981a08… noreply 650 | `--db-path` | PATH | auto-detect | Knowledge graph database |
0981a08… noreply 651 | `-p`, `--provider` | TEXT | `auto` | AI provider for classification |
0981a08… noreply 652
0981a08… noreply 653 ### `planopticon kg from-exchange`
0981a08… noreply 654
0981a08… noreply 655 Import a knowledge graph from PlanOpticon Exchange Format.
0981a08… noreply 656
0981a08… noreply 657 ```bash
0981a08… noreply 658 planopticon kg from-exchange [OPTIONS] INPUT
0981a08… noreply 659 ```
0981a08… noreply 660
0981a08… noreply 661 | Option | Type | Default | Description |
0981a08… noreply 662 |--------|------|---------|-------------|
0981a08… noreply 663 | `INPUT` | PATH | *required* | Exchange format JSON file |
0981a08… noreply 664 | `--output` | PATH | `./knowledge-base` | Output knowledge base directory |
0981a08… noreply 665
0981a08… noreply 666 **Examples:**
0981a08… noreply 667
0981a08… noreply 668 ```bash
0981a08… noreply 669 # Convert JSON knowledge graph to FalkorDB format
0981a08… noreply 670 planopticon kg convert --input ./kg.json --output ./kg.db
0981a08… noreply 671
0981a08… noreply 672 # Merge two knowledge graphs
0981a08… noreply 673 planopticon kg sync --source ./new-kg.db --target ./main-kg.db
0981a08… noreply 674
0981a08… noreply 675 # Inspect a knowledge graph
0981a08… noreply 676 planopticon kg inspect ./knowledge_graph.db
0981a08… noreply 677
0981a08… noreply 678 # Classify entities with AI
0981a08… noreply 679 planopticon kg classify --db-path ./kg.db --provider anthropic
f0106a3… leo 680
0981a08… noreply 681 # Import from exchange format
0981a08… noreply 682 planopticon kg from-exchange ./export.json --output ./kb
0981a08… noreply 683 ```

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button