Important
Proprietary Orchard AI intellectual property. All Orchard AI-authored code, documentation, assets, prompts, configurations, designs, workflows, and other materials in this repository are proprietary to Orchard AI. They may not be used for independent work or for any purpose outside work expressly authorized by Orchard AI. Access to this repository does not grant a license. See LICENSE.
A workflow and small CLI used by Orchard AI to run multi-agent research with Claude or Codex, then consolidate the results into a local static report.
The kit is designed for work expressly authorized by Orchard AI. It can operate as a plain filesystem workflow or with Orchard session recovery, agent coordination, browser preview, and reflection patterns.
No domain-specific research data is included. The kit ships only generic templates, prompts, and workflow mechanics.
- Scaffolds a research workspace with clear agent roles.
- Gives Claude/Codex agents copy-pasteable prompts for parallel research.
- Captures Orchard session context when the
orchardCLI is available. - Compiles agent markdown notes into a source-linked HTML report.
- Serves the report locally.
- Validates required sections, internal anchors, and workspace structure.
git clone <repo-url>
cd orchard-multi-agent-research-kit
npm test
node src/cli.js init ./runs/example --topic "Evaluate a product or technical decision"
node src/cli.js compile ./runs/example
node src/cli.js serve ./runs/example --port 19480Open http://127.0.0.1:19480/.
-
Create the workspace:
orchard-research-kit init ./runs/my-topic --topic "Your research topic" -
Use
prompts/orchestrator.mdin a parent Claude or Codex session. -
Dispatch or open sibling agents using the generated files in
agents/. -
When Orchard is available, snapshot the live session state:
orchard-research-kit orchard-snapshot ./runs/my-topic
-
Put each agent's finished notes in its assigned
agents/*.mdfile. -
Compile and validate:
orchard-research-kit compile ./runs/my-topic orchard-research-kit validate ./runs/my-topic orchard-research-kit serve ./runs/my-topic
Orchard makes this pattern stronger because multi-agent research is not just parallel prompting. It also needs:
- live session discovery
- transcript recovery after usage limits
- agent-to-agent coordination
- browser preview
- durable project context
- reflection and handoff records
This kit keeps those pieces visible without making Orchard mandatory.
Use the same workspace with either tool:
- Claude: paste an agent brief into each session, then write results back to the assigned markdown file.
- Codex: run from the workspace root and let Codex read/write the assigned files directly.
- Orchard: use active sessions and messages for coordination, then run the compile/validate steps locally.
orchard-research-kit init <dir> --topic "..."
orchard-research-kit compile <dir>
orchard-research-kit validate <dir>
orchard-research-kit serve <dir> --port 19480
orchard-research-kit orchard-snapshot <dir>After installation or npm link, orchard-research-kit is available as the
CLI name. Before installation, use node src/cli.js.
Before publishing a run, scrub it:
orchard-research-kit validate ./runs/my-topic
rg -n "secret|token|password|private" ./runs/my-topicDo not commit proprietary research runs unless the topic owner has approved publication. The app and templates are proprietary Orchard AI materials, and run data may carry additional restrictions.
Proprietary. See LICENSE.