MCPcopy Index your code
hub / github.com/Acode-Foundation/Acode

github.com/Acode-Foundation/Acode @1.12.6-nightly.7767260 sqlite

repository ↗ · DeepWiki ↗ · release 1.12.6-nightly.7767260 ↗
4,199 symbols 12,459 edges 395 files 779 documented · 19%
README

Acode - Code Editor for Android

• Overview

Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.

• Features

  • Edit and create websites, and instantly preview them in a browser.
  • Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
  • Built-in javascript console
  • Enjoy multi-language editing support with easy management tools.
  • Enjoy a large collections of community plugins to enhance your coding experience.

• Installation

You can get Acode Editor from popular platforms:

Get it on Google Play Get it on F-Droid

• Project Structure

Acode/
|
|- src/   - Core code and language files
|
|- www/   - Public documents, compiled files, and HTML templates
|
|- utils/ - CLI tools for building, string manipulation, and more

• Multi-language Support

Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in src/lang/ and include it in src/lib/lang.js. Manage strings across languages effortlessly using utility commands:

pnpm run lang add
pnpm run lang remove
pnpm run lang search
pnpm run lang update

• Contributing & Building the Application

See CONTRIBUTING.md for detailed instructions.

• Contributors

• Developing a Plugin for Acode

For comprehensive documentation on creating plugins for Acode Editor, visit the repository.

For plugin development information, refer to: Acode Plugin Documentation

Star History

Star History Chart

Extension points exported contracts — how you extend this code

ConnectionFactory (Interface)
Creates HttpURLConnection HTTP connections for URL urls. [2 implementers]
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/http/HttpRequest.java
AcodeFile (Interface)
* Acode file object
src/index.d.ts
Cordova (Interface)
(no doc)
src/cordova-custom.d.ts
LanguageDescription (Interface)
(no doc)
src/cm/supportedModes.ts
UploadProgress (Interface)
Callback interface for reporting upload progress for a request.
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/http/HttpRequest.java
Window (Interface)
(no doc)
src/index.d.ts
BaseExtensionOptions (Interface)
(no doc)
src/cm/baseExtensions.ts
Iap (Interface)
(no doc) [1 implementers]
src/plugins/iap/index.d.ts

Core symbols most depended-on inside this repo

error
called by 419
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/cordovahttp/CordovaObservableCallbackContext.java
put
called by 363
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/http/HttpRequest.java
fsOperation
called by 228
src/fileSystem/index.js
exec
called by 224
src/plugins/sftp/index.d.ts
add
called by 216
src/plugins/browser/android/com/foxdebug/browser/Emulator.java
append
called by 216
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/http/HttpRequest.java
get
called by 179
src/lib/settings.js
success
called by 164
src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/cordovahttp/CordovaObservableCallbackContext.java

Shape

Function 2,311
Method 1,508
Class 217
Interface 160
Enum 3

Languages

TypeScript81%
Java19%

Modules by API surface

src/plugins/cordova-plugin-advanced-http/src/android/com/silkimen/http/HttpRequest.java131 symbols
src/lib/editorManager.js115 symbols
src/plugins/cordova-plugin-advanced-http/www/umd-tough-cookie.js88 symbols
src/plugins/sdcard/src/android/WorkspaceIndex.java68 symbols
src/lib/commands.js68 symbols
src/plugins/system/android/com/foxdebug/system/System.java65 symbols
src/components/terminal/terminalTouchSelection.js63 symbols
src/lib/acode.js60 symbols
src/lib/openFolder.js52 symbols
src/components/terminal/terminal.js49 symbols
src/cm/lsp/tooltipExtensions.ts49 symbols
src/cm/lsp/serverLauncher.ts49 symbols

Dependencies from manifests, versioned

@babel/core8.0.1 · 1×
@babel/generator7.29.1 · 1×
@babel/parser7.29.3 · 1×
@babel/plugin-transform-runtime8.0.1 · 1×
@babel/preset-env8.0.1 · 1×
@babel/preset-typescript8.0.1 · 1×
@babel/runtime7.29.2 · 1×
@babel/runtime-corejs37.29.2 · 1×
@babel/traverse7.29.0 · 1×
@biomejs/biome2.4.11 · 1×
@codemirror/autocomplete6.20.3 · 1×
@codemirror/commands6.10.3 · 1×

For agents

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

⬇ download graph artifact