
Seldonframe
io.github.seldonframe由 GitHub 帳號 seldonframe 發布v1.59.2更新於 Oct 27, 2026
Build, deploy, and sell AI agents for local-service businesses - from your IDE.
概覽
SeldonFrame 讓編碼助理為在地服務業客戶建立、部署並營運品牌化的 AI「前台」工作區(網站、預約、表單、CRM 與代理)。
- 可以做什麼
- 依客戶網址或簡短描述建立與更新客戶工作區,一次產生品牌網站、預約流程、接待表單、CRM 與 AI 代理。
- 用一句英文描述產生代理,把觸發方式、技能、通路與工具綁在一起。
- 交付前執行評測與腳本化情境驗證代理,並完成一次真實測試預約。
- 發布工作區,並在單一代理商檢視中營運多個客戶帳戶。
- 管理金流相關功能,例如提領、市集結帳與代理按次租用計費。
- 適用情境
- 適合服務在地商家的代理商或開發者,想直接在 IDE 或相容 MCP 的助理中產生並維護面向客戶的網站、預約流程,以及 AI 接待、聊天與簡訊代理,而不必使用網頁後台。
- 執行需求
- 以本機 npm 套件(@seldonframe/mcp)透過 npx 執行,需要 Node.js,也可使用遠端端點。需要 SeldonFrame 帳號與工作區;託管方案需付費,自架需要 Docker、Postgres 以及自己的 Anthropic 或 OpenAI 金鑰,另可選用 Twilio、Resend 與 Composio 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Seldonframe,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.seldonframe%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"seldonframe": {
"type": "http",
"url": "https://mcp.seldonframe.com/v1"
}
}
}README
SeldonFrame
Sell AI front offices. Deploy them in minutes.
SeldonFrame is the agent-native, open-source alternative to GoHighLevel for agencies serving local businesses. Give your coding agent a client's URL and it can create a branded website, booking flow, intake, CRM, and AI agent in one workspace. Run evals, publish, and hand it off — then operate every client from one agency view.
[License: AGPL v3] [npm version] [GitHub stars] [Discord] [X] [smithery badge]
Website · For agencies · For builders · Docs · Discord
Live demos: HVAC · Med spa · Med spa · Weight loss
Ship your first client front office
Or as an auto-updating Claude Code plugin:
Build the first client workspace before paying. Hosted Managed uses SeldonFrame's keys; Builder and Agency plans are BYOK. Your agency owns the client relationship, workspace data, and delivery margin.
See a real one — a live workspace, not a mockup:
And here's the agent on that site handling a real inbound — checking the live calendar, and, when asked for a price, refusing to invent one (that's the quote-guard, not a scripted reply):
Click any screenshot — this HVAC workspace is live and books real appointments. More live workspaces: Metro MedSpa · SKINNEY Medspa · Vive Ageless Weight Loss — and more on seldonframe.com.
The agency delivery loop
- Start with the client URL. SeldonFrame extracts the business facts and creates the workspace.
- Apply your agency playbook. Brand the site, booking flow, intake, CRM, and agent.
- Verify before handoff. Run evals and complete a real test booking.
- Publish and operate. Give the client a branded portal while your agency keeps the master view.
The same loop works from the dashboard, Claude Code, Cursor, Windsurf, or any MCP-compatible agent. See the agency workflow.
What an agent is made of here
Most "agent frameworks" hand you a chat loop and wish you luck. SeldonFrame gives your IDE agent the full production anatomy:
The agent model — Trigger × Skill × Channel
An agent isn't a chatbot UI; it's three independent axes:
- Trigger — when it runs: inbound (a call / chat / email / SMS arrives) · event (a domain event fires —
booking.completed,lead.created,invoice.paid…) · schedule (a cron cadence). - Skill — what it does: receptionist · review-requester · speed-to-lead · win-back · digest…
- Channel — how it speaks: voice · web chat · SMS · email · internal digest.
- Tools — what it can touch: native tools (book against the real calendar · read/write the CRM · send SMS & email · take a message) plus 1,000+ app integrations via Composio (Google Calendar, Sheets, Slack, HubSpot, Notion, …), bound per-agent.
surface: voice | chat (the old receptionist-only knob) is just one point in this space — trigger=inbound. One builder creates any agent; the marketplace sells any agent.
From agent to production loop
A production agent is a loop, not a single prompt:
Trigger → (Model + Tools + State) → Verify → Iterate, bounded by a Stop condition, improved by Evals, kept honest by Observability + Guardrails.
Two non-negotiables drive the roadmap: the checker must be separate from the maker (a model grading its own work is too generous a grader), and the loop must have brakes (or it bills you in silence). Where each primitive stands today:
The loop, drawn
[The agent loop: one build command in a terminal; Inbound / Event / Schedule triggers feed a running agent loop (Model · Tools · State · Verify) with native + Composio tools orbiting the core and Stop brakes bounding it; each pass produces a real action — books the calendar, texts the lead back, answers the phone.]One sentence builds it; triggers drive it; the ring is the loop running — Model → Tools → State → Verify — with tools orbiting the core,
/runs+ Brain observing, and the Stop brakes bounding every pass. Everything in the diagram is shipped today. (Animated SVG — if your viewer freezes it, the still frame reads the same.)
Deeper — the pre-wired stack, the architectural bet, the roadmap: docs/ARCHITECTURE.md.
Five agents you can ship today
Trigger × Skill × Channel are independent axes — pick one of each and you've architected an agent:
The Brain — memory that compounds
Agents that forget are demos. Every SeldonFrame workspace owns a Brain:
- The Soul — the single source of truth an agent grounds on (identity, services, hours, pricing). Install someone else's agent and it re-grounds on your Soul, never their facts.
- Loop memory — agents recall before acting and record after. "Did I already ask this customer for a review?" is a memory recall, not a bespoke flag.
- Notes → distilled rules — raw observations get compiled and promoted into durable knowledge on a schedule, so every run starts smarter than the last one ended.
Money rails, built in
Agents that do real work end up touching real money — so the rails are platform primitives, not an integration project:
- A prepaid wallet ledger — UNIQUE idempotency keys and guarded never-negative decrements: a charge can't double-fire, a balance can't go below zero.
- Stripe Connect payouts —
seldonframe payoutmoves accrued earnings to a bank account. - Checkout that fulfills — a marketplace sale auto-provisions the deployment and re-grounds it on the buyer's business.
- Per-use rental billing — every agent exposes a signed MCP endpoint; other LLMs can rent it and the ledger meters each use.
- Real phone numbers — provision a number per agent (bring your own Twilio today; SF-managed metered numbers are rolling out).
Fee fine print: SeldonFrame takes a 5% GMV fee only when the marketplace brings the buyer, ~2% on sales through your own SeldonFrame storefront, and $0 anywhere else.
Operate every client from any IDE
One npm package — @seldonframe/mcp — runs as a local MCP server in every major AI-native editor. Pick yours, paste the snippet, and ask your agent to create or update a client workspace — website, booking page, intake form, CRM, and agent in one pass.
Claude Code
Or as a plugin (auto-updates, one-liner via the marketplace):
Cursor
Add to ~/.cursor/mcp.json:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
VS Code (Copilot agent mode)
Add to .vscode/mcp.json:
Zed
Add to settings.json:
Codex CLI
Add to ~/.codex/config.toml:
Or one line: codex mcp add seldonframe -- npx -y @seldonframe/mcp
Once connected, restart your IDE (MCP connectors load at session start), then just say:
See the same six snippets, kept in sync, at seldonframe.com/build.
Self-host the whole thing
Prefer to run it yourself? The entire monorepo is AGPL-3.0 — and there's a prebuilt image, so you don't even build it:
Brings up Postgres, migrations, and the app on localhost:3000 — the same dashboard, generated public sites, and API as the hosted version. Multi-arch image (amd64 + arm64) at ghcr.io/seldonframe/seldonframe; or docker compose up --build to build from source. Bring your own LLM key (Anthropic or OpenAI); SMS/voice (Twilio), email (Resend), and 1,000+ integrations (Composio) are add-your-own-key. Full guide: QUICKSTART.md.
When you're ready to scale
Your agency hub is seldonframe.com/agencies — deploy branded client workspaces, set your own client pricing, and keep the master view. Builders can still publish portable agents through seldonframe.com/build and let other LLMs rent them over MCP.
Pricing — no surprises
Tech stack
- Next.js 16 (App Router) + React 19 + TypeScript — one deployable app: dashboard, generated public sites, and API
- Drizzle ORM on Postgres (Neon in production; any Postgres 15+ when self-hosting)
- Tailwind CSS 4
- pnpm workspaces + Turborepo (monorepo)
- MCP server —
@seldonframe/mcp, plain Node, runs locally inside your IDE - Anthropic / OpenAI (bring your own key) · Stripe payments · Twilio voice/SMS · Resend email
Contributing
The highest-leverage PR here is an agent template or a vertical skill-pack — merged templates ship to the marketplace where every SeldonFrame user can find them, and you can list your own paid variants alongside. Core, connector, and eval PRs are equally welcome.
- Start with CONTRIBUTING.md, then issues labeled
good first issue/help wanted - House rule: agent-behavior changes ship with eval scenarios; runtime changes ship with tests
Community
- 💬 Discord — fastest way to get help, feedback, or just say hi
- 🐦 @themaxthule on X — release notes, tips, dogfood notes
- 📚 Docs — deeper guides than this README
- 🐛 Issues · 📡 Discussions
- ✉️ Partnerships: [email protected]
License
AGPL-3.0 for the whole monorepo. Self-host freely; if you modify it and run it as a network service, your modifications stay open. For closed-source embedding, the hosted plan is the commercial alternative — see LICENSING.md. Same dual model as Mattermost, Plausible, and Postiz.
Build an agent. Sell it. Get paid. — from your IDE.
If this is the platform you've been looking for, ⭐ star the repo — it helps more builders find it.
來源:README.md,提交 3f386a2
工具
0版本歷史
1- v1.59.2最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分