Open Source at Sharely.ai
Sharely.ai splits the platform into parts we manage and parts you run — and the parts you run are open source. You can inspect, fork, and self-host the code that lives in your stack, while Sharely.ai manages knowledge, governance, and the control plane.
The Projects
Web Control
The embeddable widget that delivers AI chat, search, browse, and custom agent experiences inside your web application.
- Repository: github.com/sharelyai/webcontrol (opens in a new tab)
- License: Apache 2.0
- What's inside: the single-file embed bundle, layered React packages (
@sharelyai/services,@sharelyai/ui-chat,@sharelyai/ui-search,@sharelyai/ui-browse,@sharelyai/ui-agent-chat, …), per-package examples, and a runnable demo app - Docs: Web Control
Use the hosted bundle as-is, compose the React packages into your own UI, or fork the repository and serve your own build with your own branding.
Sharely Server SDK
The TypeScript SDK for building your own agent server — the heart of Bring Your Own Agent. You write an async generator that yields typed events; the SDK owns HTTP, auth, persistence, and SSE streaming.
- Repository: github.com/sharelyai/sharely-server-sdk (opens in a new tab)
- License: Apache 2.0
- npm:
@sharelyai/server,@sharelyai/protocol,@sharelyai/api,@sharelyai/tools,@sharelyai/adapter-vercel-ai,@sharelyai/adapter-temporal,@sharelyai/conformance - What's inside: the Express runtime, wire-protocol types, platform API client, tool registry, framework adapters, conformance validator, six runnable examples (Anthropic SDK, OpenAI Agents SDK, LangGraph, Vercel AI, Temporal, raw streaming), and four live demo apps
- Docs: Bring Your Own Agent
What's Open vs. Managed
| Layer | Status |
|---|---|
| Web Control (delivery surface) | Open source — embed, compose, or fork |
| Your agent server (logic, models, tools) | Yours — built on the open-source Server SDK |
| Agent wire protocol | Open — typed, documented, with a conformance validator |
| Knowledge management (ingestion, RAG, taxonomies) | Managed by Sharely.ai |
| Governance (RBAC, roles, permissions) | Managed by Sharely.ai |
| Control plane (routing, identity, persistence) | Managed by Sharely.ai |
| v1 REST API | Public contract, documented here |
This split means there's no lock-in on the parts that touch your code: your UI integration and your agent logic are portable, inspectable code you control.
Contributing
Both repositories welcome issues and pull requests on GitHub:
- webcontrol issues (opens in a new tab) · CONTRIBUTING (opens in a new tab)
- sharely-server-sdk issues (opens in a new tab) · CONTRIBUTING (opens in a new tab)
Note: while the source is Apache 2.0 and forks are encouraged, publishing to the @sharelyai npm scope is restricted to Sharely.ai maintainers.
Getting Started
- Embed AI in your app → Web Control
- Build your own agent → Bring Your Own Agent Quickstart
- Call the platform directly → API Reference