需先在 .env 中设置 OPENAI_API_KEY 和绝对路径 WORKDIR,否则无法启动;默认访问端口为 32180;项目标注为实验性,不建议用于要求强稳定性的生产环境。
manifold
intelligencedevMIT活跃维护用多个 AI 助手组队来跑长周期自动化工作流的实验平台,支持可视化编排与检索增强。
Manifold is an experimental platform for enabling long horizon workflow automation using teams of AI assistants.
cp example.env .env
cp config.yaml.example config.yaml
docker compose up -d manifoldREADME 未说明显存或 GPU 要求;本地部署需 Docker 与 Compose,自托管开源模型需通过 llama.cpp 或 vLLM 提供 OpenAI 兼容端点。
实验性平台,用 AI 助手团队实现长周期工作流自动化
用多个 AI 助手组队来跑长周期自动化工作流的实验平台,支持可视化编排与检索增强。
核心能力
- 配置专家代理团队,跨多轮协作处理复杂目标
- 可视化流程编辑器,MCP 工具自动暴露为节点
- Pulse 支持定时、每日或一次性调度代理任务
- 项目隔离根路径,从 skills 目录加载技能
- 支持提示词版本化、数据集与实验对比
容易踩的坑
- 2026.05.14最新正式版2026-05-14 · 2026-05-14 02:19 UTC
What's Changed
- Adds Pulse tasks view by @Art9681 in https://github.com/intelligencedev/manifold/pull/166
Full Changelog: https://github.com/intelligencedev/manifold/compare/2026.05.8...2026.05.14
- 2026.05.82026-05-08 · 2026-05-08 12:30 UTC
查看更新说明
Release for master merge PR #165.
What's Changed
- Improves rolling summary, faster generation when local provider used by @Art9681 in https://github.com/intelligencedev/manifold/pull/165
Full Changelog: https://github.com/intelligencedev/manifold/compare/2026.05.6.2...2026.05.8
- 2026.05.6.22026-05-06 · 2026-05-06 23:42 UTC
查看更新说明
Release Summary
This release ships the fix from PR #164: local provider tokenizer and summary flow corrections for self-hosted OpenAI-compatible backends.
Highlights
- Fixed the plain-text summary reducer so it uses the effective summary prompt budget instead of over-splitting work into many small serial summary calls.
- Added a per-call summary timeout with a safe fallback that preserves prior summary state if the summary model stalls.
- Stopped self-hosted chat completions from falling back to extra
/tokenizerequests when the provider already returnsusagemetrics. - Updated the example config with the new
summary.callTimeoutSecondssetting. - Added regression coverage for single-pass summarization, summary timeout fallback behavior, and self-hosted usage handling.
Included Changes
- Fix local provider tokenizer and summarize flow (#164)
Validation
go test ./internal/agent/memory ./internal/llm/openai ./internal/agentd ./internal/config -run 'Test(BuildContextForProvider_SummaryTimeoutKeepsPriorState|SummarizeChunkUsesSinglePassWhenInputFitsPromptBudget|SelfHostedChatUsesReturnedUsageWithoutTokenizeFallback)$' -count=1
- 2026.05.6.12026-05-06 · 2026-05-06 14:05 UTC
查看更新说明
What's Changed
- Upgrades vulnerable dependencies to improve security by @Art9681 in https://github.com/intelligencedev/manifold/pull/162
- Upgrades vulnerable OpenTelemetry exporters by @Art9681 in https://github.com/intelligencedev/manifold/pull/163
Full Changelog: https://github.com/intelligencedev/manifold/compare/2026.05.6...2026.05.6.1
- 2026.05.62026-05-06 · 2026-05-06 12:31 UTC
查看更新说明
What's Changed
- UI updates, agent memory improvements, better code organization and bug/security fixes by @Art9681 in https://github.com/intelligencedev/manifold/pull/161
- chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in the go_modules group across 1 directory by @app/dependabot in https://github.com/intelligencedev/manifold/pull/159
Full Changelog: https://github.com/intelligencedev/manifold/compare/2026.03.11...2026.05.6
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Manifold
Manifold is an experimental platform for long-horizon workflow automation with teams of AI assistants.
It supports OpenAI, Google, and Anthropic models, along with OpenAI-compatible APIs for self-hosted open-weight models served through llama.cpp or vLLM.
[!WARNING] Manifold is an experimental frontier AI platform. Do not deploy it in production environments that require strong stability guarantees unless this README explicitly states otherwise.
What Manifold does
Manifold is built for workflows that go beyond one-shot prompts. It gives you a workspace where specialists, tools, projects, and workflows can work together on multi-step objectives over extended periods.
Features
Agent chat
Use a traditional chat interface to assign objectives to specialists. Agent specialists can be configured to render visualizations in addition to text responses.

Specialists can collaborate across multiple turns. Manifold is designed to take advantage of the long-horizon capabilities of frontier models and can work on complex objectives for hours.
Image generation
Manifold supports image generation with OpenAI and Google models, as well as local image generation through a custom ComfyUI MCP client.

Example ComfyUI-generated image using a custom workflow.
Observability (work in progress)

Pulse - Scheduled Tasks
Schedule tasks for agent specialists to execute in time intervals, daily, or only once at a defined date and time. Send results to various external services. Matrix is natively supported, but Skills or MCP's can extend the channels Manifold has access to.

Workflow editor
Design agent workflows with a visual flow editor. MCP tools are exposed as nodes automagically. Saved workflows become tools that can be invoked by specialists or inserted as nodes into other workflows. It's workflows all the way down.


Specialist registry
Define and configure AI agents, then build your own team of experts.

Projects
Configure projects as agent workspaces.
Each project is isolated to its own root path. Agents load project skills from that project's skills/ folder, and can also discover universal read-only skills from $HOME/.manifold/skills and $HOME/.agents/skills through dedicated skill tools.

Integrated tools and MCP support
Manifold includes built-in tools for agent workflows and supports MCP to extend agent capabilities. You can configure multiple MCP servers and enable tools individually to manage context size more precisely.

Prompts, datasets, and experiments playground
Create, iterate on, and version prompts that can be assigned to agents. Configure datasets and run experiments to understand how prompt changes affect agent behavior.

Deploy a fresh clone
The recommended first-run path is Docker-based and does not require a local Go, Node, or pnpm toolchain.
Prerequisites
For a basic local deployment, you need:
- Docker with Docker Compose support
- An LLM API key or a reachable OpenAI-compatible endpoint
- A writable host directory to use as
WORKDIR
Optional local tooling is only needed if you are developing Manifold itself:
- Node 22 and
pnpmfor running the frontend outside Docker - Go 1.26.3 for local binary builds
- Chrome or another Chromium-compatible browser if you plan to use browser-driven tools from a host build
Fast path
cp example.env .env
cp config.yaml.example config.yaml
# Edit .env and set at minimum:
# OPENAI_API_KEY=...
# WORKDIR=/absolute/path/to/your/manifold-workdir
docker compose up -d manifold
Then open http://localhost:32180.
Self-contained host run
Manifold can run without external database or telemetry services when you build the manifold binary locally. SQLite is the default durable backend, and Postgres is optional:
databases:
backend: sqlite
defaultDSN: ""
sqlite:
path: "~/.manifold/manifold.db"
obs:
otlp: ""
local:
enabled: true
clickhouse:
dsn: ""
Check local storage before startup with:
./dist/manifold storage doctor --json
With that configuration, manifold stores durable state in SQLite with FTS5 and Vec1 enabled, and serves metrics, logs, and traces from bounded process-local telemetry. You still need an LLM provider, which can be a remote API key or a local OpenAI-compatible endpoint.
For the full deployment walkthrough, see:
Developers
Frontend feature gates
make build-manifold is the standard host build for Manifold. It builds dist/manifold with the Forge backend, embedded frontend, and stable UI feature gate. Stable builds do render frontend undocumented features still in active development.
To build the same backend and embedded frontend with beta UI links enabled, use either command:
make build-manifold-beta
make build-manifold FEATURE_GATE=beta
The build passes FEATURE_GATE through to Vite as VITE_MANIFOLD_FEATURE_GATE.
Release packages
Release artifacts are zip files that contain the runtime manifold binary and the example configuration files needed to bootstrap a deployment:
manifoldormanifold.execonfig.yaml.examplespecialists.yaml.examplemcp.yaml.exampleexample.envTHIRD_PARTY_NOTICES.txt
The agent one-shot CLI and openapi generator are developer tools and are not required for the Manifold server, UI, or API runtime.
Forge harness
Standard Manifold builds use the Forge backend. The stricter guarded harness modes for workflow enforcement, tool-error recovery, and control-flow-safe compaction are still controlled by runtime configuration. See docs/forge_harness.md for modes, configuration, rollout guidance, and deterministic scenario tests.