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.
Publishes localhost services to the agentic web through self-hostable, trustless relays.
| Date | Stars |
|---|---|
| 2026-08-04 | 263 |
| 2026-08-13 | 262 |
| 2026-08-18 | 262 |
| 2026-08-19 | 262 |
| 2026-08-20 | 263 |
| 2026-08-24 | 264 |
| 2026-08-25 | 264 |
| 2026-08-28 | 264 |
| 2026-08-29 | 265 |
| 2026-08-31 | 265 |
| 2026-09-04 | 266 |
| 2026-09-06 | 266 |
| 2026-09-07 | 266 |
| 2026-09-08 | 267 |
| 2026-09-09 | 267 |
| 2026-09-10 | 267 |
| 2026-09-11 | 267 |
| 2026-09-12 | 267 |
| 2026-09-13 | 267 |
| 2026-09-14 | 267 |
| 2026-09-15 | 268 |
| 2026-09-16 | 268 |
| 2026-09-17 | 269 |
| 2026-09-18 | 269 |
| 2026-09-19 | 269 |
| 2026-09-20 | 270 |
| 2026-09-21 | 270 |
| 2026-09-22 | 271 |
| 2026-09-23 | 271 |
| 2026-09-25 | 270 |
| 2026-09-26 | 271 |
| 2026-09-28 | 271 |
| 2026-09-30 | 271 |
| 2026-10-01 | 271 |
| 2026-10-02 | 272 |
| 2026-10-03 | 272 |
| 2026-10-04 | 271 |
| 2026-10-05 | 271 |
| 2026-10-06 | 272 |
| 2026-10-07 | 272 |
| 2026-10-08 | 272 |
| 2026-10-09 | 272 |
| 2026-10-10 | 314 |
| 2026-10-11 | 308 |
| 2026-10-12 | 309 |
| 2026-10-13 | 309 |
| 2026-10-14 | 309 |
| 2026-10-15 | 287 |
| 2026-10-16 | 287 |
| 2026-10-17 | 287 |
| 2026-10-18 | 288 |
| 2026-10-19 | 288 |
| 2026-10-20 | 288 |
| 2026-10-21 | 288 |
| 2026-10-22 | 288 |
| 2026-10-23 | 288 |
| 2026-10-24 | 289 |
| 2026-10-26 | 290 |
| 2026-10-27 | 291 |
| 2026-10-28 | 291 |
| 2026-10-29 | 292 |
| 2026-10-30 | 292 |
| 2026-11-01 | 293 |
| 2026-11-02 | 301 |
| 2026-11-03 | 304 |
| 2026-11-04 | 304 |
Today
— stars today
This week
+13 stars this week
This month
+33 stars this month
Momentum
73.0
growth rate 4.47%/day
<p align="center"> <img src="./logo.png" alt="Portal" width="280" /> </p> # Portal - Self-Hostable Relay Tunnel for Localhost [](https://github.com/gosuda/portal-tunnel/actions/workflows/ci.yml) [](https://github.com/gosuda/portal-tunnel/releases/latest) [](./LICENSE) [](https://github.com/anderspitman/awesome-tunneling) [English](./README.md) | [简体中文](./README.zh-CN.md) <p align="center"><img width="800" alt="Portal Demo" src="./portal.gif" /></p> <p align="center"><b>Expose local services through self-hosted or public relays.</b><br/>No port forwarding. No inbound firewall rules. No manual DNS setup. No accounts.</p> ## Why Portal? Portal is an open-source tunnel runtime and relay network for publishing services to the agentic web. It exposes local apps, APIs, tools, and agents through self-hosted or public relays, keeps routing and security policy in the local tunnel process, and eliminates the need for hosted vendor accounts or credit cards. - **Self-Hostable & Open Source** - Run your own relay with a single command. MIT-licensed with zero telemetry, no enterprise tiers, and no call-home. - **Anonymous Relay Network** - Connect to public relays or combine self-hosted and community relays into resilient multi-relay failover pools. - **End-to-End Tenant TLS** - For uncached HTTPS stream exposures, TLS terminates in your local tunnel process. Forwarding relays handle ciphertext; relay-held certificate keys remain part of the [trust boundary](https://gosuda.github.io/portal-tunnel/security-model#relay-trust-reduction). - **IVNP-backed Overlay Networking** - Bridge reverse backhauls over an independent IVNP overlay network when enhanced routing privacy is desired. - **Built-in MITM Detection** - The native self-probe compares TLS keying material on a sampled connection; `--ban-mitm` blocks a relay for that exposure when exporter values differ. - **No Accounts, No API Keys** - Authentication uses local secp256k1 cryptographic identities (`identity.json`) with SIWE challenge signing. - **Native x402 Payments** - Route-level micropayments using gasless Sui USDC, Casper wCSPR, or Nano XNO without traditional payment processors. > 📖 **Explore the Complete Product Capabilities**: > For the complete matrix of all 20+ supported capabilities across CLI, Agent, SDK, and Relay—including interface support and trust boundaries—see the **[Canonical Feature Inventory](https://gosuda.github.io/portal-tunnel/features)**. ## Comparison | | Portal | ngrok | Cloudflare Tunnel | frp | |---|---|---|---|---| | Public localhost URL | **Yes** | Yes | Yes | Yes | | Self-hostable | **Yes** | Enterprise only | No | Yes | | Open source | **MIT** | No | Client only | Apache 2.0 | | Custom domain | **Yes** | Paid plans | Yes | Yes | | End-to-end tenant TLS | **Yes (uncached exposures)** | No | No | No | | MITM self-probe | **Yes (TLS keying material export)** | No | No | No | | Multi-relay failover | **Yes** | Managed | Built-in | No | | Account required | **No** | Yes | Yes | No | | Native x402 payments | **Yes** | No | No | No | ## Quick Start ### 1. Expose a local service **macOS / Linux:** ```bash curl -fsSL https://github.com/gosuda/portal-tunnel/releases/latest/download/install.sh | bash portal expose 3000 ``` **Windows (PowerShell):** ```powershell $ProgressPreference = 'SilentlyContinue' irm https://github.com/gosuda/portal-tunnel/releases/latest/download/install.ps1 | iex portal expose 3000 ``` Portal prints an HTTPS URL when the tunnel is ready. To get a short URL without an Ethereum address, use `--name myapp` when creating the identity. When that name is available, share `https://myapp.<relay-domain>/`, printed as `short
Excerpt of 9,268 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
Not classified yet. Classification runs as part of npm run ingest.