Pre-release
This release is a pre-release and may not be stable for production use.
xiangqin
相亲平台 CLI —— 付费置顶曝光商业模式。
给 Claude Code 用户的相亲工具。不做推荐算法、不做聊天、不做匹配评分 —— 只做两件事:
- 你自己用受限 WHERE 表达式查匹配(查询权在用户 agent)
- 付费可以让自己在别人 query 结果里置顶 + 🔥 标记
安装
# CLI(pypi 包)
pip install acong-tech-xiangqin
# 或
uv tool install acong-tech-xiangqin
# skill(openclaw / ClawHub)
skills install acong-tech/xiangqin
装完有 xq 命令:
xq --help
快速上手
# 1. 注册(mock 期验证码固定 123456)
xq register 13800001111
xq verify 123456 --request-id <上条返回的 ULID>
# 2. 填资料
xq profile set gender m
xq profile set age 28
xq profile set city hangzhou
xq profile set tags '程序,登山,做饭'
xq profile set bio '想找能一起爬山的人'
# 3. 查匹配
xq query 'gender=f AND city=hangzhou AND age>=25 AND age<=30'
# 4. 买曝光置顶(0.1 mock 期)
xq expose buy --count 100 --mock
xq expose balance # 查剩余
xq expose history # 查订单
心智模型
- 数据层:sqlite @ epsilon 服务器(
https://…生产 URL) - 排序规则固定公开:
ORDER BY exposure_remaining>0 DESC, updated_at DESC - 每次被 query 命中:付费用户的 exposure 余额 -1(事务保证)
- 隐私红线:手机号 HMAC-SHA256,永不落明文
- 定价:¥0.10 / 次曝光(0.1 mock 期占位)
为什么做这个
见 决策记录: 一、传统交友 app 推荐算法变相骗钱;付费置顶把游戏规则摊在桌面上。 二、xiangqin 是"自治单体实验",除 vault 外不依赖生态里其它 CLI。
反馈
付费意愿反馈是这个项目能不能活下去的核心信号。装了之后告诉我你会不会花钱:
- 微信:待填
- issues:待发 GitHub 后填
License
MIT
Release files for acong-tech-xiangqin 0.3.0.dev202604221416
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acong_tech_xiangqin-0.3.0.dev202604221416.tar.gz | 113.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acong_tech_xiangqin-0.3.0.dev202604221416-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 151.4 kB
Release files / acong_tech_xiangqin-0.3.0.dev202604221416.tar.gz
| Download URL | acong_tech_xiangqin-0.3.0.dev202604221416.tar.gz |
|---|---|
| Size | 113.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16db8298d45e0ea4dbeded0dc272a23b12418b3d747dc4f78f3dbf55cea39032
|
|
BLAKE2b-256 checksum How to use checksums |
bf3d2edad4b017c587bebeb09d03b945cfbe088ff1275140a901dfedd4e3b1f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / acong_tech_xiangqin-0.3.0.dev202604221416-py3-none-any.whl
| Download URL | acong_tech_xiangqin-0.3.0.dev202604221416-py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d8d3625d3f89592cc57b2d33ab8dfc0b6d714f6a870b939876f7345b48d96d8b
|
|
BLAKE2b-256 checksum How to use checksums |
baed9f15ca716455e20ef46dc214944bcd31b41b023dd77f183f078f2ae6d88a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|