开源 · 本地运行的 Agent 基础设施

Agent 的 基础设施, 本地就绪。

多家模型接入与自动切换,联网搜索、多模态理解、媒体生成这些 Agent 基础能力,再加上隐私保护和完整的链路观测。Claude Code、Codex CLI 等客户端只要指向 Stravia 一个地址,就能全部用上。

加入 QQ 交流群
兼容你已经在用的工具
  • Claude Code
  • Codex CLI
  • Gemini CLI
  • OpenCode
  • OpenAI / Anthropic / Gemini SDK
演示:客户端的一次请求经过 Stravia。先做隐私保护,把凭据换成占位符;再按层选择模型服务,出错自动切换;需要时调用联网搜索、多模态理解等 Agent 基础能力;最后记入这一轮对话的记录。
Codex CLI 127.0.0.1:23471 模型smol

一次请求在 Stravia 里的旅程:先保护凭据,再按层选择模型服务,需要时调用 Agent 基础能力,最后留下完整记录。

232 家模型服务可直接选用 服务目录每小时在线同步,新增的兼容服务不用升级 Stravia
  • Poe
  • StepFun (China)
  • Claudinio
  • The Grid AI
  • GreenPT
  • Volcengine Ark
  • Nova
  • Upstage
  • ai&
  • UnoRouter
  • Ollama Cloud
  • NaN
  • klokintegration.se
  • CrofAI
  • OpenReason
  • Zeldoc
  • Alibaba Token Plan
  • AKI.IO
  • CloudFerro Sherlock
  • Alibaba Coding Plan (China)
  • AMD
  • Alibaba (China)
  • Deep Infra
  • Helicone
  • LucidQuery
  • EmpirioLabs AI
  • Model Oracle AI
  • Opper
  • StepFun Step Plan (Global)
  • Cloudflare AI Gateway
  • Kenari
  • Atomic Chat
  • Modal
  • Kimi For Coding (kimi.ai)
  • OpenCode
  • MiniMax (minimax.io)
  • Berget.AI
  • Perplexity
  • InferX
  • RunInfra
  • Groq
  • Zhipu AI
  • StepFun (Global)
  • TokenRouter
  • TensorX
  • DaoXE
  • Jiekou.AI
  • Amazon Bedrock
  • Moark
  • Aixy
  • Arcee
  • Thinking Machines
  • OrcaRouter
  • MiniMax (minimax.cn)
  • SCNet Token Plan
  • ClinePass
  • Meta
  • Privatemode AI
  • Wallaby
  • Vivgrid
  • Blue Claw
  • Zhipu AI Coding Plan
  • CrossModel
  • QVAC
  • Clarifai
  • Databricks
  • OpenAI
  • Kilo Gateway
  • SAP AI Core
  • GitHub Copilot
  • OpenRouter
  • Auriko
  • Nebius Token Factory
  • GMI Cloud
  • Eden AI
  • Pendra
  • Wafer
  • TrustedRouter
  • FastRouter
  • Melious
  • SenseNova (China)
  • Nvidia
  • Anthropic
  • FrogBot
  • submodel
  • Cloudflare Workers AI
  • Inference
  • Hetzner
  • KUAE Cloud Coding Plan
  • Lilac
  • AnyAPI
  • Charm Hyper
  • CommandCode
  • Zenifra
  • Bee by HEOSSI
  • ZenMux
  • Morph
  • Novita AI
  • Sakana AI
  • Mistral
  • Umans AI
  • Snowflake Cortex
  • Inco
  • Xiaomi
  • AI/ML API
  • IteraCompute
  • Abacus
  • Inceptron
  • LongCat
  • Fireworks AI
  • Cerebras
  • Standard Compute
  • evroc
  • Kimi For Coding (kimi.com)
  • AIHubMix
  • Pioneer
  • Vispark
  • Qiniu
  • CoreWeave
  • AgentRouter
  • Sarvam AI
  • Modelis
  • Boundless
  • Xiaomi Token Plan (China)
  • Infomaniak
  • above.dev
  • Vertex
  • SCX.ai
  • Vancine
  • Cohere
  • Impossibl
  • DeepSeek
  • Venice AI
  • Tencent Coding Plan (China)
  • IO.NET
  • Google
  • Neon
  • abliteration.ai
  • Xiaomi Token Plan (Singapore)
  • MiniMax Token Plan (minimax.cn)
  • MiniMax Token Plan (minimax.io)
  • Reflection
  • Infer by Flow7
  • Chutes
  • Tencent Token Plan
  • Vertex (Anthropic)
  • Alibaba Coding Plan
  • D.Run (China)
  • LowRouter
  • Ambient
  • SaladCloud AI Gateway
  • Jalapeno Cloud
  • Alibaba Token Plan (China)
  • Merge Gateway
  • OCI Generative AI
  • Subconscious
  • Moonshot AI
  • TokenGo
  • HPC-AI
  • Scaleway
  • Perplexity Agent
  • Bailing
  • ainetcafe
  • Vercel AI Gateway
  • Regolo AI
  • Llama
  • Prime Inference
  • OpenCode Go
  • Moonshot AI (China)
  • Azure Cognitive Services
  • SambaNova
  • Ofox
  • Together AI
  • Umans AI Coding Plan
  • STACKIT
  • Synthetic
  • LLM Gateway
  • Pareto Inference
  • Tinfoil
  • LLMTR
  • watsonx.ai
  • Bothub
  • Poolside
  • Baseten
  • Tencent TokenHub
  • Xiaomi Token Plan (Europe)
  • engy
  • Neuralwatt
  • Agnes AI
  • StepFun Step Plan (China)
  • Kosmik Compute
  • routing.run
  • EBCloud
  • Crusoe
  • NanoGPT
  • NEAR AI Cloud
  • Friendli
  • SiliconFlow (China)
  • Z.AI
  • Tempr Gateway
  • DigitalOcean
  • Meganova
  • LMStudio
  • 302.AI
  • Inception
  • SiliconFlow
  • xAI
  • Mixlayer
  • DInference
  • Lynkr
  • Alibaba
  • Xpersona
  • Azure
  • AI21 Labs
  • CoralBricks
  • Requesty
  • ModelScope
  • Echo
  • QiHang
  • Hugging Face
  • FreeModel
  • DevPass (LLM Gateway)
  • Z.AI Coding Plan
  • OVHcloud AI Endpoints
  • Cortecs
  • AI-ROUTER
  • LLM Tech
  • NeoSmith
  • iFlow
  • Volcengine Ark Coding Plan
  • Vultr
  • GitLab Duo
平台能力

Agent 需要的基础能力,Stravia 一处提供。

客户端协议不变,只改一个地址。模型接入、Agent 基础能力、隐私保护和链路观测都在同一个本地服务里完成,不用再为每个客户端分别配置。

  1. 01 模型接入 多家服务、一个模型名,出错自动切换
  2. 02 Agent 基础能力 联网搜索、多模态理解、媒体生成,任何模型都能调用
  3. 03 隐私保护 密钥和令牌发给模型前先换成占位符
  4. 04 链路观测 按对话还原每个用户在用 Agent 做什么
01 · 模型接入

主服务出问题,自动换下一层

给一个模型名绑定多家服务并排好顺序。客户端始终调用同一个名字,背后用哪家、出错时换谁,由你在 Stravia 里决定。

  • 按优先级分层,出错自动交给下一层
  • 同一层按流量均衡或延迟优先分配
  • 同一段对话尽量留在已经成功的服务上
  • 在管理界面随时查看每个服务是否可用
Stravia 编辑模型界面:模型 smol 按层绑定 Command Code、Zhipu AI Coding Plan 和 DeepSeek 三个服务
接入客户端

改一个地址,客户端照旧工作

OpenAI、Anthropic、Gemini 协议都能直接调用,跨协议的工具调用和推理内容完整保留。Stravia 会为 Claude Code、Codex CLI、Gemini CLI 和 OpenCode 生成接入配置,桌面版可以一键写入。

  • /v1/chat/completionsOpenAI
  • /v1/responsesResponses
  • /v1/messagesAnthropic
  • /v1beta/models/…:generateContentGemini
  • /mcpMCP
访问控制

每个应用一把密钥,各管各的

给不同的 Agent、脚本或同事各发一把 Stravia 密钥,分别限制能用哪些模型、用到什么时候、同时跑几个请求。上游服务的真实密钥只保存在 Stravia 里。

  • claude-code 全部模型 · MCP 访问 永不过期
  • agent-ci 仅 smol · 并发 4 30 天
  • research-bot 仅 smol · 自动加入联网搜索 90 天
02 · Agent 基础能力

搜索、理解、生成,换哪个模型都能用

模型自身不具备的能力,由 Stravia 以工具的形式补上。能力在 Stravia 内执行、结果直接交还给模型;可以自动加入兼容的请求,也可以通过 MCP 提供,客户端不用装插件。每次调用都有时间、轮次和 token 上限。

  1. 模型需要查一下最新资料
  2. Stravia执行联网搜索,整理来源
  3. 模型带着来源继续回答
  • 联网搜索 Beta

    类似 Exa 的检索能力:搜索、抓取网页,返回带引用的结果。来源可选本机浏览器、Exa、智谱,或由插件提供。

  • 多模态理解 Beta

    由你选定的模型代为理解图片和 Office 文档,把内容交还给当前模型,纯文本模型也能处理多媒体输入。

  • 媒体生成 Beta

    通过支持图片生成的服务生成或编辑图片,产物可以在后续工具里继续引用。

  • 统一读取

    一个工具读取文件、网页和图片;Word、Excel、PPT 转成 Markdown,长内容自动分页。

03 · 隐私保护

密钥和令牌,不离开你的机器

1,475 条内置检测规则,识别 1Password、Adobe、Adafruit 等常见服务的密钥和令牌格式。

打开一次开关,所有 Stravia 密钥的请求都受保护:发往模型的消息、历史和工具结果里的凭据先换成占位符;模型原样返回时,Stravia 再把真值交给工具。检测全部在本机运行,客户端不用任何改动。

只识别规则认识的凭据,不包括个人信息、图片和附件。检测出错时请求直接失败,不会把明文发出去。

  1. 你发出的消息

    请用 sk-proj-7F9X2mQa 调用部署接口

  2. 模型看到的

    请用 ‹secret_01› 调用部署接口

  3. 工具拿到的

    deploy(key: sk-proj-7F9X2mQa)

04 · 链路观测

每个人在用 Agent 做什么,平台里一目了然。

Stravia 记录的不是一条条孤立的 HTTP 请求,而是按用户的每次输入,把 Agent 客户端里的对话原样还原出来。谁在用、问了什么、Agent 调了哪些工具、花了多少,不用翻客户端日志也能看清。

按对话还原 Agent 的每一轮

  • 以用户的每次输入为一轮,复刻客户端里的对话:输入、思考、工具调用和回答
  • 画布上一张卡片就是一轮交互,模型调用、重试和工具调用都归在对应的那一轮下
  • 失败的请求单独成列;打开 Debug 可按交互下载诊断包,排查上游问题
Stravia 请求记录页:左侧画布按用户输入排列交互卡片,右侧交互详情以对话形式展示用户输入、模型思考和回答
新功能 · 供应商插件

任何模型服务,
都能写成插件接入。

Stravia 里的每个模型供应商都以插件形式运行。内置的基础插件覆盖目录里的全部兼容服务;Codex、Grok、Command Code 和 Devin 有官方专属插件。目录里没有的服务,哪怕用的是私有协议,你也可以自己写一个插件接进来。

  • 服务目录在线更新

    新出现的兼容服务会直接进入可选列表,不必等 Stravia 发新版。

  • 接入任意自定义服务

    选择 OpenAI 兼容、Open Responses、Anthropic Messages 或 Gemini 协议,填入地址即可。

  • 隔离运行,网络受控

    插件在沙箱中执行,只能访问你保存的服务地址,以及导入前向你列出的网络来源。

  • 更新不打断,卸载不丢数据

    导入新版本即完成更新,进行中的任务用旧版本跑完;卸载后连接、模型、路由和历史都会保留。

供应商插件 演示

从 Releases 下载插件文件(.wasm),在这里导入。

  • 基础插件 base
    程序随附 · 可用 覆盖 232 家服务
    内置
  • Codex openai-codex
    未导入 对话 · 联网搜索 · 图片生成
  • Grok xai-grok
    未导入 对话
  • Command Code command-code
    未导入 对话 · 额度查询
  • Devin devin
    未导入 对话 · 额度查询
  • WorkBuddy workbuddy 社区
    未导入 对话 · 浏览器登录 · 额度查询

自己开发插件

目录里没有的服务,自己接进来

插件是一个自包含的 WebAssembly 组件,按 Stravia 公开的插件接口实现登录、模型发现、对话和额度查询。官方提供 Rust SDK,构建出的 .wasm 在“供应商插件”页面导入即可,沙箱和网络白名单同样生效。

上游不必是 OpenAI 或 Anthropic 兼容接口。插件可以自己实现服务商的私有协议,由 Stravia 转换成客户端使用的标准协议——Command Code 和 Devin 的官方插件就是这样接入的。

cargo build --release --target wasm32-wasip2
阅读插件设计文档
社区示例 WorkBuddy / CodeBuddy

把腾讯 WorkBuddy 账号接入 Stravia,账号里能用的 DeepSeek、Kimi、GLM、混元等模型,所有客户端都能调用。

  • 浏览器授权登录,令牌自动刷新
  • 国内版与国际版两个区域,凭据互不串用
  • 从账号实时发现模型,查询剩余额度
github.com/Chikage0o0/stravia-vendor-workbuddy
安装

在你自己的电脑或服务器上运行。

不依赖云服务。桌面版和服务端使用同一个内核和同一套管理界面,数据都留在你手里。

装在自己的电脑上

  • Windows 安装包与 Linux AppImage
  • 自带管理界面,数据存在本机
  • 可以直接写入本机客户端配置
  • 适合个人开发者
前往下载

暂不提供 macOS 版本。

  1. 创建管理员

    打开 127.0.0.1:23471/setup,输入启动时显示的一次性设置令牌,选择数据库并创建管理员。

  2. 添加模型服务

    填写 API Key,或登录 Codex、Grok、Devin 等账号。Stravia 会同步可用模型。

  3. 添加模型

    起一个模型名,绑定一个或多个上游模型,排好备用顺序。

  4. 接入客户端

    创建一把密钥,在“接入客户端”页面为 Claude Code、Codex CLI 等生成配置。

路线图

接下来,我们正在做这些。

以下能力仍在开发中,尚未包含在当前社区版里。进展会写在 GitHub 的更新日志中。

Modelite 本地处理 正在构建

敏感资料和繁重任务,尽量在本地完成

资料检索、语音转文字和文档识别在本机运行,企业资料不必全部发往外部服务,也更少依赖网络。

  • 文字与图片检索
  • 搜索结果重排
  • 录音转文字
  • 字幕时间对齐
  • 文档版面识别
企业治理 正在构建

工具、资料和权限,在一个平台里管理

按部门、团队或应用分配权限,集中管理企业知识库、工作记忆和企业工具;应用只拿到完成任务所需的结果。

  • 多部门与团队
  • 企业知识库
  • 工作记忆
  • 企业工具授权
  • 使用审查

把客户端指向 Stravia,
从下一次请求开始。

社区版免费开源,采用 AGPL-3.0 许可。项目仍在 1.0 之前的活跃开发阶段,升级前请留意更新日志。

加入 QQ 交流群

交流使用经验、反馈问题,一起讨论 Stravia。

QQ群号:1125500160

复制群号后,在 QQ 中搜索群聊申请加入。