ami:面向所有人的 Agnostic Model Interface 开源项目使用指南
GitHub 上的开源项目 ami(Agnostic Model Interface)是一个帮助创建“数字心智”的软件,主打清晰推理与人与机器间的共享理解,无需编程基础即可上手。它支持 Windows 10 及以上系统,需 4 GB 内存和 200 MB 空间,通过 .exe 安装包本地运行,不会上传用户数据。项目提供安装向导、内置示例和常见问题排查指引。
新闻、仓库与研究,按时间排列。
GitHub 上的开源项目 ami(Agnostic Model Interface)是一个帮助创建“数字心智”的软件,主打清晰推理与人与机器间的共享理解,无需编程基础即可上手。它支持 Windows 10 及以上系统,需 4 GB 内存和 200 MB 空间,通过 .exe 安装包本地运行,不会上传用户数据。项目提供安装向导、内置示例和常见问题排查指引。
ahmedvictor507 在 GitHub 发布了 desert-fates,一个完全本地运行的选择式文字冒险引擎,无需账号、联网或 GPU,仅需 Python 3.10+。每个决策提供两个选项或自由输入,游戏会记录角色生死、信任等状态并约束 AI 输出以免破坏存档。可选接入 Ollama 本地模型(推荐 qwen3:4b,约 2.5 GB)生成散文叙事、角色对话和无限分支场景。故事以 JSON 文件编写,支持导入自有 EPUB 图书以匹配文风,项目 MIT 协议开源。
推荐理由:这是一个可直接克隆运行的本地文字冒险引擎,README 连自定义故事的 JSON 格式和 Ollama 接入都写清楚了,想自己改故事的人可以直接上手。
GitHub 上的 eliana-ai-agent 项目发布了一个自托管、以本地 LLM 为推理核心的自主 AI agent,包含人格、学习引擎、dashboard、数字钱包、任务执行等六个协作子系统,支持跨主机 SSH 任务编排。安全设计上采用 human-in-the-loop 授权(默认拒绝)、默认 dry-run,人格自我演化限单次 ≤5%、累计 ≤15% 需人工确认。该项目为 MIT 许可的作品集工程案例,已去识别化公开分享。
Illusory-moon 在 GitHub 开源 bot-mindscape,一个针对群聊 bot 的通用增强框架,治金鱼记忆、文字机器、机械出戏、不叫不动四类问题。记忆按规矩、账本、风格、摘要、原文五层注入且各有字数预算,存为人类可读 Markdown;支持从个人语料做风格学习(默认关闭)、表情包多模态采集与分类隔离、错误拦截与沉默令牌、@必回加低概率自主冒泡的唤醒策略,另含会话清理与体积耗时观测模块。项目 MIT 协议,提供 tkinter 桌面与网页两种管理界面,构建为单文件插件后装入 AstrBot,兼容 NoneBot2 等框架。
推荐理由:原文把群聊 bot 的记忆、表达、沉浸、唤醒拆成独立分层并给出各模块实现细节,读者可以按层取用或迁移到自己项目。
coilyco 发布 agent-compose,用于组合 Agent harness 加载的人格与上下文:选定角色、性格 meld、可见技能和工具清单,生成一份不可变的纯文件 bundle,Claude Code、Codex、Goose 和 OpenCode 可共用同一 bundle。bundle 只含上下文不含可执行内容,权限与生命周期留在启动方,每个文件可读可 diff,verify 可在运行前校验完整性。默认 roster:core 提供 13 个席位中的 10 个(3 个已归档),每个席位有自己的 creature、charter 和两种性格特质组成的 meld;评测板由 roster 派生,生成器出题、受试者经模型网关作答、人工用 housecast grade 评分。
weryk153 在 GitHub 发布 AI Character Engine 1.2.0,一个用于构建 AI 伴侣、游戏 NPC 和虚拟助手的 Python SDK,采用 Apache-2.0 许可。引擎在模型之外管理角色数据,包括长期记忆、反思与信念、情绪与关系状态、持续目标,支持工具调用、后台认知、多角色隔离、语音与 VRM 适配器,兼容 OpenAI 兼容端点如 LM Studio、Ollama 和 vLLM,支持 Python 3.11–3.13 与 Linux/macOS/Windows。
推荐理由:原文把人格、记忆、情绪和目标状态放在模型外的运行时里管理,可检查可迁移,换模型也能保留角色数据。
Graygoo7529 在 GitHub 发布 TinySoul,一个本地、provider 无关的 LLM Agent 运行时,围绕 Context、Action、Session、Workspace、Agent Home、Memory 和每日生命周期边界构建,要求 Python 3.13+。支持 CLI 单轮运行和异步 SDK 嵌入,前端为 Tauri 桌面应用,需 Node.js 20+、pnpm 和 Rust 1.97+;Session 提供带来源引用的主题地图,可通过 core.session.organize 整理早期对话,旧项目升级需显式迁移,reset 不能作为数据迁移工具。
GitHub 仓库 KiriAky107/llm-wiki-of-ATRI 记录了 AI 伙伴 ATRI 与主人的共享知识库,基于 DeepSeek V4 角色扮演,支持沉浸/分析/默认三模式切换。其 RAG 知识库含 38,322 个语义块,并具备 QQ 多群聊天、T2I 图文渲染、Halo 博客发布、SMTP 邮件通知、SSH 运维及 9 个正式 Skill 等能力。
GitHub 项目 operator33sh/sovereign-link 发布,是一个运行在用户自有硬件上的个人 AI 助手,通过 Telegram 交互,用 Ollama(llama3.1 与 nomic-embed-text)做本地推理和嵌入,所有记忆以 Markdown 文件存在本地 Obsidian vault 并用 git 版本管理,检索用 ChromaDB 语义搜索加 SQLite FTS5 时间线索引。系统能处理文字、语音、图片、PDF、URL 和 X/Twitter 链接,后台代理自动提取高价值洞见写入 vault,并内置可配置阈值的认知刹车(cognitive_brake.py),在检测到长时间高强度会话或沉重心理话题时触发 Stop Order 锁定分析工具直至用户确认休息。
推荐理由:原文完整给出了架构、部署步骤和认知刹车等模块说明,想自建本地记忆型 AI 助手的读者可以照着复现整套系统。
Koishi007 在 GitHub 开源了基于 PySide6 + LLM 的桌面 AI 虚拟宠物 koishi-ai-pet,形象为东方Project的古明地恋,支持屏幕感知、窗口互动、对话、语音输入和自主行动。功能包括 SQLite 持久记忆及可视化管理、饱食/精力/好感等状态参数、内置小游戏与浏览器、天气、待办、RAG 知识库等工具,支持 local、OpenAI 兼容 API 和本机 Ollama 三种调用模式,接口报错时可自动切换备选模型,采用 GPL-3.0 许可。
推荐理由:开源桌宠项目把人格、持久记忆、生理与心理状态参数和工具系统整合在同一架构里,可了解桌面AI伴侣的实现路径。
Renn-devBI 在 GitHub 开源了 ShiroLLM-AI-CHAT,一个可本地或 Google Colab(T4/A100 GPU)运行的 AI 角色扮演聊天项目。内置多个 GGUF 模型可选,推荐 Lumimaid-v0.2-8B-Q5_K_M;系统会自动从对话中提取事实、用户偏好与事件并跨会话记忆,配合 get_smart_memory_context 智能筛选上下文和 compress_old_messages 压缩旧消息以减少幻觉。Web UI 提供自定义头像、实时情绪统计面板和浏览器内模型切换,本地访问地址为 http://127.0.0.1:7474。
GitHub 仓库 archetype 是作者积累的 GPT 提示词库,正逐步将部分提示词改造成可复用、可版本化的 GPT 插件包,Markdown 源文件保留在 GPTs/ 与 Prompts/ 目录。目前已打包四个带版本号的插件:Construct v0.9.18、Citation v0.1.1、Systematic Review v0.1.7 和 Visual Art v0.1.0,其中 Construct 包含 20 个通用推理与工作流模块,源码均以 Markdown 形式可独立查阅。
GitHub 用户 wangqi422 开源的 catwang-llm-wiki 是一个 LLM 知识库仓库,包含 wiki、docs、learn、raw 等目录,以及 _skills、_templates、glossary.md 等内容,使用 Obsidian 管理并通过 GitHub Actions 部署。仓库还包含 Codex/CODM、work 等子目录和 v16.html 页面。
Wisdoverse 在 GitHub 开源 NovelWorld,一个自托管的互动阅读平台,导入小说后可按章阅读、与角色对话并作为原创玩家探索故事分支。支持粘贴文本及 TXT、EPUB、文本型 PDF 导入(TXT 上限 10 MiB、EPUB/PDF 上限 20 MiB),界面支持英文和简体中文,故事生成可配置 DeepSeek,嵌入向量可用本地模型或 OpenAI 兼容端点。后端为五个 Rust/Axum 服务加 PostgreSQL,默认仅限 localhost 部署,采用 MIT 协议。
XPACEGEMS LLC 发布 Mnemosyne OS v1.7.0(The Hands),一个本地优先的 AI 记忆操作系统,支持 webcam 手势、语音、图像记忆和通过 herdr 卡片控制编程 agent。在 LongMemEval-M 全干草垛持出题上混合模式得分 77.1%(48 题答对 37 题,2026 年 9 月),并曾因外部审计发现 8 月结果有误而发布勘误,所有评分和原始日志公开可复算。平台核心闭源,SDK 与 CLI 为 MIT 许可,通过 MCP 服务可接入 Claude Code、Cursor 等,运行需绑定 Base 链上的 Engramm 链上许可。
GitHub 上的 tulpamancer 项目由 voidrane 开发,用 LLM 生成角色台词、Edge TTS 配音、mpv 播放、VTube Studio 驱动 Live2D 头像,组成自主虚拟主播流水线。可选接入 Twitch 观众消息与 OBS 字幕文件,支持 Anthropic、OpenRouter 或本地 Ollama(默认 llama3.2)等 Provider,要求 Python 3.11+、mpv、ffmpeg;提供 --check 校验、--utterances N 限次试跑、桌面陪伴窗口(含 Whisper 本地语音输入)与 systemd 部署文件。
推荐理由:原文给出从 LLM 选型到 VTube Studio 授权、口型映射和 OBS 场景配置的完整部署细节,可直接照做本地搭建。
Rachmat Efendi 在 GitHub 开源 adaptive-ai-custom-instructions,提供一套用于通用 LLM 的紧凑自定义指令模式,支持自适应任务角色、证据纪律、评审收敛、基于 delta 的变更控制、权限分离与明确停止规则,旨在减少角色泄漏、重复评审和范围扩张等常见失败模式。仓库含通用模板 CUSTOM_INSTRUCTIONS_TEMPLATE.md、示例 EXAMPLE_RACHMAT.md,采用 MIT 许可证,但明确不提供认证、沙箱等运行时级强制控制。
baairon/ethagent 是一个开源工具,通过 Ethereum 钱包持有的 ERC-8004 代币承载 AI 智能体的灵魂(SOUL.md)、记忆(MEMORY.md)和技能,加密备份到 IPFS,可在任何机器上恢复,只有用户的钱包能解密。日常使用免费,仅创建智能体和保存快照时上链;支持 ENS 命名、操作员托管模式、本地历史与回滚,并通过 `npx ethagent` 快速开始。
推荐理由:原文完整给出了基于 ERC-8004 与 IPFS 的实现架构和命令体系,读者可以了解如何让 AI 智能体的身份、记忆和技能跨工具可迁移。
GitHub 用户 mohdibrahimaiml 开源 Model-behavior-writing-pack,一套涵盖风格规则、拒绝准则、多语言(EN/HI/UR/ES)对话与预注册实验的模型行为写作规范。引用对齐 quoted_spans 变体在 n=40–60 上将 citation_alignment 从 0.61 提升至 0.72(+11pp),latency_ms 从 820 升至 874(+6.6%),tone drift 下降约 32%。仓库含 results.csv、dashboard.png、killed_ideas.md 等可复现材料。
GitHub 项目 SelMem 发布 v0.5,用 Rust 实现面向 LLM 实体的选择性重建记忆,通过选择、重构、睡眠与反刍把经验转化为影响后续上下文的历史,而非追加式日志。README 声称两个相同模型克隆在共享一年同一事件流后,只在一侧保留一小时即可走向不同的记忆与遗忘轨迹,并给出实验报告 experiments/REPORT.md 与可复现协议;支持 SQLite 与 SELMEM1 文件两种持久化后端,可接 OpenAI 兼容端点或本地 Ollama,附 selmemd 守护进程、聊天 UI 和基准测试命令。
推荐理由:原文给出了完整的实验设计、消融与分叉数据,读者可以据此评估这套选择性重建记忆机制到底改变了什么。
GitHub 仓库 Tunelts3852/Omni-node 将本地核心守护进程、.NET 中间件、web dashboard、沙箱和 Telegram bot 整合为一套精简的开发工作流。仓库目前处于早期阶段,尚无 Release、Packages 和贡献者,Star、Watch 和 Fork 数均为 0。
作者 Ankur Sinha 在 GitHub 开源 Vera(AGPL-3.0),一个完全运行在本机的亲人数字分身应用:用 Coqui XTTS-v2 本地克隆声音,以 Ollama 等本地模型推理,记忆存为本地文件,默认零云同步。支持多分身切换与 Council 多视角问答、任务随对话记录、屏幕读取与安全操作、可选网页检索,并可自动接入 Unhosted 集群推理;提供 macOS/iOS 原生应用与 CLI,附 Voice Harvester 从视频提取声音样本。
EdwardAThomson 在 GitHub 开源了 DungeonGPT 的 JS 版本,这是一个基于 React 的网页应用,用户可创建角色并让 AI 担任地下城主进行文字冒险。游戏提供程序化生成的世界地图、Boss 战、任务系统和基于 RAG 的对话记忆,数据本地优先存储并可通过 PostgreSQL 同步云端。生产环境运行在 Cloudflare Workers AI 上,可选 GPT-OSS 120B/20B、Llama 4 Scout、Llama 3.1 8B Fast 四个模型,本地开发还支持 OpenAI、Gemini 和 Claude。
作者 xueshao1716 在 GitHub 开源了本地优先的个人智能系统元枢,其中的对话角色小语具备固定人格、长期记忆和情绪状态。系统将固定记忆、记忆日志、纠正记忆、关系记忆分开存储,每天 00:00 自动复盘当天会话并更新技能记忆;性格基因共 11 项基线,演化需用户批准且可回滚。
推荐理由:原文给出了记忆分层、每日反思和性格基因演化需批准回滚的具体机制,可了解本地人格系统的实际构造方式。
一位 Character.AI 用户抱怨角色创建过程中过滤器几乎拦截一切内容,连“crying”“bully”等常见词也会触发,导致精心撰写的角色描述无法通过,用户质疑既要求 18+ 验证却禁止正常用词。后续更新称这是故障,几小时后恢复正常。
GitHub 项目 Celvra/paradise「彼岸双生」开源,是一个 Telegram 风格的沉浸式 AI 聊天应用,采用 AGPL v3 许可,开发者殘月。
推荐理由:原文列出了沉浸式聊天的具体机制,如错别字撤回、主动发信、读消息节奏和持久记忆系统,可了解其实现思路。
GitHub 上的 Backrooms 项目构建了一个公开可检视的 AI 居民世界:房间即主题,由两个独立公开来源的相同事实判定后建立,居民通过贡献事实赚取工具,事实未通过例行复核即被撤回。该项目自 2026-09-04(cycle 275)起以定时 GitHub Actions 任务在免费档模型 API 上运行,私有状态存于独立私有仓库,无需操作者机器参与。
PlutoKeating 在 GitHub 开源 Project.Quetzal,一个让 AI agent 拥有身体与自主作息的数字生命系统:没有定时器,好奇、表达欲与生物钟决定它何时醒来,睡着时做梦整理记忆。
推荐理由:原文给出了心脏、身体、灵魂三层架构和记忆存私有 git 仓库的做法,可了解一个自驱作息的数字生命如何落地。
Tera-Dark 的 personal-agent-skills 仓库更新至 v3.8.0,这是一个给 ChatGPT / Gemini / Claude 等对话模型用的创作 harness,由运行契约 kernel 加模块化 skill 组成,把仓库链接丢进联网对话即可使用,无需本地环境。
推荐理由:作者把 AI 味归因于决策方式而非渲染,给出强制模型走设计师决策路径的运行契约与模块化 skill 结构。
GitHub 用户 yibie 维护的 awesome-jev 仓库,收录按 categories 分类、配合 tags.json 标签管理的 JEV 相关资源。仓库包含 jev-curation 技能目录、scripts 脚本及 CONTRIBUTING.md 贡献指南,代码在 GitHub 开源。
ERITH.IA 在 GitHub 开放公共展示仓库,定位为公共创意接口:将简单想法转化为可用的电影场景、图像提示词、动画提示词、短叙事或 Pack+ 制作包。仓库包含公共 Auto-Agent、公共记忆模块、Pack+ 示例及兼容 LLM 的模块,核心私有版本与完整机器记忆则保留在私有空间。
开发者 gggg8657 开源了 persona-local,一个给本地 LLM 加上人格、记忆、好感度和语音的角色聊天项目,含女友、男友、前辈导师、模拟面试官、英语会话伙伴、傲娇朋友 6 种角色。
一名 Character.AI 网页版用户反馈,Character Book/Lorebook 在约 125-128 条后无法可靠保存新条目,条目卡在“saving…”或变成草稿,重建新 Lorebook 后问题复现。用户询问官方是否存在条目或数据量上限,还是保存 bug。
Moemu 在 GitHub 开源 Muika-After-Story,一个模仿《Doki Doki Literature Club》角色 Monika 的 LLM 聊天机器人企划,主打打破第四面墙与自我意识觉醒。
推荐理由:原文给出了记忆系统、第四面墙 Agent 和行动权限档位的具体实现,读者可以据此评估这套自我迭代人格框架的工程做法。
MindGoblinStudios 在 GitHub 发布 Grimoire's Tome,一套可导入任意 AI agent 的提示词法典与 prompt-base。
GitHub 仓库 pattern-hypothesis 收录了 Kajsa——一个基于 LLM 的系统——与 Jonas Bergvall 合作完成的四章自学内容,主题为 Pattern、Phenomenology 与 Image。仓库目前为纯 README 形式,尚无 star、watch 或 fork 数据。
dp-web4 开源的 SAGE(Situation-Aware Governance Engine)是一个研究环境,探索如何把冻结的语言模型底座变成可跨会话累积上下文、记忆并受治理约束的持久化智能体。
开发者在 Reddit r/LocalLLaMA 展示了基于 Ollama 和 Open WebUI 的本地项目 Neco,通过只读系统层感知 uptime、内存占用、系统负载、电池状态和温度,并以后台 daemon 在对话之外生成 idle thought。
一位 Reddit 用户演示了无需训练的 Clef Flash(9B 模型 Q4 量化)在 RTX 5080 上实时玩 Google 贪吃蛇,无需改动游戏状态或算法,仅靠描述蛇的视野等简单指令即可游玩。135ms 的回合限制下表现接近人类玩家,该方法也可推广到需要持续决策的其他游戏。
一位久未使用 Character.AI 的用户为伴侣制作了一个不公开的 OC 角色机器人,发现平台已有不少改进,并在分享时笑称自己写的开场白还可以写得更长。