├── .gitignore ├── README.md ├── chat-logger.png ├── config.json.example ├── pyproject.toml ├── src └── dolphin_logger │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── core_proxy.py │ ├── logging_utils.py │ ├── main.py │ ├── providers │ ├── __init__.py │ ├── anthropic.py │ ├── claude_code.py │ ├── google.py │ ├── ollama.py │ └── openai.py │ ├── server.py │ └── upload.py └── tests ├── __init__.py ├── test_cli.py ├── test_config.py ├── test_core_proxy.py ├── test_functional.py ├── test_logging_utils.py ├── test_server.py └── test_upload.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/README.md -------------------------------------------------------------------------------- /chat-logger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/chat-logger.png -------------------------------------------------------------------------------- /config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/config.json.example -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/dolphin_logger/__init__.py: -------------------------------------------------------------------------------- 1 | # This file makes Python treat the directory as a package. 2 | -------------------------------------------------------------------------------- /src/dolphin_logger/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/cli.py -------------------------------------------------------------------------------- /src/dolphin_logger/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/config.py -------------------------------------------------------------------------------- /src/dolphin_logger/core_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/core_proxy.py -------------------------------------------------------------------------------- /src/dolphin_logger/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/logging_utils.py -------------------------------------------------------------------------------- /src/dolphin_logger/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/main.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/__init__.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/anthropic.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/claude_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/claude_code.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/google.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/ollama.py -------------------------------------------------------------------------------- /src/dolphin_logger/providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/providers/openai.py -------------------------------------------------------------------------------- /src/dolphin_logger/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/server.py -------------------------------------------------------------------------------- /src/dolphin_logger/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/src/dolphin_logger/upload.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_core_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_core_proxy.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_logging_utils.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuixiAI/dolphin-logger/HEAD/tests/test_upload.py --------------------------------------------------------------------------------