agent-orcha
Agent Orcha is a declarative framework designed to build, manage, and scale multi-agent AI systems with ease. Use YAML to orchestrate complex workflows, manage diverse tools via MCP, and integrate semantic search seamlessly.
File Explorer
- build-binary.yml
- ci.yml
- deploy-pages.yml
- docker-publish.yml
- npm-publish.yml
- pre-push
- cli.js
- styles.css
- 0.0.7-agentedit.png
- 0.0.7-chat.png
- 0.0.7-graphrag.png
- 0.0.7-vector.png
- chat.png
- ide.png
- knowledge.png
- llm.png
- mcp.png
- p2p.png
- shell.png
- workflow.png
- corner-dots.svg
- hero-bg.svg
- hero1.png
- hero2.png
- logo-only.png
- logo.png
- logo.svg
- code-copy.js
- main.js
- architecture.svg
- documentation.html
- hub-registry.json
- hub.html
- index.html
- knowledge-architecture.svg
- knowledge-base-architecture.mmd
- privacy.html
- support.html
- call-center-analyst-graphrag.agent.yaml
- chatbot-memory.agent.yaml
- data-extractor.agent.yaml
- mysql-docs.knowledge.yaml
- postgres-docs.knowledge.yaml
- s3-minio.knowledge.yaml
- s3-pdfs.knowledge.yaml
- web-docs.knowledge.yaml
- react-multi-turn.workflow.yaml
- conversation-and-structured.ts
- addons.yml
- Contents.json
- AppIcon-1024.png
- Contents.json
- Contents.json
- BareKit-Bridging-Header.h
- IPC.swift
- Worklet.swift
- IPCProtocol.swift
- P2PModels.swift
- BareP2PService.swift
- LocalLLMService.swift
- MediaCacheService.swift
- PrivacyConsentManager.swift
- StreamManager.swift
- AppTheme.swift
- ChatListViewModel.swift
- ChatViewModel.swift
- LocalLLMViewModel.swift
- PeersViewModel.swift
- SettingsViewModel.swift
- ChatListView.swift
- ChatView.swift
- MessageBubble.swift
- LocalLLMView.swift
- PeersView.swift
- PrivacyConsentView.swift
- SettingsView.swift
- AgentOrchaApp.swift
- App.entitlements
- ContentView.swift
- Info.plist
- p2p-client.js
- .gitignore
- package-lock.json
- package.json
- project.yml
- agent-executor.ts
- agent-loader.ts
- index.ts
- react-loop.ts
- structured-output-wrapper.ts
- types.ts
- function-loader.ts
- index.ts
- simple-function-wrapper.ts
- collabnook.ts
- email.ts
- integration-manager.ts
- types.ts
- database-loader.ts
- file-loaders.ts
- index.ts
- web-loader.ts
- connection-pool.ts
- file-type-detector.ts
- index.ts
- direct-mapper.ts
- index.ts
- knowledge-store-metadata.ts
- knowledge-store.ts
- sqlite-store.ts
- types.ts
- anthropic-chat-model.ts
- gemini-chat-model.ts
- gemini-embeddings.ts
- omni-chat-model.ts
- omni-embeddings.ts
- omni-model-cache.ts
- openai-chat-model.ts
- openai-embeddings.ts
- index.ts
- llm-call-logger.ts
- llm-config.ts
- llm-factory.ts
- provider-detector.ts
- types.ts
- index.ts
- model-manager.ts
- resolve-model-path.ts
- types.ts
- index.ts
- mcp-client.ts
- types.ts
- conversation-store.ts
- index.ts
- memory-manager.ts
- types.ts
- agent-ceo.ts
- ceo-coordinator.ts
- ceo-run-manager.ts
- claude-code-ceo.ts
- dashboard-stats.ts
- heartbeat-manager.ts
- org-chart-manager.ts
- org-db.ts
- org-manager.ts
- routine-manager.ts
- task-metrics-manager.ts
- ticket-manager.ts
- types.ts
- hyperswarm.d.ts
- p2p-chat-model.ts
- p2p-manager.ts
- p2p-protocol.ts
- p2p-stats.ts
- types.ts
- cdp-client.ts
- html-to-markdown.ts
- index.ts
- page-readiness.ts
- sandbox-browser.ts
- sandbox-container.ts
- sandbox-exec.ts
- sandbox-file.ts
- sandbox-shell.ts
- sandbox-web.ts
- types.ts
- vision-browser.ts
- vm-executor.ts
- app-window.ts
- bootstrap.ts
- sqlite-vec-shim.ts
- index.ts
- skill-loader.ts
- types.ts
- index.ts
- stream-event-buffer.ts
- task-manager.ts
- task-store.ts
- types.ts
- resource-templates.ts
- ask-user.tool.ts
- canvas-write.tool.ts
- index.ts
- integration-tools.ts
- knowledge-entity-lookup.tool.ts
- knowledge-graph-schema.tool.ts
- knowledge-search.tool.ts
- knowledge-sql.tool.ts
- knowledge-tools-factory.ts
- knowledge-traverse.tool.ts
- memory-save.tool.ts
- model-tool-factory.ts
- query-validators.ts
- video-generate.tool.ts
- org-tools.ts
- workspace-tools.ts
- agent-tool-wrapper.ts
- index.ts
- tool-discovery.ts
- tool-registry.ts
- cron-trigger.ts
- index.ts
- trigger-manager.ts
- types.ts
- webhook-trigger.ts
- llm-types.ts
- text-splitters.ts
- tool-factory.ts
- child-process.ts
- document-extract.ts
- env-substitution.ts
- file-utils.ts
- json-schema-to-zod.ts
- index.ts
- interrupt-manager.ts
- react-workflow-executor.ts
- types.ts
- workflow-executor.ts
- workflow-loader.ts
- index.ts
- logger.ts
- orchestrator.ts
- .secretsallow
- AppIcon.icns
- AppIcon.ico
- build-sea.mjs
- copy-assets.js
- detect-gpu.mjs
- entitlements.plist
- favicon.png
- package-macos.sh
- pre-push.mjs
- tray-helper
- tray-helper.swift
- start.ts
- index.ts
- auth.ts
- rate-limit.ts
- agents.route.ts
- chat.route.ts
- files.route.ts
- functions.route.ts
- graph.route.ts
- knowledge.route.ts
- llm.route.ts
- local-llm.route.ts
- logs.route.ts
- mcp.route.ts
- organizations.route.ts
- p2p.route.ts
- publish.route.ts
- skills.route.ts
- tasks.route.ts
- tools.route.ts
- vnc.route.ts
- voices.route.ts
- workflows.route.ts
- server.ts
- vite-dev-integration.ts
- actor.agent.yaml
- architect.agent.yaml
- canvas.agent.yaml
- chatbot.agent.yaml
- corporate.agent.yaml
- image-creator.agent.yaml
- investment-analyst.agent.yaml
- marketer.agent.yaml
- music-librarian.agent.yaml
- network-security.agent.yaml
- org-ceo.agent.yaml
- p2pvoice.agent.yaml
- simple-toolbox.agent.yaml
- video-creator.agent.yaml
- voice-clone.agent.yaml
- web-engineer.agent.yaml
- web-pilot.agent.yaml
- calculator.function.mjs
- text-formatter.function.mjs
- LICENSE.md
- musicstore.sqlite
- tables.png
- personnel.csv
- PDF_Deid_Deidentification_0.pdf
- PDF_Deid_Deidentification_1.pdf
- PDF_Deid_Deidentification_10.pdf
- PDF_Deid_Deidentification_11.pdf
- pet-store.db
- call-001.txt
- call-002.txt
- call-003.txt
- music-store.knowledge.yaml
- org-chart.knowledge.yaml
- patient-records.knowledge.yaml
- pet-store.knowledge.yaml
- transcripts.knowledge.yaml
- web-docs.knowledge.yaml
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- attn.wav
- cw.wav
- da1.wav
- dt.wav
- jej1.wav
- jr.wav
- lm.wav
- mf.wav
- mf1.wav
- wizard.wav
- yda.wav
- example.workflow.yaml
- react-example.workflow.yaml
- team-chat.workflow.yaml
- mcp.json
- models.yaml
- agent-executor.test.ts
- agent-loader.test.ts
- react-loop.test.ts
- structured-output-wrapper.test.ts
- invalid-agent.agent.yaml
- test-agent.agent.yaml
- hello.function.mjs
- SKILL.md
- SKILL.md
- test-workflow.workflow.yaml
- llm.json
- models.yaml
- function-loader-sea.test.ts
- function-loader.test.ts
- simple-function-wrapper.test.ts
- mock-fastify.ts
- mock-fs.ts
- mock-llm.ts
- mock-orchestrator.ts
- collabnook.test.ts
- email.test.ts
- integration-manager.test.ts
- file-type-detector.test.ts
- database-loader.test.ts
- direct-mapper.test.ts
- file-loaders.test.ts
- knowledge-store-metadata.test.ts
- knowledge-store.test.ts
- sqlite-store.test.ts
- web-loader.test.ts
- anthropic-chat-model.test.ts
- gemini-chat-model.test.ts
- openai-chat-model.test.ts
- gemini-embeddings.test.ts
- llm-call-logger.test.ts
- llm-config.test.ts
- llm-factory-extended.test.ts
- llm-factory.test.ts
- openai-embeddings.test.ts
- provider-detector.test.ts
- model-manager.test.ts
- mcp-client.test.ts
- conversation-store.test.ts
- memory-manager.test.ts
- auth.test.ts
- ticket-manager.test.ts
- p2p-load-balancing.test.ts
- p2p-manager.test.ts
- p2p-protocol.test.ts
- p2p.route.test.ts
- test-load-balancing-live.ts
- agents.route.test.ts
- chat.route.test.ts
- files.route.test.ts
- functions.route.test.ts
- graph.route.test.ts
- knowledge.route.test.ts
- llm.route.test.ts
- local-llm.route.test.ts
- logs.route.test.ts
- mcp.route.test.ts
- skills.route.test.ts
- tasks.route.test.ts
- vnc.route.test.ts
- workflows.route.test.ts
- cdp-client.test.ts
- html-to-markdown.test.ts
- page-readiness.test.ts
- sandbox-browser.test.ts
- sandbox-container.test.ts
- sandbox-exec.test.ts
- sandbox-file.test.ts
- sandbox-shell.test.ts
- sandbox-web-handlers.test.ts
- sandbox-web.test.ts
- vm-executor.test.ts
- bootstrap.test.ts
- skill-loader.test.ts
- stream-event-buffer.test.ts
- task-manager.test.ts
- task-store.test.ts
- resource-templates.test.ts
- agent-tool-wrapper.test.ts
- ask-user.test.ts
- integration-tools.test.ts
- knowledge-entity-lookup.test.ts
- knowledge-graph-schema.test.ts
- knowledge-search.test.ts
- knowledge-sql-execution.test.ts
- knowledge-sql.test.ts
- knowledge-tools-factory.test.ts
- knowledge-traverse.test.ts
- memory-save.test.ts
- query-validators.test.ts
- tool-discovery.test.ts
- tool-registry.test.ts
- workspace-tools.test.ts
- cron-trigger-extended.test.ts
- cron-trigger.test.ts
- trigger-manager.test.ts
- webhook-trigger.test.ts
- llm-types.test.ts
- text-splitters.test.ts
- child-process.test.ts
- document-extract.test.ts
- env-substitution.test.ts
- file-utils.test.ts
- interrupt-manager.test.ts
- react-workflow-executor.test.ts
- workflow-executor.test.ts
- workflow-loader.test.ts
- agent-function.test.ts
- logger.test.ts
- orchestrator.test.ts
- schemas.test.ts
- server.test.ts
- workflow.test.ts
- agents.spec.ts
- auth.spec.ts
- chat.spec.ts
- graph.spec.ts
- helpers.ts
- ide.spec.ts
- knowledge.spec.ts
- llm-engines.spec.ts
- llm.spec.ts
- mcp.spec.ts
- monitor.spec.ts
- navigation.spec.ts
- streaming.spec.ts
- logo.png
- AttachmentPreview.svelte
- CanvasPane.svelte
- ChatInput.svelte
- ChatMessages.svelte
- index.ts
- LoadingDots.svelte
- ModelOutput.svelte
- ResponseBubble.svelte
- SampleQuestions.svelte
- StreamStatsBar.svelte
- StreamStatusBar.svelte
- ThinkingPill.svelte
- ToolPill.svelte
- UserBubble.svelte
- WelcomeState.svelte
- NavBar.svelte
- Toggle.svelte
- api.ts
- markdown.ts
- org-api.ts
- app.svelte.ts
- org.svelte.ts
- session.svelte.ts
- stream.svelte.ts
- index.ts
- format.ts
- AgentComposer.svelte
- AgentsPage.svelte
- GraphPage.svelte
- IdePage.svelte
- KnowledgeComposer.svelte
- KnowledgePage.svelte
- LocalLlmPage.svelte
- LogViewer.svelte
- MonitorPage.svelte
- OrganizationsPage.svelte
- OrgChartPage.svelte
- OrgDashboardPage.svelte
- P2PPage.svelte
- RoutinesPage.svelte
- StandaloneChatPage.svelte
- TicketsPage.svelte
- ToolsPage.svelte
- app.css
- App.svelte
- chat-entry.ts
- main.ts
- chat.html
- index.html
- package-lock.json
- package.json
- svelte.config.js
- tsconfig.json
- vite.config.ts
- .dockerignore
- .gitattributes
- .gitignore
- .mcp.json
- .npmignore
- CHANGELOG.md
- CLAUDE.md
- docker-compose.nvidia.yaml
- docker-compose.sandbox.yaml
- docker-compose.yaml
- docker-entrypoint.sh
- Dockerfile
- Dockerfile.nvidia
- Dockerfile.sandbox
- LICENSE
- openapi.json
- package-lock.json
- package.json
- playwright.config.ts
- README.md
- sandbox-entrypoint.sh
- sandbox-jwmrc
- sandbox-xresources
- tsconfig.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
done
View Details ▼
done
This shell keyword is used with `for`, `while`, `select`, and `until` to mark the end of a loop.
tldr for
View documentation for the `for` keyword:
tldr while
View documentation for the `while` keyword:
tldr select
View documentation for the `select` keyword:
gemini
View Details ▼
gemini
Launch an interactive prompt with Gemini AI.
gemini
Start a REPL session to chat interactively:
{{echo "Summarize the history of Rome"}} | gemini {{[-p|--prompt]}} -
Send the output of another command to Gemini and exit immediately:
gemini {{[-m|--model]}} {{model_name}}
Use a specific model (default: auto-gemini-3):
llm
View Details ▼
llm
Interact with Large Language Models (LLMs) via remote APIs and models that can be installed and run on your machine.
llm keys set openai
Set up an OpenAI API Key:
llm "{{Ten fun names for a pet pelican}}"
Run a prompt:
cat {{path/to/file.py}} | llm {{[-s|--system]}} "{{Explain this code}}"
Run a system prompt against a file:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm start
View Details ▼
npm start
This command is an alias of `npm run start`.
tldr npm run
View documentation for the original command:
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
openai
View Details ▼
openai
CLI tool providing access to the OpenAI API.
openai api models.list
List models:
openai api completions.create --model {{ada}} --prompt "{{Hello world}}"
Create a completion:
openai api chat_completions.create --model {{gpt-3.5-turbo}} --message {{user "Hello world"}}
Create a chat completion:
tts
View Details ▼
tts
Synthesize speech.
tts --text "{{text}}"
Run text-to-speech with the default models, writing the output to "tts_output.wav":
tts --list_models
List provided models:
tts --model_info_by_idx {{model_type/model_query_idx}}
Query info for a model by idx:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
ldd
View Details ▼
ldd
Display shared library dependencies of a binary.
Do not use on an untrusted binary, use objdump for that instead.
ldd {{path/to/binary}}
Display shared library dependencies of a binary:
ldd {{[-v|--verbose]}} {{path/to/binary}}
Display all information about dependencies:
ldd {{[-u|--unused]}} {{path/to/binary}}
Display unused direct dependencies:
pacman -S
View Details ▼
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
share
View Details ▼
share
Make local resource/filesystem available for mounting by remote systems.
share
List all currently shared filesystems:
share -F nfs -o rw /{{path/to/directory}}
Share a directory with read/write access:
share -F nfs -o ro /{{path/to/directory}}
Share a directory with read-only access:
