LICENSE
README.md
pyproject.toml
src/claudetube/__init__.py
src/claudetube/cli.py
src/claudetube/core.py
src/claudetube/exceptions.py
src/claudetube/mcp_server.py
src/claudetube/py.typed
src/claudetube/urls.py
src/claudetube.egg-info/PKG-INFO
src/claudetube.egg-info/SOURCES.txt
src/claudetube.egg-info/dependency_links.txt
src/claudetube.egg-info/entry_points.txt
src/claudetube.egg-info/requires.txt
src/claudetube.egg-info/top_level.txt
src/claudetube/analysis/__init__.py
src/claudetube/analysis/alignment.py
src/claudetube/analysis/attention.py
src/claudetube/analysis/code.py
src/claudetube/analysis/comprehension.py
src/claudetube/analysis/embeddings.py
src/claudetube/analysis/linguistic.py
src/claudetube/analysis/ocr.py
src/claudetube/analysis/pause.py
src/claudetube/analysis/search.py
src/claudetube/analysis/unified.py
src/claudetube/analysis/vector_index.py
src/claudetube/analysis/visual.py
src/claudetube/analysis/visual_criticality.py
src/claudetube/analysis/vocabulary.py
src/claudetube/analysis/watcher.py
src/claudetube/cache/__init__.py
src/claudetube/cache/enrichment.py
src/claudetube/cache/entities.py
src/claudetube/cache/knowledge_graph.py
src/claudetube/cache/manager.py
src/claudetube/cache/memory.py
src/claudetube/cache/scenes.py
src/claudetube/cache/storage.py
src/claudetube/config/__init__.py
src/claudetube/config/defaults.py
src/claudetube/config/loader.py
src/claudetube/config/output_templates.py
src/claudetube/config/providers.py
src/claudetube/config/quality.py
src/claudetube/db/__init__.py
src/claudetube/db/connection.py
src/claudetube/db/importer.py
src/claudetube/db/migrate.py
src/claudetube/db/queries.py
src/claudetube/db/sync.py
src/claudetube/db/vec.py
src/claudetube/db/migrations/__init__.py
src/claudetube/db/repos/__init__.py
src/claudetube/db/repos/audio_descriptions.py
src/claudetube/db/repos/audio_tracks.py
src/claudetube/db/repos/code_evolution.py
src/claudetube/db/repos/entities.py
src/claudetube/db/repos/frames.py
src/claudetube/db/repos/narrative.py
src/claudetube/db/repos/observations.py
src/claudetube/db/repos/pipeline.py
src/claudetube/db/repos/playlists.py
src/claudetube/db/repos/qa.py
src/claudetube/db/repos/scenes.py
src/claudetube/db/repos/technical_content.py
src/claudetube/db/repos/transcriptions.py
src/claudetube/db/repos/videos.py
src/claudetube/db/repos/visual_descriptions.py
src/claudetube/models/__init__.py
src/claudetube/models/chapter.py
src/claudetube/models/local_file.py
src/claudetube/models/state.py
src/claudetube/models/video_file.py
src/claudetube/models/video_path.py
src/claudetube/models/video_result.py
src/claudetube/models/video_url.py
src/claudetube/navigation/__init__.py
src/claudetube/navigation/context.py
src/claudetube/navigation/cross_video.py
src/claudetube/navigation/learning.py
src/claudetube/navigation/progress.py
src/claudetube/operations/__init__.py
src/claudetube/operations/analysis_depth.py
src/claudetube/operations/audio_description.py
src/claudetube/operations/change_detection.py
src/claudetube/operations/chapters.py
src/claudetube/operations/code_evolution.py
src/claudetube/operations/download.py
src/claudetube/operations/entity_extraction.py
src/claudetube/operations/extract_frames.py
src/claudetube/operations/factory.py
src/claudetube/operations/knowledge_graph.py
src/claudetube/operations/narrative_structure.py
src/claudetube/operations/person_tracking.py
src/claudetube/operations/playlist.py
src/claudetube/operations/processor.py
src/claudetube/operations/segmentation.py
src/claudetube/operations/subtitles.py
src/claudetube/operations/transcribe.py
src/claudetube/operations/visual_transcript.py
src/claudetube/operations/watch.py
src/claudetube/parsing/__init__.py
src/claudetube/parsing/params.py
src/claudetube/parsing/utils.py
src/claudetube/providers/__init__.py
src/claudetube/providers/base.py
src/claudetube/providers/capabilities.py
src/claudetube/providers/config.py
src/claudetube/providers/local_embedder.py
src/claudetube/providers/registry.py
src/claudetube/providers/router.py
src/claudetube/providers/schemas.py
src/claudetube/providers/types.py
src/claudetube/providers/whisper_local.py
src/claudetube/providers/anthropic/__init__.py
src/claudetube/providers/anthropic/client.py
src/claudetube/providers/assemblyai/__init__.py
src/claudetube/providers/assemblyai/client.py
src/claudetube/providers/claude_code/__init__.py
src/claudetube/providers/claude_code/client.py
src/claudetube/providers/deepgram/__init__.py
src/claudetube/providers/deepgram/client.py
src/claudetube/providers/google/__init__.py
src/claudetube/providers/google/client.py
src/claudetube/providers/litellm/__init__.py
src/claudetube/providers/litellm/client.py
src/claudetube/providers/ollama/__init__.py
src/claudetube/providers/ollama/client.py
src/claudetube/providers/openai/__init__.py
src/claudetube/providers/openai/chunker.py
src/claudetube/providers/openai/client.py
src/claudetube/providers/voyage/__init__.py
src/claudetube/providers/voyage/client.py
src/claudetube/tools/__init__.py
src/claudetube/tools/base.py
src/claudetube/tools/ffmpeg.py
src/claudetube/tools/ffprobe.py
src/claudetube/tools/progress.py
src/claudetube/tools/whisper.py
src/claudetube/tools/yt_dlp.py
src/claudetube/utils/__init__.py
src/claudetube/utils/formatting.py
src/claudetube/utils/logging.py
src/claudetube/utils/system.py
tests/test_ad_generator.py
tests/test_ad_mcp_tools.py
tests/test_alignment.py
tests/test_analysis_depth.py
tests/test_attention.py
tests/test_audio_description.py
tests/test_cache_knowledge_graph.py
tests/test_cache_local_file.py
tests/test_cache_storage.py
tests/test_change_detection.py
tests/test_chapters.py
tests/test_cli_validate_config.py
tests/test_code.py
tests/test_code_evolution.py
tests/test_comprehension.py
tests/test_config_loader.py
tests/test_config_project.py
tests/test_config_user.py
tests/test_core.py
tests/test_cross_video_search.py
tests/test_db_connection.py
tests/test_db_importer.py
tests/test_db_repos.py
tests/test_db_sync.py
tests/test_db_vec.py
tests/test_download.py
tests/test_download_exceptions.py
tests/test_embeddings.py
tests/test_embeddings_provider.py
tests/test_enrichment.py
tests/test_entities.py
tests/test_entity_extraction_operation.py
tests/test_extract_frames_local.py
tests/test_integration_2a6_4.py
tests/test_knowledge_graph.py
tests/test_learning_intelligence.py
tests/test_linguistic.py
tests/test_mcp_providers.py
tests/test_mcp_server.py
tests/test_memory.py
tests/test_narrative_structure.py
tests/test_navigation.py
tests/test_navigation_tools.py
tests/test_ocr.py
tests/test_operation_factory.py
tests/test_output_templates.py
tests/test_params.py
tests/test_pause.py
tests/test_person_tracking_operation.py
tests/test_playlist.py
tests/test_process_local_video.py
tests/test_process_video.py
tests/test_processor_enrichment.py
tests/test_progress.py
tests/test_providers_anthropic.py
tests/test_providers_assemblyai.py
tests/test_providers_base.py
tests/test_providers_capabilities.py
tests/test_providers_claude_code.py
tests/test_providers_config.py
tests/test_providers_deepgram.py
tests/test_providers_google.py
tests/test_providers_litellm.py
tests/test_providers_local_embedder.py
tests/test_providers_ollama.py
tests/test_providers_openai.py
tests/test_providers_router.py
tests/test_providers_types.py
tests/test_providers_voyage.py
tests/test_providers_whisper_local.py
tests/test_scene_description_compiler.py
tests/test_scenes.py
tests/test_search.py
tests/test_segmentation.py
tests/test_slash_commands.py
tests/test_streaming_transcription.py
tests/test_subtitles_local.py
tests/test_transcribe.py
tests/test_unified.py
tests/test_urls.py
tests/test_vector_index.py
tests/test_video_path.py
tests/test_visual.py
tests/test_visual_criticality.py
tests/test_visual_transcript_operation.py
tests/test_vocabulary.py
tests/test_watch.py
tests/test_watcher.py
tests/test_yt_dlp_tool.py