MI

mone-industries/sempre

API 开发

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 质量 44 趋势 10

基于Docker的多智能体AI团队。一个配置文件。无限代理。始终在线。

概览

Sempre——意大利语意为“永远”。你的AI团队始终在线,持续工作,不断学习。 分叉。填写config.json。启动化妆。你的AI公司已经上线。 sempre 是基于 OpenClaw + Ollama 构建的。你定义一个由代理组成的团队,每个代理都有角色和工具访问权限。他们协作,记住事情,完成工作。 通过Discord或Web界面接收用户的任务。它对复杂度进行分流,并行委派给Worker代理,综合结果并做出响应。 同时进行研究、编程、数据提取和网页任务。每个员工都有自己的独立工具栈,确保它们不会互相干扰。 ——每个研究结果都会写入共享的Obsidian KM库(disks/km/)。在下一项任务中,代理在访问网络前搜索该库。团队每次会话都会变得更聪明。 ——定时报告、数据同步、Webhook触发。代理将重复工作卸载到n8n,以便保持自由思考。

概述(AI 翻译)

Sempre ——意大利语,意为“永远”。你的AI团队始终在线,时刻工作,不断学习。

分叉它。填写config.json。运行make up。你的AI公司已经上线。


工作原理

sempre 是一个基于 OpenClaw + Ollama 的基于 Docker 的多代理 AI 系统。你定义一个由代理组成的团队,每个代理都有角色和工具访问权限。他们协作,记忆事情,完成工作。

大局

特工如何协作

**GM(总经理)**通过Discord或Web界面接收用户的任务。它负责复杂度的分流,并行委派给Worker代理,综合结果并做出响应。

工作代理同时运行研究、代码、数据提取和网页任务。每个工作者都有自己的独立工具栈,因此它们之间不会互相干扰。

知识会随着时间积累——每个研究结果都会写入共享的Obsidian KM金库(disks/km/)。在下一项任务中,特工们在访问网络前先搜索该金库。团队每次都会变得更聪明。

n8n 负责无聊部分——定时报表、数据同步、webhook 触发。代理将重复工作卸载到 n8n,以便他们能自由思考。

工具铣削(强制执行)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

sempre

Sempre — Italian for “always”. Your AI team is always on, always working, always learning.

Fork it. Fill in config.json. Run make up. Your AI company is live.


How It Works

sempre is a Docker-based multi-agent AI system built on OpenClaw + Ollama. You define a team of agents, each with a role and tool access. They collaborate, remember things, and get work done.

The Big Picture

You (Discord / Web UI / SSH)
         │
         ▼
┌────────────────────────────────────────────────────────┐
│  nginx  — single SSL entry point (Tailscale cert)      │
│                                                        │
│  :NGINX_OPENCLAW_PORT  ───▶  OpenClaw Web UI           │
│  :NGINX_OLLAMA_PORT    ───▶  Ollama API                │
│  :NGINX_N8N_PORT       ───▶  n8n workflows             │
│  :NGINX_HTTP_PORT      ───▶  444 (rejected — SSL only) │
└──────────────────────┬─────────────────────────────────┘
                       │ HTTPS → HTTP (internal)
                       ▼
┌────────────────────────────────────────────────────────┐
│  openclaw-gateway  :18789                              │
│                                                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐               │
│  │  GM     │  │ Agent 1 │  │Agent N… │  ← config.json │
│  └────┬────┘  └────┬────┘  └────┬────┘               │
│       └────────────┼────────────┘                      │
│                    ▼                                    │
│              ollama  (LLM)                              │
│                    │                                    │
│                    ▼  ollama.com Cloud                  │
│         minimax · qwen · gemini · nemotron              │
└────────────────────────────────────────────────────────┘
                       │
          ┌────────────┼────────────┐
          ▼            ▼            ▼
    Per-agent tools (×N agents):
    gh-proxy       crawl4ai     browser-use
    (GitHub API)   (scraper)    (AI browser)

    Shared across all agents:
    /root/.km  (Obsidian KM vault — knowledge base)
    n8n        (workflow automation)
    gws CLI    (Google Workspace)

How Agents Work Together

GM (General Manager) receives tasks from users via Discord or Web UI. It triages complexity, delegates to Worker agents in parallel, synthesizes results, and responds.

Worker agents run research, code, data extraction, and web tasks concurrently. Each worker has its own isolated tool stack so they never interfere with each other.

Knowledge compounds over time — every research result gets written to the shared Obsidian KM vault (disks/km/). On the next task, agents search this vault before going to the web. The team gets smarter with every session.

n8n handles the boring parts — scheduled reports, data sync, webhook triggers. Agents offload recurring work to n8n so they stay free for actual thinking.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add mone-industries/sempre
新手?先看 mcpskill.org 教程 →