# qoreon **Repository Path**: mxchen-team/qoreon ## Basic Information - **Project Name**: qoreon - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-24 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Qoreon ![Qoreon Logo](assets/brand/qoreon-logo-primary.png) Qoreon 是连接人类意图与 AI 执行的控制层。 它让多个 AI Agent 可以被组织、协同和持续优化。 你不再直接使用单个 AI,而是在本地管理一个 AI 团队。 Qoreon is the control layer between human intent and AI execution. Organize, coordinate, and continuously improve an AI team. You no longer use one AI directly. You manage an AI team. Run locally, connect Codex and other CLI agents, and add one unified coordination layer on top. ## CLI Dependency / CLI 依赖说明 Qoreon 本身不会内置 `codex`、Claude Code、OpenCode、Gemini CLI 或 Trae CLI。 它依赖目标电脑本地已经安装并可用的 AI CLI。 Qoreon does not bundle `codex`, Claude Code, OpenCode, Gemini CLI, or Trae CLI. It depends on AI CLIs that are already installed and usable on the target computer. 当前预览版的默认与推荐路径是: - 优先使用 `Codex CLI` - 当前公开安装文档和默认示例项目主要按 `codex` 验证 - 如果你要切到其他 CLI,需要自己调整 `standard_project` 对应通道的 `cli_type` For this preview release, the recommended path is: - use `Codex CLI` first - the public install path and default example project are mainly validated against `codex` - if you want another CLI, update the relevant `cli_type` values in `standard_project` ## Why Qoreon 大多数 AI 工具停留在“一次提问,一次回答”。 Qoreon 面向的是另一种工作方式:把任务空间、通道、协作回执和 Agent 执行组织成一个可见、可接管、可继续优化的本地系统。 Most AI tooling stops at "one prompt, one answer". Qoreon is built for a different operating model: - Turn markdown task spaces into a visible control board. - Coordinate multiple AI agents around channels, tasks, feedback, and sediment. - Keep execution local-first and controllable. - Ship a reusable public project, seed packs, and AI bootstrap instructions together. ## What It Looks Like ### Home Project List ![Home Project List](assets/screenshots/home-project-list.png) 这是用户第一次进入项目时看到的项目清单页。 这里会展示默认公开项目 `standard_project`,以及最先应该打开的入口。 The home page is where a new user sees the public project list, the default standard project, and the first entry points they should open. ### Project Dialog Detail ![Project Dialog Detail](assets/screenshots/project-dialog-detail.png) 这是项目对话详情页。 通道、任务、回执、培训提示和 AI 协作过程,会在这里集中展示。 The dialog detail page is where channels, tasks, receipts, training prompts, and AI collaboration stay visible together. ### Message Flow Board ![Message Flow Board](assets/screenshots/message-flow-board.png) 这是消息发送与协作流转视图。 你可以在这里看到多 Agent 派发、回执、阻塞状态和跨通道协同。 The message flow board makes multi-agent dispatch, receipts, blocked states, and cross-channel coordination visible at a glance. ## What Ships In V1 V1 当前包含: - Core pipeline: `task_dashboard/`, `server.py`, `build_project_task_dashboard.py` - Pages: task, overview, communication audit, status report, agent directory, relationship board, session health - Example workspace: `examples/standard-project/` - Public bootstrap kit: `docs/public/`, `examples/standard-project/seed/`, `examples/standard-project/skills/` - Skill layout: `8` public common skills + channel folders / CCR roster / sediment for role learning - Standard startup materials: CCR roster, startup order, channel responsibility cards, AI bootstrap instructions - Local demo runtime on `127.0.0.1:18770` ## Public Project In This Repo 当前公开包只保留一个默认项目: This public candidate now keeps a single default project: - `standard_project` It is designed to be the public, installable, AI-continuable workspace. 它的目标不是只让页面打开,而是让另一个人下载后,能在自己的电脑上把一个“可继续协作”的标准项目真正启动起来。 What is already embedded in `standard_project`: - governance channels - default agent roster - task / feedback / sediment structure - AI startup batch path - installation and bootstrap docs The public package is intentionally centered on one default project so installation, AI bootstrap, governance, and validation all point to the same workspace. 这样做是为了让安装路径、AI 接管路径、治理结构和验收口径全部指向同一个工作区,避免第一次使用就分叉。 ## Install On A New Computer 如果你要在另一台电脑上试运行,推荐路径如下。 This is the recommended path if you want to test the public package on another machine. 1. Use Python `3.11+` 2. If you only want to run the pages and standard project, Python is enough. 3. If you also want to activate the built-in example agents, this software still depends on a local AI CLI. The current public example defaults to `codex`: - install and log in to Codex CLI first - make sure `~/.codex/sessions` is writable - if you want another CLI, change the example project's `cli_type` before activation - other CLI types can be adapted, but this preview release recommends Codex first 4. Copy config if needed: ```bash cp config.example.toml config.toml ``` 5. Run the one-command standard project startup: ```bash python3 scripts/start_standard_project.py ``` 这是默认的完整安装命令。 它会启动 `standard_project`,并优先尝试把默认通道会话准备出来。 This bootstraps `standard_project`, clears stale machine-specific CLI path overrides, builds `dist/`, starts the local server, and then probes whether that computer can create Codex sessions non-interactively in the background. If the background Codex probe passes, Qoreon creates the default channel sessions for the whole standard project. If the background Codex probe is blocked by local auth / environment gating, Qoreon will not hang forever. It keeps the page install result, generates the startup batch, and tells you to hand that batch to the local AI so it can continue from inside its own normal working context. 如果后台创建会话被认证或环境阻塞,Qoreon 不会一直卡死。 它会保留页面安装结果,生成启动批次文件,再把后续接管交给那台电脑上的 AI。 On a brand-new computer, creating those 12 real CLI sessions can take noticeably longer than just starting the pages. That longer first-run wait is expected. But if the very first background Codex session cannot be created, the installer now degrades cleanly instead of staying stuck on that step. If you want the full public workspace, this is the command to use. Do not replace it with `install_public_bundle.py --start-server --skip-agent-activation`, because that page-only mode will not create the default agent sessions. 如果你的目标是“安装完成后就带默认 Agent”,就必须使用这条命令。 不要改成 `--skip-agent-activation`,因为那只是页面模式。 6. If Codex is ready on that computer and you want the default startup agent batch too: ```bash python3 scripts/start_standard_project.py --with-agents ``` This keeps the default full-channel sessions, then also runs the first-wave training / role restatement actions and prepares the default AI startup batch files. Use the generated startup batch together with `docs/public/ai-bootstrap.md` to let the local AI continue the project startup. 这一步会在默认会话基础上继续做首轮培训、职责复述和示例协作,并生成完整启动批次,方便本机 AI 接手。 7. If you prefer the generic installer: ```bash python3 scripts/install_public_bundle.py --start-server ``` It now defaults to the single public project: `standard_project`, and it will also try to create the standard project's default channel sessions unless you explicitly skip agent activation. If that background session probe fails, it will keep the page install result and switch to "hand startup-batch to local AI" mode. 8. Manual step-by-step path if you prefer: ```bash python3 scripts/bootstrap_public_example.py --project-id standard_project python3 build_project_task_dashboard.py python3 server.py --port 18770 --static-root dist ``` 9. Activate the built-in example agents: ```bash python3 scripts/activate_public_example_agents.py --project-id standard_project --base-url http://127.0.0.1:18770 --include-optional ``` This is an advanced path for local verification. The recommended cross-machine path is still: start the project first, then hand `docs/public/ai-bootstrap.md` and `examples/standard-project/.runtime/demo/startup-batch.md` to the local AI. 10. Open: - `http://127.0.0.1:18770/project-task-dashboard.html` - `http://127.0.0.1:18770/project-overview-dashboard.html` - `http://127.0.0.1:18770/project-status-report.html` - `http://127.0.0.1:18770/__health` ## Let The Local AI Continue The Startup Qoreon 的公开安装不是“解压后就结束”。 它的设计目标是:页面先起来,然后把标准项目交给本机 AI 继续接管。 The intended public workflow is: 1. Start `standard_project` 2. Generate the startup batch 3. Hand the startup batch and `docs/public/ai-bootstrap.md` to the local AI 4. Let that AI continue the first-wave setup, agent startup, and project initialization The key files are: - `docs/public/ai-bootstrap.md` - `docs/public/quick-start.md` - `examples/standard-project/README.md` - `examples/standard-project/seed/ccr_roster_seed.json` - `examples/standard-project/tasks/辅助05-团队协作Skills治理/产出物/沉淀/03-公开公共技能包清单.md` - `examples/standard-project/tasks/主体-总控/产出物/沉淀/02-标准项目启动顺序.md` - `examples/standard-project/tasks/主体-总控/产出物/沉淀/03-标准项目通讯录与分工表.md` After startup, the local AI should first read the files and sediment under its own channel before it starts acting. 接手后的 AI 第一件事,不是立刻发消息,而是先去读自己负责通道下的任务、反馈、材料和沉淀。 ## Current Preview Release 当前对外分享的是一个预览版。 The current public delivery line is prepared as a GitHub preview release. - preview tag: `qoreon-v1-preview-20260322` - default project: `standard_project` - recommended install: `python3 scripts/start_standard_project.py` - fallback behavior: if background Codex session creation is blocked, keep the page install result and hand `startup-batch.md` to the local AI - core display assets: - `assets/brand/qoreon-logo-primary.png` - `assets/screenshots/home-project-list.png` - `assets/screenshots/project-dialog-detail.png` - `assets/screenshots/message-flow-board.png` ## First Page Pointers For GitHub Visitors 如果用户第一次打开这个 GitHub 仓库,推荐阅读顺序如下: If someone lands on this repository for the first time, the intended reading order is: 1. Read this README 2. Run `python3 scripts/start_standard_project.py` 3. Open the local pages 4. Read `docs/public/ai-bootstrap.md` 5. Let the local AI continue the standard project startup If they want the longer release-style narrative, send them here: - `docs/public/release-draft-v1-candidate.md` ## Read In This Order - `docs/public/quick-start.md` - `docs/public/ai-bootstrap.md` - `docs/public/github-homepage-kit.md` - `docs/public/brand/logo-direction.md` - `docs/public/launch/first-wave.md` - `examples/standard-project/README.md` - `examples/standard-project/seed/seed-inventory.json` - `examples/standard-project/seed/ccr_roster_seed.json` - `examples/standard-project/tasks/主体-总控/产出物/沉淀/03-标准项目通讯录与分工表.md` - `examples/standard-project/tasks/README.md` - `examples/standard-project/tasks/主体-总控/产出物/沉淀/01-治理通道来源映射.md` - `examples/standard-project/tasks/主体-总控/产出物/沉淀/02-标准项目启动顺序.md` ## Repo Structure 仓库结构大致如下: - `task_dashboard/`: Python build engine and runtime - `web/`: page templates and browser scripts - `examples/standard-project/`: public standard project template with governance channels - `assets/brand/`: brand draft assets for GitHub and launch - `docs/public/`: public-facing docs and launch material - `docs/status-report/`: status report source - `tests/`: minimal public test suite ## Product Positioning Qoreon 不只是看板,也不只是一个 Agent 启动器。 Qoreon is not just a dashboard and not just an agent runner. It is: - a local control layer for multi-agent execution - a collaboration model built around channels and task spaces - a standard bootstrap pack that helps another AI continue the work correctly It is not: - a hosted SaaS in this repository - a remote cloud orchestrator by default - a production data sync tool out of the box 它更像是一个本地控制层:把多 Agent 的任务、协作、回执、启动和接管统一组织起来。 ## Why The Public Package Uses `standard_project` 公开包只保留 `standard_project`,是为了让第一次安装更清晰。 The public package intentionally converges to one default project so the first-run path stays stable: - one install path - one AI bootstrap path - one default CCR roster - one set of screenshots and docs - one standard collaboration model for a new computer ## Design Boundaries 默认边界: - default bind is `127.0.0.1` - no real sessions, real runs, or internal task spaces are bundled - only public-safe seed packs and skills are included - Git bridge capability defaults to `read_only / dry_run` ## Validation ```bash python3 -m unittest discover -s tests -p 'test_*.py' -v ``` ## License MIT. See `LICENSE`.