MCPcopy Index your code
hub / github.com/Fuusio/Robopupu

github.com/Fuusio/Robopupu @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,488 symbols 5,960 edges 372 files 802 documented · 32%
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

PluginComponent (Interface)
PluginComponent defines an interface for plugin components that can be plugged to and unplugged from a {@link Pl [6 implementers]
robopupu-api/src/main/java/com/robopupu/api/plugin/PluginComponent.java
FileManager (Interface)
FileManager defines a plug interface for providing file system related services. [2 implementers]
app/src/main/java/com/robopupu/component/FileManager.java
PresentedView (Interface)
PresentedView is an interface to be implemented by concrete implementations of View. [20 implementers]
robopupu-api/src/main/java/com/robopupu/api/mvp/PresentedView.java
DrawerLayoutContainer (Interface)
DrawerLayoutContainer ... [2 implementers]
app/src/main/java/com/robopupu/app/view/DrawerLayoutContainer.java
View (Interface)
View is the interface to be implemented by View components of a MVP architectural pattern implementation. [18 implementers]
robopupu-api/src/main/java/com/robopupu/api/mvp/View.java
PluginFeatureManager (Interface)
PluginFeatureManager extends FeatureManager to provide a PlugInterface. [1 implementers]
app/src/main/java/com/robopupu/api/feature/PluginFeatureManager.java
Scopeable (Interface)
Scopeable defines an interface for objects that can store a reference to a DependencyScope that contains [25 implementers]
robopupu-api/src/main/java/com/robopupu/api/dependency/Scopeable.java
TestView (Interface)
(no doc) [3 implementers]
app/src/main/java/com/robopupu/feature/viewdelegate/view/TestView.java

Core symbols most depended-on inside this repo

get
called by 128
robopupu-api/src/main/java/com/robopupu/api/util/TypedValue.java
remove
called by 77
robopupu-api/src/main/java/com/robopupu/api/mvp/ListModel.java
to
called by 66
robopupu-api/src/main/java/com/robopupu/api/graph/Graph.java
d
called by 62
robopupu-api/src/main/java/com/robopupu/api/util/Log.java
getClass
called by 60
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeature.java
add
called by 56
robopupu-api/src/main/java/com/robopupu/api/util/Params.java
toString
called by 42
robopupu-api/src/main/java/com/robopupu/api/fsm/StateEngine.java
attach
called by 36
robopupu-api/src/main/java/com/robopupu/api/graph/Node.java

Shape

Method 2,104
Class 261
Interface 110
Enum 13

Languages

Java100%

Modules by API surface

robopupu-api/src/main/java/com/robopupu/api/graph/Node.java63 symbols
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java57 symbols
robopupu-api/src/main/java/com/robopupu/api/graph/Graph.java53 symbols
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeature.java40 symbols
robopupu-api/src/main/java/com/robopupu/api/fsm/StateEngine.java35 symbols
robopupu-api/src/main/java/com/robopupu/api/util/UIToolkit.java34 symbols
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeatureManager.java33 symbols
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyScope.java28 symbols
app/src/main/java/com/robopupu/feature/fsm/view/FsmDemoFragment.java28 symbols
robopupu-api/src/main/java/com/robopupu/api/mvp/ViewDialogFragment.java27 symbols
robopupu-api/src/main/java/com/robopupu/api/mvp/ViewCompatDialogFragment.java27 symbols
robopupu-api/src/main/java/com/robopupu/api/feature/Feature.java27 symbols

For agents

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

⬇ download graph artifact