{"repo":"laogou717/local-ops","free":true,"listed":false,"github":"https://github.com/laogou717/local-ops","clone":"git clone https://github.com/laogou717/local-ops.git","description":"macOS 本地服务与批处理任务的指挥台：一键启动、实时监测、日志与进程溯源。零依赖 Python 后端 + 原生前端。","language":"Python","stars":202,"topics":["dev-tools","developer-tools","localhost","macos","monitoring","process-manager","python","zero-dependency"],"license":"MIT","category":"dev-tools","readme_excerpt":"总控台 Preview / Alpha · 源码预览 总控台是一个面向 macOS 的本地服务与批处理任务快速启动、运行监测工具。它把常用项目命令、长期服务和一次性批处理任务集中到本地网页中，并用 Python 3 标准库提供只绑定回环地址的后端；前端是无构建、无 CDN 的原生 HTML/CSS/JavaScript。 当前版本仍处于 Preview / Alpha 阶段，以源码预览形式提供。接口、配置格式和安装方式仍可能调整； 总控台.app 目前不是可单独复制的自包含应用，也尚不代表经过签名、公证的最终 macOS 发行版。 总控台只服务当前 Mac 和当前用户，不是远程运维、多人协作或公网管理面板。它能够以当前用户权限执行保存的 shell 命令；不要将监听地址、反向代理、SSH 隧道或端口映射暴露到不受信任的网络。 维护说明 总控台由作者个人维护：功能的新增、修改与完善以作者日常使用中的实际需求为准，迭代节奏不定；PR 不承诺审阅或合入。 如果你希望增加功能、修复问题或适配其他平台，欢迎 Fork 本仓库自行修改 ，并在 Discussions 中提交衍生版本说明。经过试用评估后，优秀的衍生版本会收录到下方 社区衍生版本 列表推荐给大家；衍生版本由各自作者维护，未经原作者审阅或测试，使用前请自行评估。 功能 - 每 2 秒查看当前用户的本地监听服务、CPU、内存和运行时长。 - 保存常用服务或批处理任务，集中启动、停止、重启、查日志和诊断。 - 在当前页面会话中发现新出现的、尚未管理的监听端口，可直接加入启动台或忽略隐藏。 - 运行前检查工作目录、脚本和运行时；明确失效时直接给出修复入口，不必先失败一次。 - 从项目文件夹识别常用启动命令，但不安装依赖、不执行项目代码。 - 通过运行 token、进程组和当前 UID 联合识别受控进程，不会因端口相同就杀死外部进程。 - Ops 指挥台单一主题：深空蓝黑/雾灰双色，左侧导航轨、KPI 概览卡、实时动态侧栏，浅色、深色和跟随系统。 - 全局命令面板可直接添加服务或批处理任务；启动台卡片支持鼠标拖拽和键盘排序。 界面预览 以下截图使用脱敏演示数据，不包含真实用户名、目录、命令或服务信息。 启动台 服务监控 --- --- 系统要求 - macOS 12 或更高版本。 - Python 3.12。运行时仅使用 Python 标准库。 - macOS 自带的 ps 、 lsof 、 osascript 等系统工具。 - Safari、Chrome 或其他支持 ES Modules 的现代浏览器。 VERSION 是项目版本的唯一权威来源。 Info.plist 、发行包名和发行说明应与它保持一致。 安装 总控台以完整项目目录运行， 总控台.app 是项目内启动器，不是可以单独复制的自包含应用。 1. 下载并解压 ：将发行 zip 解压到一个你有读写权限的位置（如 /Applications 或文稿下的固定目录）。解压后请保持目录结构完整，不要单独移动 总控台.app 。 2. 确认 Python 3.12 ：在「终端」运行： 显示 3.12 或更高即可。未安装或版本过低时，到 下载官方 macOS 安装包，按向导安装一次即可（之后不再需要操作）。 3. 首次打开（未签名应用，二选一） ： - 图形方式：在 总控台.app 上 点右键 → 打开 ，在弹窗中再点「打开」。只需做一次。 - 命令行方式（等价，适合批量或远程）： 之后即可正常双击。这是 macOS 对互联网下载应用的常规隔离提示，不是程","default_branch":null,"files":null,"tree":[],"storefront":"/r/laogou717","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laogou717/local-ops/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}