MCPcopy Index your code
hub / github.com/OpenDevice/OpenDevice

github.com/OpenDevice/OpenDevice @v0.1.3-Final

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.3-Final ↗ · + Follow
2,943 symbols 8,756 edges 303 files 544 documented · 18%
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

MessageSerializer (Interface)
Base interface to make serialization and deserialization of Commands and Messages that are sent through connections. <br [6 …
opendevice-connection/opendevice-connection-api/src/main/java/br/com/criativasoft/opendevice/connection/serialize/MessageSerializer.java
ExtendedCommand (Interface)
Interface that indicates that the command has additional data, in which case the command is responsible to make such dat [12 …
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/command/ExtendedCommand.java
DeviceService (Interface)
TODO: PENDING DOC (Not Used !!) @author Ricardo JL Rufino @date 04/07/14. [3 implementers]
opendevice-rest-api/src/main/java/br/com/criativasoft/opendevice/restapi/service/DeviceService.java
AndroidContextSupport (Interface)
TODO: Add Docs @author Ricardo JL Rufino on 25/10/14. [2 implementers]
opendevice-connection/opendevice-android-stream/src/main/java/br/com/criativasoft/opendevice/android/AndroidContextSupport.java
ICommandExtension (Interface)
@author Ricardo JL Rufino @date 11/01/16 [2 implementers]
opendevice-tests/src/main/java/opendevice/io/tests/ipcam/ICommandExtension.java
DashboardDao (Interface)
TODO: Add Docs @author Ricardo JL Rufino on 07/05/15. [2 implementers]
opendevice-middleware/src/main/java/br/com/criativasoft/opendevice/middleware/persistence/dao/DashboardDao.java
TempFileManagerFactory (Interface)
(no doc) [3 implementers]
opendevice-servers/opendevice-nanohttp-server/src/main/java/br/com/criativasoft/opendevice/nanohttp/server/NanoHTTPD.java
ServerConnection (Interface)
@author Ricardo JL Rufino @date 13/09/14. [4 implementers]
opendevice-connection/opendevice-connection-api/src/main/java/br/com/criativasoft/opendevice/connection/ServerConnection.java

Core symbols most depended-on inside this repo

$
called by 298
opendevice-web-view/src/main/webapp/js/angular.min-1.4.0-rc.1.js
add
called by 211
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/command/CommandMapping.java
get
called by 177
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/model/OpenDeviceConfig.java
p
called by 159
opendevice-web-view/src/main/webapp/js/jquery-ui.js
m
called by 155
opendevice-web-view/src/main/webapp/js/jquery-ui.js
exec
called by 134
opendevice-servers/opendevice-nanohttp-server/src/main/java/br/com/criativasoft/opendevice/nanohttp/server/NanoHTTPD.java
on
called by 126
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/model/Device.java
join
called by 124
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/util/StringUtils.java

Shape

Method 1,335
Function 1,321
Class 216
Interface 52
Enum 19

Languages

Java55%
TypeScript45%

Modules by API surface

opendevice-web-view/src/main/webapp/js/angular-1.4.0-rc.1.js462 symbols
opendevice-web-view/src/main/webapp/js/angular.min-1.4.0-rc.1.js250 symbols
opendevice-web-view/src/main/webapp/js/atmosphere.js79 symbols
opendevice-web-view/src/main/webapp/windows-gadget/jquery-latest.js76 symbols
opendevice-tests/src/main/resources/webapp/ipcam/js/jquery-1.11.1.min.js75 symbols
opendevice-web-view/src/main/webapp/js/jquery.atmosphere.js73 symbols
opendevice-tests/src/main/resources/webapp/ipcam/js/jquery.atmosphere.js72 symbols
opendevice-servers/opendevice-nanohttp-server/src/main/java/br/com/criativasoft/opendevice/nanohttp/server/NanoHTTPD.java58 symbols
opendevice-web-view/src/main/webapp/js/highcharts.js56 symbols
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/BaseDeviceManager.java46 symbols
opendevice-web-view/src/main/webapp/js/jquery-1.7.1.min.js42 symbols
opendevice-core/src/main/java/br/com/criativasoft/opendevice/core/model/Device.java35 symbols

For agents

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

⬇ download graph artifact