跳转到内容
返回首页
返回博客
Update

PocketCode:当前开发状态

透明地展示 PocketCode 的真实状态——我们已经构建了什么、还缺什么,以及未来的方向。 9 个模块、300+ 屏幕,以及一套追求公平的高级会员模式。

3 min
作者 PocketCode Team
PocketCode:当前开发状态

PocketCode 是一款原生 Android IDE,将9 款专业工具集成到一个应用中。它包含带 LSP 的代码编辑器内置终端 + SSH、API 测试工具、内置原生 PostgreSQL 的数据库管理器、可视化设计器、社区市场、多供应商 AI 辅助、AI Office 以及工作流。

它采用 Kotlin 和 Jetpack Compose 构建,拥有清晰的多模块架构,并以 Material 3 暗色优先。这不是一个概念产品:目前已经实现了超过 300 个屏幕和 composable

在这篇文章中,我们想完全透明地说明我们目前所处的阶段。


已经构建好的部分

代码编辑器 — 77 个文件、45+ 个 composable

这是项目中最成熟的模块。一个移动端的 VS Code 等价物:

  • 完整的 LSP,支持 8 种语言(TypeScript、JavaScript、Python、HTML、CSS、 JSON、YAML、Bash),并为另外 16+ 种语言提供高亮,具备语义自动补全、 内联 诊断和参数提示
  • 多光标、缩略图、代码折叠、正则搜索、跳转到定义、查看定义
  • 完整的重构功能:重命名符号、提取方法/变量、移动到文件
  • 集成 Git,支持 blame、diff 查看器、rebase、cherry-pick、stash,以及 AI 提交信息
  • 命令面板、Vim/Emacs 模式、20+ 种主题、分屏编辑器、可配置的 快捷键
  • Emmet、代码片段、路径自动补全、代码格式化、编码选择器

这是我们所知最完整的移动端代码编辑器。就这么自信。


Linux 终端 + SSH — 41 个 composable、31 个 sheet

一个类 Termius 的 SSH 客户端,外加一个内置的本地终端(一个 POSIX/BusyBox shell):

  • SSH 支持密码、密钥(RSA、Ed25519、ECDSA)、证书和多因素 身份验证
  • 内置 SFTP,包含远程文件浏览器、传输队列和内联编辑器
  • 端口转发:本地(-L)、远程(-R)、动态 SOCKS(-D)、X11 和 agent 转发
  • 本地 POSIX shell(BusyBox),带标准 Unix 工具集 —— Python、Node 等语言从编辑器的运行按钮执行,而非作为 shell 命令
  • 多会话与分屏视图(最多 4 个窗格)、广播输入、宏,以及 expect 规则

API 测试工具 — 10 个主标签页

把整个 Postman 装进口袋:

  • 在单一客户端中支持 REST、WebSocket、GraphQL 和 SSE
  • 8 种认证类型:OAuth 2.0、Bearer、Basic、API Key、Digest、AWS Signature、 Hawk、NTLM
  • 分层集合、带变量的环境、集合运行器
  • Mock 服务器、性能测试、cURL 导入/导出、多语言代码 生成

数据库管理器 — 33 个屏幕

支持**9 种活跃的数据库引擎**:SQLite/Room、Firestore、Neon、Supabase、 PlanetScale、MongoDB、Turso 和 Upstash。

  • 自动生成的 ER 图,包含基数、缩放/平移和小地图
  • SQL 控制台,带语法高亮、表/列自动补全和可视化 EXPLAIN
  • 完整的架构浏览器、备份/恢复、模拟数据生成器
  • 按环境进行颜色编码(红色 = 生产、绿色 = 开发)以防止 误操作

可视化设计器 — 6 个 composable

一款直接集成在 IDE 中的类 Figma Lite 工具:

  • 交互式 HTML/CSS 画布,支持缩放、平移、对齐网格和对齐参考线
  • 7 种响应式断点、10 种预配置的 CSS 动画、设计令牌
  • 导出为 HTML/CSS、React、Vue、Svelte 以及 SVG

市场 — 13 个 composable

一个用于分享和下载资源的社区平台:

  • 代码、设计、模板和组件,带分类和标签
  • 带筛选器的搜索、评分、评论和精选板块
  • 后端采用 REST API + Firestore

AI 辅助 — 40+ 个 composable

多个 AI 供应商集成:

  • 4 个集成的供应商(全部采用 BYOK / OAuth):Google Gemini、OpenAI (Codex)、Anthropic Claude 和 GitHub Copilot。Copilot 进一步提供 13+ 种多厂商模型(Meta Llama、Mistral、DeepSeek……)
  • 编辑器内聊天,自动带入代码上下文
  • 快捷操作:重构、代码解释、测试和文档 生成
  • BYOK 模式(自带 API 密钥)或通过官方 CLI(Claude Code、Codex) 进行 OAuth 登录——PocketCode 不是 AI 供应商;请求会直接从设备 发送到各个供应商

变现模式

完整的本地 IDE 100% 免费且功能完整

我们在深入研究竞争对手(Acode、Spck Editor、Dcoder、AIDE、Replit、Termius) 以及目标用户画像之后,才设计了这套高级会员模式。

定价: $6.99/月 · $11.99/季 · $34.99/年

功能免费高级会员
带 LSP 的完整编辑器
SSH 终端1 个主机✅ 无限制
完整的 API 测试工具
使用 Gemini 的 AI(BYOK)✅ 已启用+ GPT-4、Claude(BYOK)
数据库引擎SQLite + Firestore9 种引擎
市场免费资源+ 高级资源
部署Vercel、Railway、Fly.io
编辑器主题120+

原则很简单:只要你在本地工作,就永远不必付费。高级会员是为 那些需要更多云端能力的人准备的。


还缺什么

我们直说:PocketCode 尚未在 Google Play 上发布。我们正处于 最后阶段:

  • 正式测试与性能审计
  • 电池和内存消耗优化
  • Play Store 商品详情和图形素材的准备
  • 网站(也就是你现在正在阅读的内容)

这个网站正是上述准备工作的一部分:使用 Next.js 16 构建,提供完整的 西班牙语和英语 i18n、博客以及优化过的 SEO。


我们为什么要分享这一切?

因为信任是通过诚实建立起来的。

我们不会编造下载量统计,也不会伪造 Play Store 评分。当 我们正式发布时,所有数字都将是真实的。而这个博客就是我们记录每一 步的地方。

目标很简单: 打造一款现存最完整的 Android IDE,并把它做好。

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。