MCPcopy Index your code
hub / github.com/ActivityWatch/aw-server-rust

github.com/ActivityWatch/aw-server-rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
595 symbols 1,398 edges 78 files 59 documented · 10%
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

AccessMethod (Interface)
This trait should be implemented by both AwClient and Datastore, unifying them under a single API [2 implementers]
aw-sync/src/accessmethod.rs
RuleTrait (Interface)
(no doc) [2 implementers]
aw-transform/src/classify.rs

Core symbols most depended-on inside this repo

query
called by 69
aw-query/src/lib.rs
next
called by 46
aw-query/src/lexer.rs
args_length
called by 21
aw-query/src/functions.rs
request
called by 21
aw-datastore/src/worker.rs
get_events
called by 18
aw-datastore/src/worker.rs
create_error_object
called by 13
aw-server/src/android/mod.rs
calculate_endtime
called by 13
aw-models/src/event.rs
rust_string_to_jstring
called by 13
aw-sync/src/android.rs

Shape

Function 358
Method 158
Class 60
Enum 17
Interface 2

Languages

Rust100%

Modules by API surface

aw-datastore/src/worker.rs34 symbols
aw-datastore/src/datastore.rs32 symbols
aw-datastore/src/privacy_filter.rs28 symbols
aw-query/src/functions.rs25 symbols
aw-client-rust/src/lib.rs23 symbols
aw-query/tests/query.rs21 symbols
aw-transform/src/classify.rs19 symbols
aw-server/src/endpoints/mod.rs19 symbols
aw-server/src/android/mod.rs19 symbols
aw-models/src/timeinterval.rs19 symbols
aw-server/src/config.rs18 symbols
aw-server/tests/api.rs16 symbols

For agents

$ claude mcp add aw-server-rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact