MCPcopy Index your code
hub / github.com/PureWriter/desktop

github.com/PureWriter/desktop @2.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.6 ↗ · + Follow
311 symbols 514 edges 20 files 172 documented · 55%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Pure Writer Desktop

https://writer.drakeet.com/desktop

PureWriter for Android:

Get it on Google Play

Pure Writer Desktop

Build

./gradlew jfxNative

Download

https://github.com/purewriter/desktop/releases

LICENSE

=======

Copyright (C) 2019 Drakeet <drakeet@drakeet.com>

This file is part of Pure Writer Desktop

Pure Writer Desktop is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

rebase-server is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with rebase-server. If not, see <http://www.gnu.org/licenses/>.

Extension points exported contracts — how you extend this code

MessageOrBuilder (Interface)
(no doc) [7 implementers]
proto/out/com/drakeet/purewriter/protocol/PureWriterProtocol.java
MessageOrBuilder (Interface)
(no doc) [7 implementers]
proto/lite/com/drakeet/purewriter/protocol/PureWriterProtocol.java
MessageOrBuilder (Interface)
(no doc) [7 implementers]
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java

Core symbols most depended-on inside this repo

d
called by 13
src/main/kotlin/com/drakeet/purewriter/Log.kt
getData
called by 10
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getContentType
called by 8
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getMessageType
called by 8
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getContent
called by 8
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getId
called by 7
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getVersion
called by 7
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java
getTime
called by 7
src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java

Shape

Method 276
Class 23
Function 9
Interface 3

Languages

Java85%
Kotlin14%
Python1%

Modules by API surface

src/main/java/com/drakeet/purewriter/protocol/PureWriterProtocol.java93 symbols
proto/out/com/drakeet/purewriter/protocol/PureWriterProtocol.java93 symbols
proto/lite/com/drakeet/purewriter/protocol/PureWriterProtocol.java78 symbols
src/main/kotlin/com/drakeet/purewriter/PureWriter.kt8 symbols
src/main/kotlin/com/drakeet/purewriter/MessageHandler.kt5 symbols
src/main/kotlin/com/drakeet/purewriter/RxBus.kt4 symbols
src/main/kotlin/com/drakeet/purewriter/PingPongDelegate.kt4 symbols
sketch/gen_iconset.py4 symbols
src/main/kotlin/com/drakeet/purewriter/Main.kt3 symbols
src/main/kotlin/com/drakeet/purewriter/Events.kt3 symbols
src/main/kotlin/com/drakeet/purewriter/Client.kt3 symbols
src/main/kotlin/com/drakeet/purewriter/SDK.kt2 symbols

For agents

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

⬇ download graph artifact