一款面向 Android 的文本与代码编辑器,支持语法高亮、LSP 代码智能提示和内置终端。
Cosmic-Ide/Cosmic-IDE
一款运行在 Android 上的通用 IDE,内置完整 Linux 环境,可在手机或平板上编写、构建和运行真实项目。
- Star
- 758
- Fork
- 108
- 未关闭 Issue
- 6
- 最近提交
- 2个月前
这是什么?
Cosmic IDE 把 Android 设备变成一个完整的开发环境。它将代码编辑器与 Java、Kotlin、Scala、Rust、C/C++、Python 等语言的语言服务器结合,并支持 Gradle、Maven、Cargo、CMake、npm 等构建工具。
应用内置可交互的 Linux 终端,支持作业控制,并提供 pacman 包管理器用于安装编译器和工具。专门的 Git 界面可以暂存文件、查看提交历史、切换分支并推送或拉取远程仓库。JDK 可以在设置中通过 Foojay 下载和切换。
编辑器支持多标签编辑、包括自定义 TextMate 主题在内的语法主题,以及 Markdown、HTML 和图片的并排预览。插件可以扩展构建系统和项目模板,也可以通过自定义启动脚本接入任意 stdio 语言服务器。
核心功能
- 01通过语言服务器协议提供代码补全、诊断和类型信息
- 02内置 Linux 终端,可用 pacman 安装工具
- 03专门的 Git 界面,支持暂存、历史、分支和远程操作
- 04通过插件支持 Gradle、Maven、Cargo、CMake、npm 构建
- 05多标签编辑器,支持主题、缩略图和实时预览
适用场景
- 离开电脑时编写和运行小型 Java 或 Kotlin 项目
- 在平板上快速修改代码或提交 Git 变更
- 在 Android 设备上借助完整工具链学习编程语言
快速上手
- 1
从夜间构建链接下载最新的 APK
- 2
按用户指南的初始设置安装 JDK 和语言工具链
- 3
在应用中新建项目、克隆 Git 仓库或打开本地文件
使用前须知
- 仅适用于 Android 系统,不能在桌面操作系统上运行。
- 主要以夜间构建版本分发,可能不够稳定。
- 语言支持依赖于安装额外的插件或工具链。
标签
常见问题
- Cosmic-IDE 是什么?
- 一款运行在 Android 上的通用 IDE,内置完整 Linux 环境,可在手机或平板上编写、构建和运行真实项目。 Cosmic IDE 把 Android 设备变成一个完整的开发环境。它将代码编辑器与 Java、Kotlin、Scala、Rust、C/C++、Python 等语言的语言服务器结合,并支持 Gradle、Maven、Cargo、CMake、npm 等构建工具。
- Cosmic-IDE 可以免费使用吗?用的什么许可证?
- Cosmic-IDE 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Cosmic-IDE 还在维护吗?
- 半年内有更新。Cosmic-IDE 最近一次提交是在 2026年9月19日。
- Cosmic-IDE 适合用来做什么?
- 离开电脑时编写和运行小型 Java 或 Kotlin 项目 在平板上快速修改代码或提交 Git 变更 在 Android 设备上借助完整工具链学习编程语言
- Cosmic-IDE 怎么安装和运行?
- 从夜间构建链接下载最新的 APK 按用户指南的初始设置安装 JDK 和语言工具链 在应用中新建项目、克隆 Git 仓库或打开本地文件
- 在哪里获取 Cosmic-IDE?
- 源代码和安装说明在 GitHub 上:https://github.com/Cosmic-Ide/Cosmic-IDE
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 Android 代码编辑器,可随时编辑网页与源码文件,支持浏览器实时预览和内置终端。
一个用 Kotlin 编写的 Android 参考应用,展示 Clean Architecture、模块化功能设计与 Gradle 约定插件的实践。
基于 Tauri 2 与 Rust 构建的轻量级终端优先 AI 原生开发环境,集成终端、代码编辑器、Git 工具与 AI 助手。
面向 iPad 的代码编辑器,在 iPadOS 上提供接近桌面端的编辑、Git、终端和语言运行环境。
基于 Tauri(Rust 与 React)构建的轻量跨平台代码编辑器,支持 Git、AI 智能体和 Vim 键位。