AcodeのAndroid向けsrc/langとプラグイン拡張
Acode は、ファイル システム ワークスペース、マークダウン サポート、Git 統合、拡張可能なプラグイン ワークフローを備えた Android 用のモバイル フレンドリーなコード エディターです。
ひと目でわかる
- これは何?
- Acode-Foundation/AcodeのREADMEが示すモバイルコードエディタ、src/www/utils構成、pnpm run lang、MITライセンス、F-Droid配布を整理する。
- 誰に向いている?
- AcodeはAndroid端末上でHTML/CSS/JSやPython/Javaなどを編集し、ブラウザプレビューまで行いたいモバイル開発者向きです。READMEはsrc/にコア、www/に公開ドキュメントとHTMLテンプレート、utils/にCLIツールがあると述べ、言語追加はsrc/lang/とsrc/lib/lang.js、pnpm run lang add/remove/search/updateで管理します。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に JavaScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
Android特化のコードエディタと配布チャネル
AcodeはREADME称、Android向けのコードエディタです。Features節はWebサイトの編集作成とブラウザ即時プレビュー、Python/Java/JavaScriptなど複数言語のソース編集、組み込みJavaScriptコンソール、多言語編集、コミュニティプラグインコレクションを挙げています。
Installation節はGoogle Playのcom.foxdebug.acodefreeとF-Droidのcom.foxdebug.acodeへのリンクです。Acode-Foundation/AcodeはMITライセンス、TelegramとDiscordコミュニティリンクもREADME上部にあります。
Acodeの「Android特化のコードエディタと配布チャネル」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「Android特化のコードエディタと配布チャネル」だけを切り出し、他章と混ぜず条件を残します。
Acode README「Android特化のコードエディタと配布チャネル」の固有名詞は該当ファイルを開いてから写し、推測しません。
src/www/utilsのリポジトリ構成
Project Structure節はAcode/src/にコアと言語ファイル、www/に公開ドキュメント・コンパイル済みファイル・HTMLテンプレート、utils/にビルド・文字列操作などのCLIツールがあるとREADMEにASCIIツリーで示しています。
Contributing & BuildingはCONTRIBUTING.mdへ委譲しています。Android上のアプリとして使う場合と、リポジトリからビルドする場合で読む資料が分かれる点がAcode固有の入口です。READMEだけではGradleやpnpmの詳細手順までは書かれていません。
Acodeの「src/www/utilsのリポジトリ構成」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「src/www/utilsのリポジトリ構成」だけを切り出し、他章と混ぜず条件を残します。
Acode README「src/www/utilsのリポジトリ構成」の固有名詞は該当ファイルを開いてから写し、推測しません。
pnpm run langによる多言語文字列管理
Multi-language Support節は、src/lang/に言語コードファイル、例としてen-usを置き、src/lib/lang.jsへ登録するとREADMEにあります。pnpm run lang add、remove、search、updateで言語文字列を管理するコマンド例がshellブロックにあります。
翻訳追加PRを出す場合は、これらのCLIがREADMEに明示された公式経路です。lang.jsへのinclude漏れがあるとUIに文字列が出ないため、追加言語ファイルとlang.jsの両方をdiffで確認するのがAcode固有のレビュー観点になります。
Acodeの「pnpm run langによる多言語文字列管理」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「pnpm run langによる多言語文字列管理」だけを切り出し、他章と混ぜず条件を残します。
Acode README「pnpm run langによる多言語文字列管理」の固有名詞は該当ファイルを開いてから写し、推測しません。
acode-pluginとdocs.acode.app
Developing a Plugin節はAcode-Foundation/acode-pluginリポジトリとdocs.acode.appのPlugin Documentationへ誘導しています。README本体はプラグインAPIの詳細を持たず、拡張開発の一次資料は外部ドキュメントです。
Features節のlarge collections of community pluginsはREADME称の説明であり、具体プラグイン一覧はREADME外です。プラグイン導入前にdocs.acode.appで権限とファイルアクセス範囲を読む必要があります。
Acodeの「acode-pluginとdocs.acode.app」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「acode-pluginとdocs.acode.app」だけを切り出し、他章と混ぜず条件を残します。
Acode README「acode-pluginとdocs.acode.app」の固有名詞は該当ファイルを開いてから写し、推測しません。
ContributorsとStar History
Contributors節はGitHub graphs/contributorsへのリンクです。Star Historyはstar-history.comのAcode-Foundation/AcodeグラフをREADMEに埋め込んでいます。これらはプロジェクト活動の参考であり、エディタの安定性やPlay審査状態を保証しません。
モバイル編集器としてAcodeを選ぶときは、READMEのFeaturesに挙がる自分の言語が実際に快適か、端末上で小さなプロジェクトを開いて確認するのが現実的です。ビルトインJavaScriptコンソールの挙動もREADMEに名前があるため、使うならその画面で簡単な式を評価してみる程度の確認がAcode固有になります。
Acodeの「ContributorsとStar History」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「ContributorsとStar History」だけを切り出し、他章と混ぜず条件を残します。
Acode README「ContributorsとStar History」の固有名詞は該当ファイルを開いてから写し、推測しません。
MITライセンスとF-Droid再現性
AcodeのライセンスはMITです。F-Droid配布を重視する場合は、READMEのF-Droidリンクから取得したビルドとPlay Store版で機能差がないかを自分の端末で比較する必要があります。READMEは両チャネルを並列に示すだけで、同一バイナリであるとは述べていません。
ソースからビルドする場合はCONTRIBUTING.mdがREADMEの公式入口です。pnpm run langコマンド群やsrc/lang/構成を触る前に、CONTRIBUTING.mdの依存関係を満たしているかを確認する順序が、READMEが示す開発フローに沿います。
Acodeの「MITライセンスとF-Droid再現性」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「MITライセンスとF-Droid再現性」だけを切り出し、他章と混ぜず条件を残します。
Acode README「MITライセンスとF-Droid再現性」の固有名詞は該当ファイルを開いてから写し、推測しません。
CONTRIBUTING.md
Contributing & BuildingはCONTRIBUTING.md。Project Structure src/www/utils。
Telegram/Discord README上部。
Acodeの「CONTRIBUTING.md」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「CONTRIBUTING.md」だけを切り出し、他章と混ぜず条件を残します。
Acode README「CONTRIBUTING.md」の固有名詞は該当ファイルを開いてから写し、推測しません。
Play preview
Play com.foxdebug.acodefree/F-Droid com.foxdebug.acodeでHTML preview。
pnpm run lang、acode-plugin/docs.acode.app。
Acodeの「Play preview」節のREADME記述は、コマンド・ファイル・版をセットでメモし、記載外は書きません。
Acodeでは「Play preview」だけを切り出し、他章と混ぜず条件を残します。
Acode README「Play preview」の固有名詞は該当ファイルを開いてから写し、推測しません。
編集部の結論
AcodeはAndroid端末上でHTML/CSS/JSやPython/Javaなどを編集し、ブラウザプレビューまで行いたいモバイル開発者向きです。READMEはsrc/にコア、www/に公開ドキュメントとHTMLテンプレート、utils/にCLIツールがあると述べ、言語追加はsrc/lang/とsrc/lib/lang.js、pnpm run lang add/remove/search/updateで管理します。デスクトップIDE相当の機能やREADMEにないビルド手順をそのまま期待する用途には向きません。F-DroidまたはPlay Store版を入れ、小さなHTMLファイルを開いてブラウザプレビューがREADMEのFeaturesどおり動くか確かめてください。
コミュニティノート