MCPcopy Index your code
hub / github.com/coding/WebIDE-Backend

github.com/coding/WebIDE-Backend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
857 symbols 2,984 edges 144 files 144 documented · 17%
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

ProjectService (Interface)
Created by vangie on 16/1/27. [3 implementers]
src/main/java/net/coding/ide/service/ProjectService.java
BranchAction (Interface)
(no doc) [2 implementers]
src/test/java/net/coding/ide/utils/RepositoryHelper.java
TtyConnector (Interface)
Created by tan on 16/8/9. [2 implementers]
src/main/java/net/coding/ide/tty/TtyConnector.java
RandomGenerator (Interface)
Created by phy on 2014/12/9. [2 implementers]
src/main/java/net/coding/ide/utils/RandomGenerator.java
KeyManager (Interface)
Created by vangie on 14/12/24. [2 implementers]
src/main/java/net/coding/ide/service/KeyManager.java
WorkspaceManager (Interface)
Created by vangie on 14/11/11. [2 implementers]
src/main/java/net/coding/ide/service/WorkspaceManager.java

Core symbols most depended-on inside this repo

get
called by 135
src/main/java/net/coding/ide/utils/AsyncResult.java
call
called by 124
src/main/java/net/coding/ide/utils/Callback.java
exists
called by 81
src/main/java/net/coding/ide/model/Workspace.java
create
called by 76
src/main/java/net/coding/ide/model/Workspace.java
getName
called by 68
src/main/java/net/coding/ide/service/ConfigService.java
add
called by 66
src/main/java/net/coding/ide/service/WatchedPathStore.java
write
called by 53
src/main/java/net/coding/ide/tty/TtyConnector.java
checkout
called by 53
src/main/java/net/coding/ide/service/GitManager.java

Shape

Method 695
Class 135
Interface 15
Enum 12

Languages

Java100%

Modules by API surface

src/test/java/net/coding/ide/service/GitManagerTest.java76 symbols
src/main/java/net/coding/ide/service/GitManagerImpl.java76 symbols
src/main/java/net/coding/ide/service/GitManager.java46 symbols
src/main/java/net/coding/ide/web/controller/GitController.java37 symbols
src/main/java/net/coding/ide/service/WorkspaceManagerImpl.java35 symbols
src/test/java/net/coding/ide/model/WorkspaceTest.java34 symbols
src/main/java/net/coding/ide/model/Workspace.java26 symbols
src/main/java/net/coding/ide/web/controller/WorkspaceController.java22 symbols
src/main/java/net/coding/ide/web/controller/ExceptionAdvice.java20 symbols
src/test/java/net/coding/ide/service/WorkspaceManagerTest.java19 symbols
src/main/java/net/coding/ide/service/WorkspaceManager.java14 symbols
src/main/java/net/coding/ide/service/ConfigServiceImpl.java11 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page