下载 MAIDownload MAI

让 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

世界不是一次性设定The world is not a one-shot setup 角色不是一次性 NPCCharacters are not throwaway NPCs 每一幕都能沉淀为记忆Every act settles into memory

不是让 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.

多角色持续接力Multiple characters take the relay
用户可随时喊停You can call cut at any moment
AI 保持角色身份AI stays in character
用户可以作为导演旁白You can step in as director or narrator
用户也可以扮演自己的角色入场You can also play your own character on stage
支持沉默、试探、冲突、承诺等自然互动Silence, probing, conflict, promises — interactions feel natural
游侠Ranger 「我听见林中有动静。你们留在这里,我去看看。」"Something's moving in the woods. Stay here — I'll check."
法师Mage 「等等,让我先施一个侦测术。」"Wait — let me cast detect first."
旁白Narrator 魔法的光芒在林间扩散,隐约照出一个身影。Arcane light spreads through the trees, sketching out a figure in the dark.

当你需要判断,不只问一个 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.

🤖 多模型 / 多人设协作Multi-model / multi-persona collaboration
📋 阶段模板Phase templates
🏆 赛制Tournament formats
🧪 配方Recipes
📝 书记官 ScribeScribe
🎙️ 主持 FacilitatorFacilitator
⚖️ 裁决 JudgeJudge
🔀 子讨论Sub-discussions
🔧 工具与 MCPTools & MCP
📖 Append-only 可追溯记录Append-only, auditable transcript

适用场景Use cases

技术方案评审Technical design review 产品决策圆桌Product decision roundtable 发散头脑风暴Divergent brainstorming 假设压力测试Stress-testing assumptions 角色原型访谈Persona prototype interviews

核心功能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.

本地运行,无需云端账号Runs locally — no cloud account required
SQLite 默认数据存储SQLite as the default data store
可配置模型 Provider 和 API KeyConfigure your own model providers and API keys
支持 OpenAI、Anthropic、Gemini、OpenRouter 等Works with OpenAI, Anthropic, Gemini, OpenRouter, and more
开源仓库,社区可参与Open-source repository, community-friendly
适合高阶用户与创作者长期使用Built for power users and creators who stick around

下载最新版 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.