Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["gemini-live-ephemeral-tokens-websocket"]
    n1["command-line"]
    n2["gemini-live-genai-python-sdk"]
    n0 ---|"2"| n0
    n0 ---|"2"| n1
    n2 ---|"2"| n0
    n2 ---|"2"| n1
    n2 ---|"1"| n2
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a070,stroke-width:2px
    linkStyle 1 stroke:#00688b70,stroke-width:2px
    linkStyle 2 stroke:#00688b70,stroke-width:2px
    linkStyle 3 stroke:#00688b70,stroke-width:2px
    linkStyle 4 stroke:#a0a0a05E,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
gemini-live-ephemeral-tokens-websocket/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
2 15 (13%) 17 (11%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
command-line/python/main.py
2 7 (28%) 9 (22%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/script.js
gemini-live-ephemeral-tokens-websocket/frontend/index.html
2 18 (11%) 15 (13%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
2 7 (28%) 17 (11%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/script.js
command-line/python/main.py
2 18 (11%) 9 (22%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
2 9 (22%) 17 (11%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
gemini-live-ephemeral-tokens-websocket/frontend/script.js
2 7 (28%) 18 (11%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/script.js
2 9 (22%) 18 (11%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/index.html
command-line/python/main.py
2 15 (13%) 9 (22%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/script.js
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
2 18 (11%) 17 (11%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
2 9 (22%) 7 (28%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
2 9 (22%) 15 (13%) 2026-09-15
gemini-live-genai-python-sdk/main.py
command-line/python/main.py
2 9 (22%) 9 (22%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
gemini-live-ephemeral-tokens-websocket/frontend/index.html
2 7 (28%) 15 (13%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
command-line/python/main.py
2 17 (11%) 9 (22%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 3 (33%) 18 (5%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 3 (33%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 8 (12%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 5 (20%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 5 (20%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-genai-python-sdk/frontend/style.css
1 9 (11%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 5 (20%) 15 (6%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 3 (33%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 8 (12%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 8 (12%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 5 (20%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-genai-python-sdk/frontend/main.js
1 3 (33%) 5 (20%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-genai-python-sdk/frontend/index.html
1 3 (33%) 5 (20%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 3 (33%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/server.py
1 5 (20%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
1 8 (12%) 7 (14%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-genai-python-sdk/frontend/index.html
1 8 (12%) 5 (20%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
command-line/python/main.py
1 8 (12%) 9 (11%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-genai-python-sdk/gemini_live.py
1 9 (11%) 8 (12%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
command-line/python/main.py
1 5 (20%) 9 (11%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 3 (33%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-genai-python-sdk/frontend/main.js
1 9 (11%) 5 (20%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 5 (20%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
1 5 (20%) 7 (14%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/server.py
1 9 (11%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-genai-python-sdk/frontend/main.js
1 8 (12%) 5 (20%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 5 (20%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
1 5 (20%) 7 (14%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-genai-python-sdk/frontend/index.html
1 9 (11%) 5 (20%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/server.py
1 3 (33%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 3 (33%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-genai-python-sdk/frontend/style.css
1 8 (12%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
1 3 (33%) 7 (14%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
command-line/python/main.py
1 3 (33%) 9 (11%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-genai-python-sdk/frontend/index.html
1 5 (20%) 5 (20%) 2026-09-15

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
command-line/python/main.py
2 7 (28%) 9 (22%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/script.js
command-line/python/main.py
2 18 (11%) 9 (22%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
2 9 (22%) 17 (11%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/script.js
2 9 (22%) 18 (11%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/index.html
command-line/python/main.py
2 15 (13%) 9 (22%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/tools.js
2 9 (22%) 7 (28%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
2 9 (22%) 15 (13%) 2026-09-15
gemini-live-genai-python-sdk/main.py
command-line/python/main.py
2 9 (22%) 9 (22%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
command-line/python/main.py
2 17 (11%) 9 (22%) 2026-09-15
gemini-live-genai-python-sdk/frontend/style.css
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 3 (33%) 18 (5%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 3 (33%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 8 (12%) 17 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 5 (20%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 5 (20%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/main.py
gemini-live-genai-python-sdk/frontend/style.css
1 9 (11%) 3 (33%) 2026-09-15
gemini-live-genai-python-sdk/frontend/main.js
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 5 (20%) 15 (6%) 2026-09-15
gemini-live-ephemeral-tokens-websocket/server.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 3 (33%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/script.js
1 8 (12%) 18 (5%) 2026-09-15
gemini-live-genai-python-sdk/gemini_live.py
gemini-live-ephemeral-tokens-websocket/frontend/index.html
1 8 (12%) 15 (6%) 2026-09-15
gemini-live-genai-python-sdk/frontend/index.html
gemini-live-ephemeral-tokens-websocket/frontend/geminilive.js
1 5 (20%) 17 (5%) 2026-09-15