|
1 | | -<p align="center"> |
2 | | -<!-- TODO: replace logo asset file when new branding asset is available --> |
3 | | -<img src="assets/singularityio-logo.svg" alt="manifold logo (update asset)" width="200" /> |
4 | | -</p> |
5 | | - |
6 | 1 | # manifold |
7 | 2 |
|
8 | | -Manifold is a platform for creating and managing AI assistants. |
| 3 | +Manifold is a platform for enabling workflow automation using AI assistants. |
9 | 4 |
|
10 | 5 | ## Features |
11 | 6 |
|
12 | | -- **Two Binaries**: `agent` (CLI) and `agentd` (HTTP server with web UI) |
13 | | -- **Safe Execution**: Tool calling with secure executor (no shell) in locked WORKDIR |
14 | | -- **Built-in Tools**: run_cli, web_search, web_fetch, write_file, llm_transform |
15 | | -- **Database Integration**: PostgreSQL with PGVector, PostGIS, and PGRouting |
16 | | -- **MCP Support**: Model Context Protocol client for external tool providers |
17 | | -- **Observability**: Structured logging, OpenTelemetry traces and metrics |
18 | | -- **Auth/RBAC**: OIDC authentication and RBAC support |
| 7 | +### **Agent Chat**: Use a traditional chat view to instructs agents to work on objectives. |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | +### **Specialist Registry**: Define and configure AI agents (specialists) and build your team of experts. |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +### **Projects**: Configure projects as agent workspaces. |
| 16 | + |
| 17 | + |
19 | 18 |
|
20 | | -## Requirements |
| 19 | +### **Integrated tools and MCP Support**: Manifold implements internal tools for agent workflows as well as MCP support to extend the capabilities of your agents. |
21 | 20 |
|
22 | | -- Go 1.21+ (recommended: Go 1.24+) |
23 | | -- OpenAI API key or compatible local or public endpoint |
24 | | -- PostgreSQL with required extensions. We recommend deploying a Postgres instance using the Dockerfile at `deploy/docker/postgres.Dockerfile`. |
25 | | -- Google Chrome (or a Chromium-compatible browser) installed — required for the web tools to work. |
| 21 | +### **Workflow Editor**: Design agent workflows using a visual flow editor. |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | +### **Prompts, Datasets and Experiments Playground**: Create, iterate and version custom prompts that can be assigned to your agents. Configure datasets and run experiments to understand how prompts affect agent behaviors. |
| 28 | + |
| 29 | + |
26 | 30 |
|
27 | 31 | ## Quick Start |
28 | 32 |
|
29 | 33 | For step-by-step quick start instructions, see the repository Quick Start guide: [QUICKSTART.md](./QUICKSTART.md) |
30 | | - |
31 | | -## Documentation |
32 | | - |
33 | | -- [Configuration](docs/configuration.md) - Environment variables and YAML configuration |
34 | | -- [Running](docs/running.md) - Detailed usage instructions for agent and agentd |
35 | | -- [Tools](docs/tools.md) - Built-in and custom tools |
36 | | -- [Database](docs/database.md) - Database setup and configuration |
37 | | -- [MCP Client](docs/mcp.md) - Model Context Protocol integration |
38 | | -- [Specialists & Routing](docs/specialists.md) - Route requests to specialized endpoints |
39 | | -- [Security](docs/security.md) - Security features and best practices |
40 | | -- [Observability](docs/observability.md) - Logging, tracing, and monitoring |
41 | | -- [Development](docs/development.md) - Development setup and contributing |
42 | | -- [Authentication](docs/auth.md) - OIDC and session management |
0 commit comments