一款本地 Windows 桌面应用程序,用于记录手机号绑定关系并管理手动换号流程,基于 Python、PySide6 和 SQLite 构建。

Stars

163

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

MIT

最近更新

2026-07-22

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

该应用清晰界定了安全边界(无数据库加密、无自动化),并在手动换号、备份和恢复过程中严格执行数据完整性约束。

适合谁使用

  • 需要在多个账户中跟踪手机号绑定的 Windows 用户
  • 希望手动迁移手机号而不依赖第三方自动化的用户
  • 偏好本地数据管理的隐私意识用户
  • 寻找结构清晰、附带测试的 PySide6 桌面应用的开发者

典型使用场景

  • 记录与手机号关联的所有网站/应用及其生命周期状态
  • 创建手动换号任务,将注册记录从旧号码迁移到新号码
  • 导出加密备份用于数据迁移或安全保管
  • 通过全文搜索、排序和软删除管理注册记录

项目优势

  • 明确的安全模型:主密码控制应用访问,数据库未加密但校验失败时拒绝启动
  • 健壮的数据约束:在服务层和仓储层强制实施换号、删除和状态的不变式
  • 使用 Fernet 进行认证加密备份/恢复,在替换数据前校验结构
  • 支持中英文界面、亮/暗主题和空闲自动锁定

使用前须知

  • 主密码不加密 SQLite 数据库,依赖操作系统磁盘保护
  • 换号流程完全手动,无自动化或远程账户操作
  • 单 SQLite 连接可能在大数据导入或 PBKDF2 运算时阻塞界面
  • 发布版本未经代码签名,仅通过 SHA-256 校验和保证完整性

README 快速开始

Phone Record Manager

A local Windows desktop application for recording phone-number bindings and managing manual number-replacement work without automating access to third-party accounts.

Overview

Phone Record Manager v1.2.0 is built with Python, PySide6, and SQLite. It keeps its database on the local Windows account, provides Chinese and English interface modes, and treats phone-number replacement as a checklist that the user completes manually.

Security boundary: the master password controls access through the application, but it does not encrypt the SQLite database or individual records. A process or operating-system account that can read the database can read its contents. Protect the Windows account and disk, and use encrypted application backups for sensitive exports.

The application does not provide cloud synchronization, sign in to websites, submit SMS codes, modify third-party profiles, scrape provider dashboards, or bypass captchas, rate limits, or account-security checks.

Capabilities

AreaWhat the application provides
Local accessFirst-run master-password setup, PBKDF2-HMAC-SHA256 verification, explicit uninitialized/configured/corrupt states, and an idle-lock interval from 1 to 1440 minutes
Phone numbersMultiple numbers, binding counts, and independent active, replacing, paused, cancelled, or abnormal lifecycle states
RegistrationsCreate, edit, search, sort, soft-delete, and restore website/app records with account, URL, recovery email, tags, and notes
TemplatesCommon website/app templates plus fully custom records
Replacement workManual tasks, item status, batch number replacement, history, and guards against conflicting active tasks or deleted records
Data transferStreamed and bounded CSV import, CSV export, and authenticated encrypted backup import/export using cryptography.fernet
Desktop experienceLight/dark themes, Chinese/English navigation and settings, single-instance startup, operation history, and privacy-limited rotating diagnostics

Normal record edits and batch changes cannot silently bypass an active replacement task. The repository enforces replacement, dele

项目描述

Local Windows phone-number binding record manager built with Python, PySide6, SQLite, backups, and release packaging.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
mereyabdenbekuly-ctrl
精选
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI 与机器学习AI 智能体
859
l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359