SouthautumnYa/junshi-android

GitHub: SouthautumnYa/junshi-android

军师是一款本地优先的 Android 关系分析与沟通辅助应用,帮助用户在工作区中持续记录档案与对话,并结合策略知识库和可选 AI 生成关系判断、回复建议和行动方案。

Stars: 23 | Forks: 0

# 军师 · Android [![Latest Release](https://img.shields.io/github/v/release/SouthautumnYa/junshi-android?display_name=tag&sort=semver)](https://github.com/SouthautumnYa/junshi-android/releases/latest) [![Android](https://img.shields.io/badge/Android-27%2B-3DDC84?logo=android&logoColor=white)](https://developer.android.com/about/versions/8.1) [![Kotlin](https://img.shields.io/badge/Kotlin-Android-7F52FF?logo=kotlin&logoColor=white)](https://kotlinlang.org/) [![Repository](https://img.shields.io/badge/repository-public-24292f?logo=github&logoColor=white)](https://github.com/SouthautumnYa/junshi-android)
![军师工作台](https://static.pigsec.cn/wp-content/uploads/repos/cas/2f/2fcf2967a5aae0cff6d9b780f571db68bd5066e5008d4e5434b8447621e87574.png) **先把关系里的事实、情绪和未知分开,再决定下一步怎么做。** [下载最新版本](https://github.com/SouthautumnYa/junshi-android/releases/latest) · [查看全部版本](https://github.com/SouthautumnYa/junshi-android/releases) · [提交问题](https://github.com/SouthautumnYa/junshi-android/issues)
## 这是什么 军师是一款面向个人使用的关系分析与沟通辅助 App。它不把复杂关系压缩成一句“应该追”或“应该放弃”,而是把你的档案、聊天、关系阶段和现实背景放在同一个工作区里,帮助你完成: - 记录和回看真实对话,保留本地日期与时间; - 为自己和多个对象建立独立档案; - 结合关系阶段、MBTI、关系背景和近期事件整理判断; - 在发送消息前生成多种可选回复,并支持继续编辑; - 手动或调用 AI 生成摘要,后续请求优先使用摘要,减少重复发送完整上下文; - 在关系判断、场景推进、对话演练和现实议题之间切换; - 在需要时调用配置好的 OpenAI-compatible API,平时保持本地可用。 它是一款独立 Android 应用,不是 Codex 插件,也不是两个参考 Skill 的官方客户端。 ## 核心体验 ### 一套档案,持续积累上下文 为本人和每个关系对象分别保存 MBTI、阶段、关系背景、偏好、生日、关键事件、现实障碍和个人备注。资料保存在设备本地,多个对象互不混淆,也可以随时编辑。 ### 一段聊天,支持复盘和演练 聊天记录可以按日期回看,支持双方消息、图片附件、编辑自己的消息、长按修改对方记录,以及把当前窗口整理成摘要。回复目标可以自动选中当前双方对话,存在摘要时优先使用摘要。 ### 三条建议,不止三句模板 AI 推荐回复上方会展示当前策略的判断与思路,下面给出最多三条不同方向的候选。选择后会写回输入框,用户可以继续修改,再决定是否发送。 ### 关系工具,落到下一步行动 工具台提供多个轻量入口: | 工具 | 用途 | | --- | --- | | 关系判断 | 梳理事实、信号、互惠、风险和当前关系位置 | | 场景推进 | 把模糊目标拆成可执行的下一步和观察窗口 | | 对话演练 | 预演破冰、邀约、澄清、修复、推进或收线 | | 现实议题 | 讨论时间、距离、职业、金钱、家庭等现实约束 | | 多对象比较 | 基于独立档案比较投入、可靠、吸引、可行性和长期风险 | 每个工具都可以使用本地规则完成基础分析,也可以在配置 AI 后请求更完整的辅助意见。 ## 两套策略 应用内置两套只读策略知识库。它们不是两个互相覆盖的人设,而是两种不同的观察角度;选择策略后,聊天推荐、摘要、关系工具和 AI 请求会带上对应的策略材料。 | 策略 | 关注重点 | 更适合的问题 | | --- | --- | --- | | 狗头军师 | 情绪承接、事实与推测分离、互惠、投入、边界、风险和长期选择权 | “我现在到底看到了什么?”“这段关系值不值得继续投入?” | | 童锦程视角 | 真诚、直接、吸引力、给台阶、体面和现实行动 | “这句话怎么说更自然?”“怎样推进而不讨好或突袭?” | 两套策略都遵守同一条底线:明确拒绝需要被尊重,危险情境优先处理安全,不把 MBTI 当作读心工具,也不把操控、测试、跟踪或胁迫包装成技巧。 ## 建议工作流 建立本人和对象档案 | v 记录聊天、事件和现实背景 | v 选择策略,区分事实 / 推测 / 未知 | v 使用本地分析,或调用已配置的 AI | v 生成回复、计划、演练或关系判断 | v 根据对方实际反馈,更新档案和摘要 推荐先完成档案,再在聊天里积累几条真实记录。需要节省上下文时,打开摘要编辑页,手动整理或调用 AI 生成摘要;后续 AI 功能会优先读取当前摘要和最近必要对话。 ## AI 是怎样工作的 - API 地址、模型和密钥由用户在 App 内配置,不写入仓库; - 同一个服务地址可以维护模型配置,并在聊天页切换当前模型; - 发送前会根据当前页面选择策略、关系阶段、MBTI、关系背景、摘要和勾选的对话生成请求上下文; - 摘要支持生成、编辑、保存和再次修改; - 连通性检测只验证服务是否可访问,不代表每个模型、额度或请求都一定成功; - 遇到限流或服务错误时,聊天记录和本地基础功能仍保留在设备上。 ## 页面预览
军师工作台
工作台与档案入口
聊天页面
聊天、回复与本地记录
多对象比较
关系分析与对象比较
策略知识库
只读策略知识库
## 下载 Release 页面会标明每个 APK 的用途。测试构建和发布构建均以 Release 资产形式提供,仓库源码页不保存 APK 文件。 详细变更见 [更新日志](CHANGELOG.md)。 ## 从源码构建 环境要求:Android SDK、JDK 17、PowerShell 7。项目最低支持 Android API 27,目标 SDK 为 35。 git clone https://github.com/SouthautumnYa/junshi-android.git Set-Location junshi-android .\gradlew.bat :app:testDebugUnitTest :app:lintDebug :app:assembleDebug :app:assembleRelease 本地构建的 APK 会出现在 `app/build/outputs/apk/`,该目录和 APK 文件不会被提交到仓库。发布时请使用自己的签名配置;仓库不包含 `local.properties`、签名文件或 API 密钥。 ## 内置知识库 知识库以只读资料形式打包在 `app/src/main/assets/knowledge/`: knowledge/ ├── goutoujunshi/ │ ├── overview.md │ ├── knowledge/ # 关系科学、沟通、边界、风险与现实议题 │ └── practical/ # 回复、邀约、冲突、修复和退出等实践资料 └── tong_jincheng/ ├── overview.md └── research/ # 观点、表达、决策和素材研究摘要 应用不会把整套资料无差别塞进每次请求,而是按照当前策略和工具选择相关摘录,再叠加档案、关系阶段、摘要和必要的聊天内容。 ## 参考与致谢 本项目的策略设计、知识库组织和展示方向参考了以下公开项目: - [powerycy/goutoujunshi](https://github.com/powerycy/goutoujunshi):参考其“先接住情绪、再分离事实与推测、最后落到行动”的关系分析框架,以及档案、互惠、风险和安全边界设计。 - [hotcoffeeshake/tong-jincheng-skill](https://github.com/hotcoffeeshake/tong-jincheng-skill):参考其核心模型、决策启发式、直接口语化表达和“真诚、给台阶、不过度测试”的沟通视角。 本应用对两套资料进行了 Android 本地化整理、策略选择和上下文拼装,具体实现、界面和数据存储属于本项目。应用不代表上述项目作者或任何真实人物本人,也不声称复刻真实人物的当前想法。 ## 隐私与使用边界 - 档案、聊天、图片附件、摘要和 API 配置默认保存在本机; - 只有用户主动使用 AI 功能时,相关内容才会发送到用户填写的服务地址; - 使用第三方 API 前,请确认服务商的数据保留、日志和隐私政策; - MBTI、关系阶段和策略资料只能帮助组织问题,不能替代诊断、法律意见或现实沟通; - 明确拒绝、骚扰、跟踪、胁迫、诈骗、暴力或自伤风险不应通过普通话术处理,应优先寻求现实中的安全支持。 ## 许可证 本仓库当前以源码和 Release 形式公开维护。第三方库、参考项目和知识资料遵循其各自的许可证与使用要求;使用或再发布前请分别查看对应项目的许可证文件。
**先看事实,再看选择;先尊重边界,再谈推进。**
标签:Android应用, Kotlin, 人工智能, 关系分析, 后台面板检测, 本地优先, 沟通辅助, 用户模式Hook绕过