{"repo":"TheSyart/emperor-agent","free":true,"listed":false,"github":"https://github.com/TheSyart/emperor-agent","clone":"git clone https://github.com/TheSyart/emperor-agent.git","description":"Local Emperor-style AI agent with Vue WebUI, multi-provider LLMs, streaming chat, tools, skills, memory, and token telemetry.","language":"TypeScript","stars":175,"topics":["ai-agent","aiohttp","deepseek","llm","memory","multi-provider","python","skills","tailwindcss","token-usage"],"license":"MIT","category":"ai-agents","readme_excerpt":"Emperor Agent · 皇帝智能体 本地运行的个人 Agent 工作台 日常对话 · 项目工作 · 先规划再执行 · 持续完成长任务 Emperor Agent 是一款面向个人长期使用的桌面 Agent。你可以用它处理日常问答，也可以绑定本地项目，让 Agent 在明确的权限和验收条件下读取文件、运行工具并持续推进任务。 桌面端直接托管 TypeScript Core，界面通过 Electron IPC 与核心能力通信。已经退役的 Python CLI、HTTP server 和 WebSocket server 不再参与运行。 导航 - 认识 Emperor Agent - 下载与首次使用 - Chat、Build、Plan 与 Goal - 功能与成熟度 - 数据、权限与安全 - 当前边界 - 从源码运行 - 文档导航 认识 Emperor Agent Emperor Agent 里有几组名称看起来相似，实际处在不同层级： 层级 含义 ------------------ ---------------------------------------------------- Chat / Build 会话和工作区类型：一个用于普通对话，一个绑定本地项目 询问 / 智能 / 完全 三种执行权限：决定哪些操作需要先询问 Plan 独立的规划生命周期：只读探索、提问并提交方案 Goal 跨多个模型回合持续推进的长任务生命周期 Scheduler 按时间或条件触发任务的机制 应用会把会话、记忆、配置、附件和运行轨迹保存在本机。Chat（普通对话）适合问答和轻量任务；Build（项目工作）会绑定本地目录，并读取项目的 AGENTS.md 和工作区上下文。 Plan（规划模式）用于先探索、再提交方案。Goal（目标模式）则负责持续完成一个结果：它会锁定范围和验收条件，执行过程中可以重新规划，但只有证据和 Completion Gate 都通过后才能标记为完成。 Plan 和 Goal 是互斥的顶层模式，Composer 同一时间只显示一个标识。Goal 内部可以使用 Plan 引擎规划和审批，但这只是 Goal 的“规划中”阶段，不会再显示一个独立 Plan。 “本地优先”不等于完全离线。模型请求会发送给你配置的 Provider；调用网页、远程 MCP 或其他联网工具时，对应内容也会离开本机。Emperor Agent 负责把本地运行数据和项目数据边界分开，但无法替代外部服务自身的隐私政策。 下载与首次使用 安装包适合直接使用，不要求目标机预装 Node.js、Python、Git 或 ripgrep。 1. 打开 GitHub Releases。 2. 根据设备选择 macOS、Windows 或 Linux 安装包。 3. 当前公开安装包是未签名 Preview，不是 Stable。运行前请阅读未签名预览版安全说明。 4. 第一次启动后进入设置页，添加模型 Provider、API Key 和模型 ID。 5. 创建 Chat 开始普通对话，或者选择本地目录创建 Build 会话。 启动过程不会强制要求你立刻配置模型。没有可用模型时，对话和模型测试会给出配置入口；已经熟悉配置文件的用户也可以参考 config/examples/model config.example.json 。 模型配置 你可以在设置页保存多个标准接口模型。设置页管理 Provider、协议、凭证、能力和可选的用户单价；当前对话使用哪个模型，统一在聊天输入框中选择。收","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheSyart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheSyart/emperor-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}