让 AI 角色活在同一个世界里Let AI characters live in the same world
MAI 是一个本地优先的 AI 故事导演台。创建世界,召唤角色,开启场景,让多个 AI 角色持续互动、积累记忆,并在你的掌控下推动故事发展。MAI is a local-first AI story director. Build a world, summon characters, open a scene, and let multiple AI roles interact, accumulate memory, and move the story forward under your direction.
也可以用于多模型讨论、产品决策、方案评审和复杂问题推演。It also runs multi-model discussions, product decisions, design reviews, and reasoning about hard problems.
从一次对话,到一个持续发展的故事世界From a single chat to a story world that keeps unfolding
Story World 把单次房间扩展成一个世界。世界包含设定、角色、场景和跨场景记忆。每一幕结束后,MAI 会把关键事件、关系变化、承诺和印象整理成角色记忆,让下一幕从过去继续。Story World turns a one-shot chat room into a living world — settings, characters, scenes and cross-scene memory. When an act closes, MAI distills the key events, relationship shifts, promises and impressions into character memory so the next act picks up where the last one left off.
世界World
承载世界观、背景、时间线Holds the worldview, lore and timeline
场景Scene
每一幕都是一个可控制的房间Every act is a room you can direct
角色Character
AI 角色和用户角色共存AI characters and player characters share the stage
记忆Memory
角色拥有跨场景记忆Characters carry memory across scenes
封幕检查Scene Review
封幕后检查和整理记忆Review and curate memory once the act ends
不是让 AI 续写,而是让角色共同演出Not AI continuing your text — characters performing together
在故事模式中,每个 AI 只扮演自己。它会说自己的台词,描述自己的动作,保持自己的身份和关系,不替其他角色发言,也不会变成全知旁白。In Story Mode each AI plays only itself: it speaks its own lines, describes its own actions, holds its own identity and relationships, and never speaks for the others or slips into an omniscient narrator.
当你需要判断,不只问一个 AIWhen you need a judgment, don't ask just one AI
MAI 的讨论室让多个 AI 人设进入同一个问题现场。它们共享上下文,按阶段和赛制发言、质询、反驳和总结。用户始终拥有冻结、推进、裁决和配置模型的最终控制权。The Discussion Room brings several AI personas into the same problem space. They share context and move through phases and formats — speaking, questioning, pushing back, and concluding. You keep the final say: freeze, advance, rule, and swap models at will.
适用场景Use cases
核心功能Core features
从故事创作到多模型协作,MAI 提供完整的本地优先 AI 工作台体验。From storywriting to multi-model collaboration, MAI gives you a complete local-first AI workbench.
故事世界Story World
创建持久的世界观,承载设定、背景、时间线和跨场景记忆。Build a persistent world that holds settings, lore, timelines and cross-scene memory.
角色记忆Character Memory
每一幕结束后,关键事件和关系变化被整理为角色的长期记忆。When a scene closes, key events and relationship shifts are distilled into long-term character memory.
AI 角色群演AI Ensemble Cast
多个 AI 角色各自保持身份,持续接力演出,不替他人发言。Multiple AI characters keep their own identities and take turns on stage — none speaks for the others.
多模型讨论室Multi-Model Discussion Room
多个人设进入同一问题现场,共享上下文,按阶段结构化讨论。Several personas enter the same problem space, share context, and run a structured staged discussion.
阶段与赛制Phases & Formats
用阶段模板和赛制驱动讨论流程,支持发散、收敛、质询和总结。Drive the discussion with phase templates and tournament formats: diverge, converge, challenge, conclude.
书记官与主持Scribe & Facilitator
书记官记录要点,主持控制节奏,裁决给出最终判断。The scribe captures key points, the facilitator paces the room, and the judge calls the verdict.
本地优先Local-First
数据默认存储在本地 SQLite,用户掌控 API Key 和模型配置。Data lives in a local SQLite by default; you stay in control of API keys and model configuration.
MCP 工具扩展MCP Tool Extensions
通过 MCP 协议接入外部工具,扩展讨论和创作的能力边界。Plug external tools in through the MCP protocol to widen what discussion and writing can reach.
本地优先,开源可控Local-first, open-source, under your control
MAI 以本地优先为核心。你可以在自己的环境中运行、配置模型 Provider 和 API Key,并根据需要选择不同模型供应商或兼容 LiteLLM 的自定义模型。MAI puts local first. Run it in your own environment, plug in your own model providers and API keys, and switch between vendors or any LiteLLM-compatible custom model whenever you need.
下载最新版 MAI
网站会自动同步 MAI GitHub Release,并优先提供适合大陆访问的镜像下载入口。如果镜像暂不可用,也会保留 GitHub 原始下载链接。
常见问题FAQ
MAI 是在线服务吗?Is MAI an online service?
不是。MAI 是一个本地优先的应用,你可以在自己的电脑上运行,数据默认存储在本地 SQLite 中。No. MAI is a local-first application. You run it on your own computer and data lives in a local SQLite database by default.
MAI 支持哪些模型?Which models does MAI support?
MAI 支持 OpenAI、Anthropic、Gemini、OpenRouter 等主流模型供应商,也可以通过 LiteLLM 接入自定义模型。MAI works with major providers — OpenAI, Anthropic, Gemini, OpenRouter — and you can plug in custom models through LiteLLM.
故事世界和普通讨论室有什么区别?How is Story World different from the Discussion Room?
故事世界专注于持续性的叙事创作,拥有世界观、角色、场景和跨场景记忆;讨论室则用于多模型协作讨论、方案评审和决策推演。Story World is built for continuous narrative work — worldview, characters, scenes, cross-scene memory. The Discussion Room is for multi-model collaboration: reviews, decisions, and reasoning together.
AI 会不会替其他角色说话?Will an AI speak for other characters?
在故事模式中,每个 AI 只扮演自己的角色,说自己的台词,描述自己的动作,不会替其他角色发言,也不会变成全知旁白。In Story Mode each AI plays only itself — its own lines, its own actions. It does not speak for others and will not turn into an omniscient narrator.
角色记忆会自动写入吗?Is character memory written automatically?
每一幕结束后,MAI 可以把关键事件、关系变化、承诺和印象整理成角色记忆。你可以在封幕检查时确认和编辑这些记忆。When an act ends, MAI can distill key events, relationship shifts, promises and impressions into character memory. You can review and edit them at the scene-close checkpoint.
数据保存在本地吗?Is my data stored locally?
是的。MAI 默认使用 SQLite 本地存储,你的故事、角色和讨论记录都在本地,不会上传到云端。Yes. MAI uses a local SQLite store by default — your stories, characters and transcripts stay on your machine and are not uploaded to the cloud.
大陆用户如何下载?How do users in mainland China download MAI?
官网会自动同步 GitHub Release,并优先提供适合大陆访问的镜像下载入口。如果镜像暂不可用,也会保留 GitHub 原始下载链接。The site auto-syncs from GitHub Releases and offers a mirror download optimized for access from mainland China, with the original GitHub link kept as fallback.
如何参与开源贡献?How can I contribute to the open-source project?
MAI 是一个开源项目,欢迎在 GitHub 上提交 Issue 和 Pull Request。访问 github.com/Astroite/MAI 了解更多信息。MAI is open-source — issues and pull requests are welcome on GitHub. Head to github.com/Astroite/MAI for the details.