Tares

ai.glassflow由 glassflow.ai 發布v1.55.1更新於 Nov 3, 2026

Always-on AI agents: a software factory for Claude Code, or an AI SRE that watches your systems.

概覽

AI 產生的概覽

Tares 是面向常駐 AI 代理的開源平台,透過 MCP 為助理提供統一的事件時間軸、觸發器與可長期保留的紀錄。

可以做什麼
  • 讀取關聯歷史:一次詢問即可取得某個服務、儲存庫、客戶或工作跨來源合併後的依時間排序時間軸
  • 記錄與取回工作:發現、計畫、工單、審查與回覆保存在 Tares 上,供下一位讀者(人或代理)使用
  • 處理觸發器與代理:日誌、指標、告警、部署、提交、資料庫列或 webhook 事件可喚醒代理
  • 執行軟體工廠:透過 Claude Code 工作階段規劃專案、分派工單、提出拉取請求、審查並在通過後合併
適用情境
適合希望助理帶著完整脈絡排查故障或事故,或在多次工作階段之間持續推進工單、審查與決策而不遺忘的情境。也適合在本機執行多工作階段的建置團隊。
執行需求
以本機程序執行(PyPI 套件 tares,用 uvx 啟動),並連接一個 Tares 守護程序,可用 tares up 啟動。需設定 TARESD_URL 指向守護程序位址;若該 Tares 啟用了驗證,還需設定 TARES_AUTH_TOKEN。軟體工廠需要已登入且方案支援背景工作階段的 Claude Code,以及對你的儲存庫有寫入權限的 gh。僅支援桌面端。
安裝前請注意
伺服器需要 TARES_AUTH_TOKEN,即啟用驗證的 Tares 所用的權杖或 API 金鑰,請勿放入共用設定。工廠團隊會建立拉取請求,並在審查通過且 CI 通過後合併變更,首次執行會詢問其權限範圍,應謹慎設定。代理會把發現、工單與審查寫入時間軸,日誌、指標、資料庫列和 webhook 等來源也會把系統資料送入本機儲存。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Tares,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Tares

The open-source platform for always-on AI agents.

Most agents wait for a prompt and forget everything when the session ends. Tares gives agents a place to work from: events from your systems land on one timeline per thing, agents wake when something happens, and what they decide (findings, plans, tickets, reviews, your answers) is kept for the next reader, human or agent. Works with Claude Code, Cursor, Codex and your own agents over MCP.

[PyPI] [License: MIT] [Docs] [CI]

What you can build with it

Agents that watch your systems

Connect anything that emits events: logs, metrics, alerts, deploys, commits, database rows, webhooks. Tares merges them into one time-ordered timeline per service, repo, customer or job, and a trigger wakes an agent the moment something matters, with that timeline already in hand. The agent writes its conclusion back onto the timeline.

  • An AI SRE: an alert fires, the agent reads the service's whole history and writes the diagnosis before anyone opens a dashboard.
  • Shared code context: when a change matters, an agent updates the team's context repository with a pull request.
  • Anything with a failure mode: failed jobs, sandbox runs, voice calls, each with a timeline, a trigger and a finding that says what broke.

→ Build an AI SRE, Projects

A software factory

One crew of Claude Code sessions on your machine builds every project you hand it. You plan a project with Claude; an orchestrator hands out the tickets, builders open pull requests, a reviewer holds every change to a fixed bar, and builders merge once it passes and CI is green. You talk to one session, and only for decisions that are yours.

  • Plan once: a spec, milestones with acceptance checks, and tickets with a working doc each.
  • Build in parallel: one crew serves every project, a builder per milestone and repo.
  • Nothing is lost: tickets, reviews, the crew's assumptions and your answers live on Tares, so the crew carries on after a restart and you can check every choice it made.

→ Software factory, A project, end to end

Why Tares

  • One read instead of ten tool calls. An agent asks about a thing once and gets its correlated history across every source.
  • Agents that run on events, not prompts. Triggers wake your agent over MCP or a webhook, or run a Tares agent in-process.
  • A record that outlives the session. Findings, plans, tickets, reviews and decisions stay on Tares for the next reader.
  • Bring your own agent. Claude Code, Cursor, Codex or your own loop, over MCP. Any model provider for Tares's own agents.
  • Yours to run. MIT licensed, one daemon and one DuckDB file on your machine or server. No external database, no broker, no telemetry.

Quickstart

bash
uv tool install tares                    # or: brew install glassflow/tap/tarestares up                                 # daemon + console on http://127.0.0.1:8787tares mcp --transport streamable-http    # in a second terminal: the MCP endpoint, :8788/mcp

Then pick what you came for.

Give an agent your systems. Add a source under Sources → Add source in the console (or start the demo stack to break something on purpose), and connect your agent:

bash
claude mcp add --transport http tares http://localhost:8788/mcp

Ask it: "Use tares: what happened to api-server in the last 15 minutes?" → Quickstart

Build software with a crew. Needs Claude Code (signed in, on a plan with background sessions) and gh with write access to your repos:

bash
tares factory crew up                         # start the crew; the first run asks how far it may gotares factory spec "what you want to build"   # in your repo: plan the project and hand it overtares factory crew attach orchestrator        # answer the crew's questions

Watch it on the Crew page of the console. → Software factory

Prefer not to run it yourself? Tares Cloud is the managed version, with the MCP endpoint already running.

Learn more

Conceptssources, timelines, triggers, agents and projects
ConnectorsPrometheus, OTLP, GitHub, Vercel, Postgres, webhooks, Claude Code sessions and more
Agentsconnect any MCP client, or run Tares agents on a trigger
Software factorythe crew, its commands, and a project from spec to merged
DeploymentDocker, servers, TLS and auth
AI resourcesfor coding assistants: Markdown endpoints and instructions to paste

Feedback

Bug reports and ideas are welcome via GitHub issues or [email protected].

License

MIT.

來源:README.md,提交 62c066f

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:伺服器未在限時內回應。

版本歷史

2
  1. v1.55.1最新Nov 3, 2026
  2. v1.55.0Nov 1, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分