Metadata-Version: 2.4
Name: alpha-id-zix
Version: 0.0.4
Summary: 你的数字灵魂 — 用 ChatGPT 导出认识自己，让所有 AI 工具认识同一个你
License-Expression: MIT
Project-URL: Homepage, https://github.com/your-org/alpha-id
Project-URL: Repository, https://github.com/your-org/alpha-id
Project-URL: Documentation, https://github.com/your-org/alpha-id#readme
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: psycopg2-binary<3,>=2.9
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: cryptography>=42.0
Requires-Dist: bcrypt>=4.1
Requires-Dist: fastapi>=0.115
Requires-Dist: uvicorn[standard]>=0.30
Requires-Dist: pydantic>=2.9
Requires-Dist: typer>=0.12
Requires-Dist: jinja2>=3.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: taskipy>=1.13
Provides-Extra: fairy
Requires-Dist: openai>=1.0; extra == "fairy"
Requires-Dist: pyautogui>=0.9; extra == "fairy"
Requires-Dist: pygetwindow>=0.0; extra == "fairy"
Requires-Dist: Pillow>=10.0; extra == "fairy"
Requires-Dist: pytesseract>=0.3; extra == "fairy"
Provides-Extra: mcp-server
Requires-Dist: mcp>=1.0; extra == "mcp-server"
Provides-Extra: test
Requires-Dist: pytest>=8.0; extra == "test"
Requires-Dist: pytest-asyncio>=1.0; extra == "test"
Requires-Dist: pytest-cov>=5.0; extra == "test"
Requires-Dist: ruff>=0.5; extra == "test"
Requires-Dist: pyright>=1.1; extra == "test"
Provides-Extra: postgres
Requires-Dist: asyncpg>=0.29; extra == "postgres"
Requires-Dist: psycopg2-binary<3,>=2.9; extra == "postgres"
Provides-Extra: all
Requires-Dist: alpha-id[fairy,mcp-server,postgres,test]; extra == "all"
Provides-Extra: dev
Requires-Dist: alpha-id[postgres,test]; extra == "dev"
Dynamic: license-file

# Alpha-ID

> 你的数字灵魂。坐在所有 AI 工具之上——你换模型、换平台、换设备，Alpha-ID 不换。

---

## 快速开始

```bash
pip install alpha-id-zix
aid init
```

从 ChatGPT 导出你的数据：
- 打开 chatgpt.com → 设置 → 数据导出 → 等邮件 → 下载 ZIP

然后用它认识你：

```bash
aid collect chatgpt ~/Downloads/chatgpt_export.zip
aid profile show
```

---

## 没导出数据？试试样本

```bash
# pip 安装后自带了一个匿名样本
aid collect chatgpt sample_data/chatgpt_export.zip
aid profile show
```

---

## 把身份带到其他工具

启动 MCP Server，Claude Desktop / Cursor 可以直接读取你的画像：

```bash
aid profile serve
```

然后在 Claude Desktop 配置中加上：

```json
{
  "mcpServers": {
    "alpha-id": {
      "command": "aid",
      "args": ["profile", "serve"]
    }
  }
}
```

---

## 作为创始人

你是第一个用户？运行：

```bash
aid init --code Alpha-1-zx
```

你将获得 **Alpha-1** 编号，后续用户按下载顺位编号。

---

## 完整的命令

```
aid init                             初始化数字身份
aid collect chatgpt <zip>            从 ChatGPT 导入画像
aid profile show                     展示画像
aid profile show --format json       导出 JSON
aid profile serve                    启动 MCP 身份注入服务
```

---

## License

MIT

---

*开发者文档见 [docs/DEVELOPER.md](docs/DEVELOPER.md)*
