Acode: Code-Editor für Android mit zwei getrennten Installationskanälen
Acode ist ein mobilfreundlicher Code-Editor für Android mit einem Dateisystem-Arbeitsbereich, Markdown-Unterstützung, Git-Integration und erweiterbaren Plugin-Workflows.
Auf einen Blick
- Was ist das?
- Acode von Acode-Foundation ist ein in JavaScript gebauter Code-Editor für Android mit Vorschau, Konsole und Plugin-Sammlung. Die README hält sich kurz, und im Material erscheinen ausschließlich nächtliche Builds der Linie 1.13.1.
- Für wen ist es gedacht?
- Acode passt zu Menschen, die unter Android Dateien auf dem Gerät bearbeiten, das Ergebnis im Browser ansehen und die Arbeit über Plugins erweitern wollen. Es passt nicht zu jemandem, der eine ruhig getaktete stabile Version sucht, denn im Material erscheinen ausschließlich nächtliche Builds der Linie 1.13.1.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 1 Tag.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich JavaScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Wofür Acode gebaut ist: Editor für Android mit Dateisystem-Zugriff
Acode richtet sich an ein Gerät, das die meisten Entwicklungswerkzeuge auslassen: das Android-Tablet und das Telefon. Die Repositoriumsbeschreibung nennt einen mobiltauglichen Code-Editor mit Arbeitsbereich im Dateisystem, Markdown-Unterstützung, Git-Anbindung und erweiterbaren Plugin-Abläufen.
Die README formuliert zurückhaltender und spricht von einem vielseitigen Werkzeug, um HTML, CSS, JavaScript und weitere Sprachen unterwegs zu bearbeiten.
Bemerkenswert ist die Lücke zwischen beiden Texten. Git und Markdown stehen in der Beschreibung, nicht aber in der README. Wer genau diese beiden Funktionen sucht, findet dafür in der README keine Bestätigung, sondern nur in den Metadaten. Das sagt einiges darüber, wie unterschiedlich gepflegt die beiden Texte sind.
Fünf dokumentierte Fähigkeiten und die Lücken in der Acode-README
Die README listet fünf Punkte. Websites lassen sich bearbeiten, erstellen und sofort im Browser ansehen. Quelldateien in Sprachen wie Python, Java und JavaScript werden unmittelbar geändert. Eine JavaScript-Konsole ist eingebaut. Mehrsprachige Bearbeitung wird mit Verwaltungswerkzeugen unterstützt. Dazu kommt eine Sammlung von Gemeinschafts-Plugins.
Was fehlt, ist mindestens so aufschlussreich. Die README sagt nicht, wie die Browser-Vorschau technisch arbeitet, über welche Schnittstelle Plugins andocken und wie die Konsole aufgerufen wird.
Ebenso offen bleiben Syntaxhervorhebung, Autovervollständigung und der genaue Umfang des Zugriffs auf das Dateisystem. Für einen Editor sind das keine Nebensachen. Wer Acode einsetzen will, muss sie am Gerät selbst prüfen, das Material gibt sie nicht her.
com.foxdebug.acodefree gegen com.foxdebug.acode: zwei Kanäle, zwei Pakete
Die Verteilung läuft über zwei Kanäle, und die Paketkennungen sind der interessante Teil. Bei Google Play lautet sie com.foxdebug.acodefree, bei F-Droid com.foxdebug.acode.
Zwei unterschiedliche Kennungen bedeuten für Android zwei verschiedene Anwendungen. Ein Wechsel zwischen beiden Kanälen ist keine Aktualisierung, sondern eine Neuinstallation, bei der die Einrichtung der alten Installation zurückbleibt. Wer heute über Play installiert und später zu F-Droid wechseln möchte, entscheidet das besser bevor ein Arbeitsbereich eingerichtet wird.
Einen direkten APK-Download bietet die README nicht an. Als Anlaufstelle nennt sie die Projektseite https://acode.app, auf der im Material aber ebenfalls kein Installationspaket belegt ist.
src, www und utils: die Acode-Verzeichnisstruktur im README
Das Repository gliedert sich in drei Verzeichnisse. src enthält den Kerncode und die Sprachdateien. www beherbergt öffentliche Dokumente, kompilierte Dateien und HTML-Vorlagen. utils sammelt Kommandozeilenwerkzeuge für Builds, Zeichenkettenverarbeitung und ähnliche Aufgaben.
Diese Aufteilung erklärt mehr über die Bauart, als es auf den ersten Blick scheint. Eine Anwendung, die ihre Oberfläche als HTML-Vorlagen mitführt und in JavaScript gebaut wird, läuft üblicherweise in einer Webansicht statt mit nativen Bedienelementen. Die README bestätigt diese Lesart nicht ausdrücklich, die Verzeichnisnamen legen sie aber nahe.
Zum Bauen verweist das README auf CONTRIBUTING.md. Als Paketmanager ist pnpm vorgesehen, wie die Sprachbefehle zeigen.
pnpm run lang add: wie Acode Übersetzungen verwaltet
Neue Sprachen einzubinden ist dokumentiert und kurz. Eine Datei mit dem Sprachcode wird unter src/lang angelegt, etwa en-us für Englisch, und danach in src/lib/lang.js eingebunden.
Für die Pflege der Zeichenketten nennt das README vier Befehle: `pnpm run lang add`, `pnpm run lang remove`, `pnpm run lang search` und `pnpm run lang update`.
Was diese Befehle im Einzelnen bewirken, bleibt offen. Das erwartete Format einer Sprachdatei ist nicht beschrieben, und ob update bestehende Zeichenketten überschreibt oder ergänzt, steht nicht dabei. Wer eine Übersetzung beisteuern will, sieht sich am besten eine vorhandene Datei unter src/lang an, statt dem Befehl blind zu vertrauen.
docs.acode.app und acode-plugin: wo die Acode-Plugin-Dokumentation liegt
Für Plugins verweist Acode nach außen. Das Repository Acode-Foundation/acode-plugin und die Dokumentation unter docs.acode.app sind die genannten Anlaufstellen.
Das Vorgehen ist zweischneidig. Einerseits liegt die Schnittstellenbeschreibung dort, wo sie gepflegt werden kann, statt in einer README, die bei jedem Build veraltet. Andererseits lässt sich ohne diese Seiten nicht beurteilen, wie belastbar die Schnittstelle ist und wie viele der Plugins tatsächlich gepflegt werden.
Die Gemeinschaft trifft man laut README bei Telegram unter t.me/foxdebug_acode und in einem Discord-Server. Bei einem Projekt mit Plugin-Ökosystem wiegt das: Wer ein Problem mit einem Plugin hat, landet im Chat, nicht im Issue-Tracker.
1.13.1-nightly: was die Release-Namen über Acode aussagen
Der Release-Verlauf besteht aus nächtlichen Builds. Verzeichnet sind 1.13.1-nightly.5612038 vom 27. August 2026, 1.13.1-nightly.3387ceb vom selben Tag und 1.13.1-nightly.8d7148a vom 26. August 2026. Der angehängte Bezeichner ist jeweils ein Kurz-Hash des Commits.
Drei Veröffentlichungen in zwei Tagen zeigen, dass hier nach jedem Push gebaut wird. Ein stabiler Versionszweig ist im Material nicht zu sehen.
Für den Einsatz folgt daraus: Eine Aktualisierung kann eine Änderung enthalten, die am selben Tag entstanden ist. Wer Acode für eine laufende Arbeit nutzt, behält die automatische Aktualisierung im Store im Blick und sollte bei Problemen auf den vorherigen Build zurückgehen können.
MIT bei Acode und der Weg ohne Editor-Anwendung
Acode steht laut Metadaten unter MIT. Nutzung, Kopie, Veränderung und Weitergabe sind damit auch kommerziell erlaubt, solange der Lizenztext mitgeführt wird. Gewährleistung ist ausgeschlossen, und zur Wartung sagt die Lizenz nichts.
Als Alternative zum fertigen Editor bleibt der Weg über eine Terminalumgebung auf dem Gerät. Der Unterschied liegt im Werkzeugcharakter: Eine Shell bringt Versionsverwaltung, Sprachlaufzeiten und Skripte mit, verlangt aber eine Tastatur und kennt weder Vorschau noch Plugin-Sammlung.
Acode setzt genau dort an, wo eine Shell unbequem wird. Wer unterwegs eine Datei ändern und das Ergebnis sofort sehen will, bekommt eine Oberfläche, die dafür gebaut ist. Wer ein ganzes Projekt bauen will, braucht mehr als einen Editor.
Redaktionelles Fazit
Acode passt zu Menschen, die unter Android Dateien auf dem Gerät bearbeiten, das Ergebnis im Browser ansehen und die Arbeit über Plugins erweitern wollen. Es passt nicht zu jemandem, der eine ruhig getaktete stabile Version sucht, denn im Material erscheinen ausschließlich nächtliche Builds der Linie 1.13.1. Der erste Prüfschritt ist die Wahl des Kanals, weil com.foxdebug.acodefree und com.foxdebug.acode zwei getrennte Anwendungen sind: Wer F-Droid bevorzugt, installiert von Anfang an dort, statt später zu wechseln.
Community-Notizen