MCPcopy Index your code
hub / github.com/akitaonrails/FrankClaw

github.com/akitaonrails/FrankClaw @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,538 symbols 6,411 edges 122 files 415 documented · 16%
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

UnderstandingProvider (Interface)
(no doc) [10 implementers]
crates/frankclaw-media/src/understanding.rs
Tool (Interface)
(no doc) [37 implementers]
crates/frankclaw-tools/src/lib.rs
ChannelPlugin (Interface)
(no doc) [11 implementers]
crates/frankclaw-core/src/channel.rs
EmbeddingProvider (Interface)
(no doc) [5 implementers]
crates/frankclaw-memory/src/embedding.rs
OptionalExt (Interface)
Extension trait for `rusqlite::Result >`. [1 implementers]
crates/frankclaw-sessions/src/store.rs
ModelProvider (Interface)
(no doc) [11 implementers]
crates/frankclaw-core/src/model.rs
MemoryStore (Interface)
(no doc) [1 implementers]
crates/frankclaw-memory/src/lib.rs
SessionStore (Interface)
(no doc) [4 implementers]
crates/frankclaw-core/src/session.rs

Core symbols most depended-on inside this repo

as_str
called by 340
crates/frankclaw-core/src/types.rs
is_empty
called by 334
crates/frankclaw-models/src/cache.rs
len
called by 195
crates/frankclaw-models/src/cache.rs
push
called by 186
crates/frankclaw-models/src/sse.rs
push
called by 135
crates/frankclaw-channels/src/signal.rs
get
called by 111
crates/frankclaw-channels/src/lib.rs
get
called by 98
crates/frankclaw-tools/src/lib.rs
get
called by 95
crates/frankclaw-gateway/src/canvas.rs

Shape

Function 1,489
Method 626
Class 337
Enum 70
Interface 16

Languages

Rust100%

Modules by API surface

crates/frankclaw-cli/src/main.rs118 symbols
crates/frankclaw-tools/src/lib.rs111 symbols
crates/frankclaw-runtime/src/lib.rs92 symbols
crates/frankclaw-gateway/src/server.rs87 symbols
crates/frankclaw-channels/src/telegram.rs67 symbols
crates/frankclaw-channels/src/signal.rs61 symbols
crates/frankclaw-gateway/src/delivery.rs55 symbols
crates/frankclaw-gateway/src/methods.rs54 symbols
crates/frankclaw-channels/src/slack.rs54 symbols
crates/frankclaw-core/src/config.rs51 symbols
crates/frankclaw-channels/src/discord.rs50 symbols
crates/frankclaw-cron/src/triggers.rs47 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page