Aspectarian 是一个个人吠陀占星(Jyotiṣa)行运阅读应用,专注于长期外行星变化。其仓库描述为“personal Jyotiṣa aspect reader tuned for long-term outer-planet changes”。
主要能力:
- 输入一次出生星盘后,使用 Parāśaran dṛṣṭi 和 yuti(基于星座、不使用容许度)计算当前活跃的行运接触。
- 通过 Claude 生成解读。
- 提供 30 天日历、Vimśottarī daśā 展示、行运持续时长指示,以及 aṣṭakavarga 为依据的解读。
运行环境与前置条件:
- macOS(已在 macOS 12+、Intel 与 Apple Silicon 上测试)。
- Python 3.12 或更高版本(从 python.org 下载)。
- Anthropic API key(在 console.anthropic.com 获取)。
- Xcode Command Line Tools(需要编译系统库)。安装脚本会自动检查并在需要时打开安装程序;也可以提前在终端运行 xcode-select --install 安装。
安装与启动方式:
- 解压压缩包,在文件夹内打开终端:cd path/to/Aspectarian。
- 运行安装脚本(创建虚拟环境并安装所有依赖):sh setup.sh。首次运行约需一分钟,完成时会看到“Setup complete”。
- 随后在浏览器中打开 http://localhost:7842。
首次启动会进入设置向导,依次填写:
- Name:显示名称。
- API key:Anthropic API key(安全存储在 macOS Keychain 中,绝不写入磁盘)。
- Birth data:出生日期、时间(UTC)和出生地。
- Preferences:默认阅读窗口、语言、主题。 设置完成后,Aspectarian 会直接打开你的行运解读。
设置项:所有设置都有合理的默认值,可在运行前通过设置环境变量覆盖。例如可在不同端口运行(官方资料未给出具体环境变量名,暂未提供)。
数据与隐私:
- 所有计算均在本地运行:星历、接触、daśā、aṣṭakavarga。
- 出生数据与阅读历史存储在 aspectarian.db(SQLite,仅本地)。
- API key 通过系统 keyring 存储在 macOS Keychain。
- 行运解读会发送至 Anthropic API(Claude)用于生成解释;除标准 API 日志外,Anthropic 不存储数据。
停止服务器:在运行 ./run.sh 的终端窗口中按 Ctrl-C。
适用场景:适合希望在本地管理出生数据、并借助 Claude 获取吠陀占星行运解读的 macOS 用户,尤其是关注长期外行星变化的人群。
限制:官方资料未提供价格、许可证、非 macOS 平台支持、其他语言支持等细节,暂未提供。