Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Connect your agents with anything. Make your tools composable. Secrets stay out of agent context.
| Date | Stars |
|---|---|
| 2026-07-31 | 388 |
| 2026-08-06 | 388 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center"> <img src="docs/assets/harbor-logo.png" alt="Harbor" width="220" /> # Harbor SDK **Publish-ready TypeScript and Python packages for building with Harbor.** Promise-first TypeScript clients, sync and async Python clients, generated protocol types, runtime execution results, plugin and registry contracts, platform adapters, and a local Harbor-compatible development server with a built-in browser frontend. [](https://www.typescriptlang.org/) [](https://bun.sh/) [](https://modelcontextprotocol.io/) [](./LICENSE) [](#roadmap) Prefer the hosted control plane with workspace-scoped credentials, team sharing, and the full Harbor dashboard? Use **[tryharbor.ai](https://tryharbor.ai)**. </div> --- <div align="center"> <img src="docs/assets/local-harbor-demo.gif" alt="Local Harbor demo" width="860" /> </div> --- ## Table of Contents - [Why Harbor SDK](#why-harbor-sdk) - [Public Packages](#public-packages) - [Key Features](#key-features) - [Architecture at a Glance](#architecture-at-a-glance) - [Quickstart](#quickstart) - [Use the Client](#use-the-client) - [Use the Python Client](#use-the-python-client) - [Local Platform Frontend](#local-platform-frontend) - [Examples](#examples) - [Project Layout](#project-layout) - [Development](#development) - [Security Model](#security-model) - [Publishing](#publishing) - [Roadmap](#roadmap) - [License](#license) --- ## Why Harbor SDK Most agent and tool integrations end up in one of two weak shapes: 1. Hardcoded provider clients inside the app or agent, with little auditability. 2. A hosted platform dependency before the developer has proved the workflow. Harbor SDK keeps the public package surface small while still exposing the real building blocks: - app code can use a normal Promise client through `@hrbr/client`, - system code can import stable Harbor namespaces through `@hrbr/sdk`, - local development can run a Harbor-compatible server and frontend without the hosted dashboard, - runtime results preserve raw JSON and expose language-friendly content blocks for text, JSON, and explicit skill bundles. This repo is the publish-shaped package repo. Source generation still happens in the Harbor monorepo; this repository stores the npm artifacts and runnable examples in the shape external developers consume. --- ## Public Packages | Package | Purpose | | --- | --- | | `@hrbr/client` | Promise-first Harbor API client for application, browser, integration, CLI, and server authors. Includes `@hrbr/client/effect` for Effect-native hosts. | | `@hrbr/sdk` | Composite system SDK facade for Harbor runtime, platform, inspect, plugin, protocol, registry, Orbit, and control-plane contracts. | | `harbor-sdk` | Python client SDK from `packages/python`, with sync and async clients over the same generated Harbor protocol. | The intended public TypeScript surface is two package identities. The Python surface is one distribution package named `harbor-sdk` with import package `harbor_sdk`. In the current pre-release lane, all three packages are distributed as GitHub release artifacts rather than npm or PyPI registry publishes. Leaf runtime/protocol/platform packages stay behind `@hrbr/sdk` unless there is a concrete reason to expose a new public product. --- ## Key Features | Capability | What you get | | --- | --- | | Promise-first client | `createHarborClient()` returns ordinary Promises for app and integration code. | | Effect variant | `@hrbr/client/effect` exposes the same client surface as Effect values and a layer. | | Python client | `HarborClient` and `AsyncHarborClient` expose sync/async Py
Excerpt of 13,640 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:01a3114329c3c755, llm:repository topics: agent-execution, agent-tools; description: 'Connect your agents with anything. Make your tools composable. Secrets stay out of agent context.'
matched fp:01a3114329c3c755, llm:repository topics: agent-execution, agent-tools; description: 'Connect your agents with anything. Make your tools composable. Secrets stay out of agent context.'