MCPcopy Index your code
hub / github.com/BoD/bikey

github.com/BoD/bikey @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
729 symbols 1,954 edges 87 files 31 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

StatusListener (Interface)
(no doc) [5 implementers]
handheld/src/main/java/org/jraf/android/bikey/backend/location/LocationManager.java
RideListener (Interface)
(no doc) [4 implementers]
handheld/src/main/java/org/jraf/android/bikey/backend/ride/RideListener.java
HeartRateListener (Interface)
(no doc) [3 implementers]
handheld/src/main/java/org/jraf/android/bikey/backend/heartrate/HeartRateListener.java
GoogleDriveSyncListener (Interface)
(no doc) [2 implementers]
handheld/src/main/java/org/jraf/android/bikey/backend/googledrive/GoogleDriveSyncListener.java
RideImporterProgressListener (Interface)
(no doc) [2 implementers]
handheld/src/main/java/org/jraf/android/bikey/backend/dbimport/RideImporterProgressListener.java

Core symbols most depended-on inside this repo

getString
called by 111
handheld/src/main/java/org/jraf/android/bikey/backend/export/Exporter.java
get
called by 45
handheld/src/main/java/org/jraf/android/bikey/backend/ride/RideManager.java
query
called by 43
handheld/src/main/java/org/jraf/android/bikey/backend/ride/RideManager.java
add
called by 39
handheld/src/main/java/org/jraf/android/bikey/backend/log/LogManager.java
setText
called by 32
handheld/src/main/java/org/jraf/android/bikey/app/display/fragment/SimpleDisplayFragment.java
get
called by 23
common/src/main/java/org/jraf/android/bikey/common/wear/WearCommHelper.java
show
called by 16
common/src/main/java/org/jraf/android/bikey/common/widget/fragmentcycler/FragmentCycler.java
getContext
called by 15
handheld/src/main/java/org/jraf/android/bikey/backend/export/Exporter.java

Shape

Method 630
Class 84
Interface 11
Enum 4

Languages

Java100%

Modules by API surface

handheld/src/main/java/org/jraf/android/bikey/app/googledrivesync/GoogleDriveSyncActivity.java29 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/ride/RideManager.java25 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/log/LogManager.java25 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/location/LocationManager.java24 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/heartrate/HeartRateManagerJellyBeanMR2.java22 symbols
handheld/src/main/java/org/jraf/android/bikey/app/display/DisplayActivity.java22 symbols
common/src/main/java/org/jraf/android/bikey/common/wear/WearCommHelper.java22 symbols
handheld/src/main/java/org/jraf/android/bikey/app/ride/list/RideListActivity.java21 symbols
handheld/src/main/java/org/jraf/android/bikey/app/collect/LogCollectorService.java20 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/googledrive/GoogleDriveSyncManager.java19 symbols
handheld/src/main/java/org/jraf/android/bikey/app/ride/detail/RideDetailActivity.java19 symbols
handheld/src/main/java/org/jraf/android/bikey/backend/cadence/CadenceManager.java17 symbols

For agents

$ claude mcp add bikey \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact