PocketCode 入门:你的移动端 AI IDE
了解 PocketCode 如何借助集成的人工智能及其所有主要功能, 彻底革新移动端开发。
欢迎使用 PocketCode
PocketCode 是一款专业的 Android IDE,把软件开发带进你的口袋。 它集成了 AI,支持 39 种语言的语法高亮,并能与你常用的开发平台相连。
为什么选择 PocketCode?
在一个日益移动化的世界里,开发者需要能适应其生活方式的工具。 PocketCode 让你能够:
- 随时随地编码:无需携带笨重的笔记本电脑
- 善用 AI:理解你代码的智能助手
- 连接你喜欢的工具:GitHub、Vercel、Supabase 等
- 在设备上运行代码:登录时需要联网;已登录过的会话再次打开应用时可以离线使用,之后你的代码就在设备上运行
主要功能
🤖 集成的 AI 助手
在 BYOK 模式下连接你自己的 AI 账户(使用 Google Gemini、OpenAI 或 Anthropic Claude 的 API 密钥),或使用 ChatGPT 账户(通过内置 Codex CLI,仅限 64 位 ARM 手机) 或 GitHub(Copilot)登录。PocketCode 不是 AI 供应商—— 用量由供应商计费——你可以用这个助手来:
- 自动生成代码:描述你的需求,让 AI 来编写
- 调试错误:更快地发现并修复 bug
- 解释复杂代码:读懂不是你写的代码
- 提出改进建议:用智能推荐优化你的代码
# 示例:让 AI "写一个判断质数的函数"
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
print([n for n in range(20) if is_prime(n)])
💻 多语言支持
用 39 种带语法高亮的语言编写代码,其中 19 种配有一键安装的语言服务器,用于补全和诊断,并可在应用内运行。总共有 16 种语言和文件类型能在手机上运行:
- 应用内置:JavaScript 和 TypeScript(Node.js;TypeScript 不做类型检查)、Python、Ruby、PHP、C、Java(功能有限的解释器)、Kotlin、Shell 和 SQL
- 可下载的可选包:Lua、Go(一个解释器,仅标准库)和 Rust 风格脚本(Rhai)
- 目前还没有可用的运行器:C++、C#、Perl、Zig、Dart 和 Swift
- HTML、JSON 和 Markdown 会在预览中打开
🔄 Git 集成
Git 内置在应用中:无需安装任何东西,也不用输入 git 命令。你可以从 GitHub、GitLab 或 Bitbucket 克隆,按代码块暂存,提交、推送和拉取,使用分支、stash、blame 和变基,并查看你的 GitHub 拉取请求、议题和 CI。本地终端是 BusyBox shell,没有 git 程序。所有本地操作都可离线使用;克隆、推送和拉取需要联网。
再也不用等到回家才能提交那个紧急的 commit。
☁️ 部署与后端
Backend Manager 用你自己的令牌,跟踪你在 33 个服务上的部署:Vercel、Netlify、Render、Railway、Cloudflare Pages 和 DigitalOcean 等平台上的部署、日志、域名和错误。查看是免费的,Free 套餐下可以一次重新部署一个;回滚、实时日志和修改操作属于 Pro。
开始使用
- 下载应用,从 Google Play Store
- 创建账户,使用邮箱和密码、Google 或 GitHub(登录需要联网)
- 连接你的 AI 账户(使用 Gemini、OpenAI 或 Anthropic 的 API 密钥进行 BYOK,或使用 ChatGPT 或 GitHub Copilot 登录——可选)
- 创建或打开一个项目(免费版包含一个项目;Pro 取消该限制,并提供 7 天免费试用)
- 开始编码!
后续步骤
在接下来的教程中,你将学习如何:
- 配置 GitHub 集成
- 高效地使用 AI 助手
- 从手机跟踪你的第一次部署
- 操作数据库
支持
目前没有官方的 Discord 服务器或公开论坛。想联系我们,请使用联系页面或应用内的错误报告(设置 → 关于 → 报告错误)。
准备好开始了吗?
祝编码愉快!🚀