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.
It clearly defines its security boundaries (no database encryption, no automation) and enforces data-integrity invariants during manual phone-number replacement, backup, and restoration.
A local Windows desktop application for recording phone-number bindings and managing manual number-replacement work without automating access to third-party accounts.
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.
| Area | What the application provides |
|---|---|
| Local access | First-run master-password setup, PBKDF2-HMAC-SHA256 verification, explicit uninitialized/configured/corrupt states, and an idle-lock interval from 1 to 1440 minutes |
| Phone numbers | Multiple numbers, binding counts, and independent active, replacing, paused, cancelled, or abnormal lifecycle states |
| Registrations | Create, edit, search, sort, soft-delete, and restore website/app records with account, URL, recovery email, tags, and notes |
| Templates | Common website/app templates plus fully custom records |
| Replacement work | Manual tasks, item status, batch number replacement, history, and guards against conflicting active tasks or deleted records |
| Data transfer | Streamed and bounded CSV import, CSV export, and authenticated encrypted backup import/export using cryptography.fernet |
| Desktop experience | Light/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.
Similar projects matched by category, topics, and programming language.
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.
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.

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