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

LayerStatus
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 protocolOpen — 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 APIPublic 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:

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