Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
MCP serverCẩn thậnQuy trình & bộ nhớ agentNâng cao

heym

heymrun · heymrun/heym

Heym là một nền tảng tự lưu trữ để xây dựng, điều phối, chạy và kiểm soát các hệ thống tác nhân, tích hợp các tác nhân, công cụ và MCP trên cơ sở hạ tầng của bạn.

Build agentic systems. Run them with confidence. Orchestrate agents, automate business processes, inspect every execution, and keep humans in control. Deploy Heym on your own infrastructure.

1.4k sao92Giấy phép: Không có giấy phépCập nhật 13 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Thiết kế và triển khai một hệ thống đa tác nhân phức tạp để tự động hóa các quy trình kinh doanh.
  • Trực quan hóa việc tạo luồng công việc tác nhân với các điểm kiểm tra phê duyệt và sự giám sát của con người.
  • Tích hợp kiến thức đặc thù của công ty và các hệ thống nội bộ vào các giải pháp tác nhân AI tùy chỉnh.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Không có giấy phép rõ ràng: hỏi tác giả trước khi dùng cho sản phẩm thương mại.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Heym

Build agentic systems. Run them with confidence.

Heym is a self-hosted runtime and platform for building, orchestrating, running, observing, evaluating, and controlling agentic systems on your infrastructure.

Visually compose agents and deterministic workflows, or generate them with AI. Connect models, tools, MCP, company knowledge, and internal systems, then operate them with approval checkpoints, retries, and visibility into execution and model costs.

heym.run

Try locally: git clone https://github.com/heymrun/heym.git && cd heym && ./run.sh Quick Start · Deploy & Call Workflows · Extending Heym · Security


What Is Heym?

In Heym, a workflow defines how agents, deterministic steps, tools, and data work together. The runtime executes that graph, coordinates dependent and parallel work, records execution history, and supports human review checkpoints.

The canvas is one interface into Heym. It is not Heym itself. Use it to build, inspect, debug, and understand systems running on the runtime. Those same workflows also run through APIs, schedules, event triggers, MCP clients, and Portal conversations.

Explore the product site at heym.run.

One Runtime for the Agent Lifecycle

Build → Orchestrate → Run → Observe → Evaluate → Control → Expose

These are connected parts of operating an agentic system in Heym.

StageWhat you do in Heym
BuildCompose agents and deterministic workflows visually, generate them with AI, or start from reusable templates and skills.
OrchestrateCoordinate agents, sub-agents, sub-workflows, and tools with explicit data flow, branching, and parallel execution where dependencies allow.
RunExecute from APIs, schedules, event triggers, or interactive interfaces, with configurable retries, error paths, and browser automation.
ObserveInspect execution history, live state, traces, tool calls, tokens, latency, errors, and model costs. Review analytics and alerts, and export OpenTelemetry traces.
EvaluateTest prompts and model responses against expected outputs, compare results across models, and inspect saved evaluation runs.
ControlPause Agent execution at review checkpoints and resume from saved state after a human decision. Configure guardrails, credentials, authentication, and team access.
ExposeServe workflows through REST, SSE streaming, MCP tools, and Portal chat interfaces, or connect their results to in-app dashboard widgets.

Use observations and evaluation results to refine prompts, tools, and workflow logic, then run and inspect the next iteration.

🗺️ Platform Overview

The workflow definition connects the build experience to execution. The runtime uses that definition to coordinate nodes and tools, while execution state feeds the interfaces people use to inspect, review, and consume the results.

Part of the systemHow it fits
Build and inspectThe canvas, AI Assistant, templates, and Expression DSL create and edit workflow definitions. The same canvas can attach to an active execution for inspection.
Orchestrate and executeThe executor coordinates agents, deterministic nodes, sub-workflows, parallel branches, retries, and review checkpoints.
Connect tools and dataNodes and agent tools reach models, HTTP APIs, MCP servers, internal knowledge, persistent memory, databases, queues, and files.
Operate and improveHistory, traces, costs, analytics, alerts, logs, and OpenTelemetry reveal runtime behavior. Evals support prompt and model iteration; access controls and human review shape how systems run.
Serve people and applicationsREST and SSE endpoints, MCP tools, Portal conversations, Board jobs, and workflow-backed dashboards provide ways to invoke systems and use their results.

✨ Key Capabilities

Build: Agents, Workflows, and Connected Tools

  • Visual and AI-assisted authoring. Build and inspect workflow graphs on the canvas, generate or revise them through the AI Assistant using text or voice, and reuse templates.
  • Agents and deterministic logic. Combine LLM and Agent nodes with conditions, switches, loops, merges, data transformations, and sub-workflow calls. Use expressions in supported node fields.
  • Multi-agent orchestration. Give an orchestrator named sub-agents and sub-workflows to call. Independent sub-agent calls can execute concurrently.
  • Knowledge and persistent memory. Retrieve documents through RAG using Qdrant or PostgreSQL with pgvector. Enable per-agent knowledge graphs to retain facts across runs, with configurable sharing between agents.
  • Tools and integrations. Connect communication services, developer tools, productivity apps, databases, queues, and storage through built-in nodes, HTTP APIs, and MCP. Use MCP Call nodes for deterministic tool invocation.
  • Skills and custom behavior. Attach reusable SKILL.md instructions and optional Python tools to agents, create or revise skills with AI, install plugins, or implement custom nodes with typed configuration and execution handlers.

Run: Execute and Coordinate Work

  • Parallel execution and recovery. Run independent nodes concurrently, synchronize branches with Merge, and configure retries, backoff, error paths, and model fallback.
  • Schedules and triggers. Start workflows through cron, webhooks, messaging integrations, inbox events, WebSocket messages, and Heym platform events.
  • Browser and coding agents. Automate browser tasks with Playwright and AI-assisted selector recovery. Run Codex or OpenCode Go against a repository as workflow steps, with diff and pull-request outputs.
  • Agentic Kanban Board. Cards are persistent agentic jobs. Moving a card into a column runs its ordered workflow chain with card content, comment
Xem mã nguồn trên GitHub