Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

344 Commits
 
 
 
 
 
 

Repository files navigation

PythonIDE logo

PythonIDE for iOS

iPhone / iPad 上的 Python 工作台
本地运行 Python 3.13,用 AI Agent 处理项目任务,并把脚本接入小组件、MiniApp、SSH、Git 和社区脚本库。

Download on App Store   PythonIDE docs   GitHub stars

iOS 16.2+ Python 3.13 Swift AI Agent Widget and MiniApp SSH and Git


项目定位

PythonIDE 不是只把桌面 IDE 缩小到手机屏幕里。它更像是一套 iOS 上的 Python 工作流:你可以在 iPhone / iPad 上管理文件、编辑代码、运行脚本、安装库、让 AI Agent 处理项目任务,也可以继续把脚本做成小组件、MiniApp、快捷指令自动化、服务器脚本或社区作品。

核心目标是让 Python 脚本不只停在编辑器和控制台里:

写脚本
  -> 本地运行和调试
  -> 让 AI Agent 修改、验证和修复
  -> 接入 Widget / MiniApp / Shortcuts / SSH / Git / 社区脚本库

核心能力

能力 说明
AI Agent AI 聊天、行内编辑、Agent 执行项目任务、跨文件读写、运行 Python、工具调用、BYOK 与平台额度
小组件 / Widget Python 脚本小组件、Widget Studio、预览、桌面/锁屏组件、Control Center 控件、Live Activity / 灵动岛
MiniApp MiniApp 启动器、创建、编辑、打包、导入导出、AppUI / HTML / WebBridge 运行、隐藏库、日志中心
SSH / 服务器 SSH 连接、终端、SFTP 文件管理、服务器监控、部署、密钥管理、命令片段
Git / WebDAV 仓库状态、diff、暂存、提交、同步、历史、分支、远端、stash、tags、冲突处理;WebDAV 远程文件
社区 / 脚本库 脚本浏览、分类、详情、导入、运行、投稿、审核、点赞、用户资料
本地 Python 环境 Python 3.13、本地运行、JavaScriptCore、HTML 预览、Rich/ANSI 输出、图片/图表/HTML 内联输出

典型工作流

让 Agent 处理项目任务

当任务不只是改一行代码时,Agent 可以读取项目、修改文件、运行 Python、查看输出,并根据错误继续修复。

场景 Agent 可以做什么
修复脚本报错 读取 traceback,定位文件,修改代码,重新运行
跨文件任务 读取多个文件后统一修改、创建或整理项目结构
MiniApp / Widget 接入 生成结构、连接脚本逻辑、辅助调试
远程任务 配合 SSH / SFTP / Git 工作流处理服务器或项目问题
模型使用 支持平台额度,也支持自带 API Key

把脚本变成 iOS 入口

很多脚本不是为了运行一次,而是为了长期使用。PythonIDE 提供多个移动端出口:

出口 适合场景
控制台 临时运行、调试、查看 Rich / ANSI / 图片 / 图表 / HTML 输出
Widget 每日数据、状态卡片、进度、统计、主屏/锁屏信息
Control Center 快速触发脚本或控制动作
Live Activity / 灵动岛 长任务状态、运行进度、可见反馈
快捷指令 / App Intents Siri、自动化、运行脚本、运行剪贴板代码、查询输出
Share Extension 从其他 App 分享内容进入 PythonIDE 处理
MiniApp 带界面的小工具、表单、列表、日志、状态反馈

接入真实项目和服务器

PythonIDE 也可以处理更接近开发者工作流的任务:

工作流 能力
Git 状态、diff、暂存、提交、同步、历史、分支、远端、stash、tags、冲突处理
SSH 连接服务器、交互式终端、命令片段、部署、服务器监控
SFTP 远程目录、上传下载、远程编辑、批量操作
WebDAV 远程目录、上传下载、远程编辑、收藏、缓存、证书固定
SQLite 本地数据库浏览和检查

功能总览

模块 能力
首页 / 文件管理 本地文件、文件夹、导入、外部文件夹、搜索、排序、置顶、颜色标记、批量操作、回收站、文件预览
代码编辑器 Python / JS / HTML / CSS / JSON / Markdown,语法高亮、快捷输入栏、查找替换、Jedi 补全、Python lint、AI 行内编辑
运行与控制台 Python 3.13 本地运行、JavaScriptCore 运行、HTML 预览、交互式 input、Rich/ANSI 输出、图片/图表/HTML 内联输出、错误跳转和修复入口
AI Agent AI 聊天、Agent 执行项目任务、跨文件读写、运行 Python、Git / SSH / MiniApp / 网页 / 原生能力工具调用、BYOK 和平台额度
社区 / 脚本库 脚本浏览、分类、详情、导入、运行、投稿、审核、点赞、用户资料
MiniApp 启动器、创建、编辑、打包、导入导出、AppUI / HTML / WebBridge 运行、隐藏库、日志中心
小组件 / Widget Python 脚本小组件、Widget Studio、预览、桌面/锁屏组件、Control Center 控件、Live Activity / 灵动岛
SSH / 服务器 SSH 连接、终端、SFTP 文件管理、服务器监控、部署、密钥管理、命令片段
Git 仓库状态、diff、暂存、提交、同步、历史、分支、远端、stash、tags、冲突处理
WebDAV WebDAV 服务器、远程目录、上传下载、远程编辑、批量操作、收藏、缓存、证书固定
工具箱 编解码、JSON、API 调试、二维码、图片 URL、HTML 转图片、时间戳、进制转换、正则、直链下载
Python 库管理 内置 Python 包、C 扩展包、Wheel 安装、PyPI 搜索安装、包推荐
iOS 原生模块 photoscontactslocationmotionspeechnotificationvisiondevicenetworkhapticscalendarbluetoothhealthsoundwebsocket
快捷指令 / 自动化 App Intents、运行脚本、运行剪贴板代码、保存文本为脚本、查询运行状态/输出、停止运行、x-callback-url
设置 / 个性化 / 安全 / 付费 AI 设置、外观、编辑器、控制台、小组件、隐私安全、App 锁、Keychain、换图标、BYOK / Premium / 捐赠权益、帮助反馈、开发者文档
支撑板块 Share Extension 分享导入、SQLite 浏览器、开发者文档中心、AgentSkillsV2 技能系统

文档入口

优先阅读在线文档站点,跳转路径比 GitHub 源文件更适合用户阅读:

主题 在线文档
文档首页 pythonide.xin/docs
AppUI / MiniApp AppUI 文档集合
Widget 小组件 Widget 文档集合
iOS 原生模块 iOS 原生模块集合
快捷指令 / 自动化 / 扩展 自动化与扩展集合
ui 模块 ui 文档集合
scene / turtle scene 文档集合
Widget API 参考 widget API reference
AppUI 示例 AppUI cookbook
JS API JavaScript API
C 扩展模块 C extensions

仓库内源码文档入口:

类型 仓库路径
Python 模块源文档 pythonide/Docs
AgentSkillsV2 技能系统 AgentSkillsV2
社区 API community-function/API.md

安装

Download on App Store

要求 说明
系统 iOS 16.2 或更高版本
设备 iPhone / iPad
分发 App Store
AI 使用 支持平台额度和 BYOK

截图

当前界面截图和功能预览以 App Store 页面为准:

View screenshots on App Store


社区与反馈

渠道 链接
Telegram iOS 端 Py 编程 IDE
功能建议 GitHub Discussions
问题反馈 GitHub Issues
App Store PythonIDE on App Store

支持开发

如果 PythonIDE 对你有帮助,可以通过这些方式支持后续开发:

  • 给这个仓库点 Star,让更多开发者看到项目。
  • 在 App Store 留下评价。
  • 通过应用内反馈发送问题和建议。
  • 通过应用内 Premium / 捐赠权益支持开发。

PythonIDE
iPhone / iPad 上的 Python 工作台。

About

面向 iPhone/iPad 的 Python & JavaScript 开发环境。Python 3.13、JS 运行、HTML 预览、语法高亮、分屏编辑、AI Agent(24 个工具)、SSH 服务器管理(终端/SFTP/部署/监控/AI 运维)。Write, Run, Deploy on iOS。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors