Self-host porta
v0.16.2Remote web interface for Antigravity with PWA support
- Stars
- 211
- Ports
- 3170 (Proxy (Antigravity LSP bridge)), 3070 (Web UI (Vite dev server))
- Requires
- Antigravity, Node.js, Pnpm
What is porta?
Porta gives you a browser-based way to reach Google's Antigravity agent from other devices. It runs a local proxy that connects to the Antigravity language server and a web front end you can install as a PWA. The stack needs Node.js 22 or newer and pnpm 10 or newer. Data moves over WebSocket as structured LSP messages, so bandwidth stays tiny and latency is low. The UI works well on phones and tablets. If you want access from outside your LAN, the docs explain how to wire it up with Cloudflare Tunnel, Pages, and Zero Trust. You must already have Antigravity running; Porta does not add a code editor or terminal. Licensed MIT.
Should you self-host porta?
porta scores 42/100 on selfhost.directory (how scoring works) and ranks #122 of 166 in Developer Tools. It has 211 GitHub stars.
It shipped 17 stable releases in the past year. The latest, v0.16.2, came out on 9 September 2026. New versions land roughly every 9 days.
Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is openhands (87/100, 92 094 stars). It scores higher overall, so compare the two before you pick. See porta vs openhands side by side.
Features
- Cloudflare Integration
- Container Support
- Cross-platform
- Full Privacy
- LAN Access
- Near-zero Bandwidth
- Real-Time WebSocket Streaming
- Self-Hosted
- Token Authentication
porta README
More in Chat
PyBitmessagePyBitmessage is the open-source reference client for Bitmessage, a self-hosted encrypted P2P messenger with chans, broadcasts and Tor support.
quassel-webserverSelf-hosted web interface for Quassel IRC core, providing a browser-based client with themes and reverse proxy support. Requires a running quasselcore instance.
reaction-lightReaction Light is an open-source, self-hosted Discord bot that assigns roles via reactions using slash commands, supporting multiple servers and Docker deployment.
RelateRelate runs on your computer, connects to Telegram and other chats, builds a searchable memory, extracts promises as tasks, and reminds you of dates — data stays local
RemindMeSelf-hosted Matrix bot that schedules reminders, manages calendars via iCal, and offers an HTTP API for integration. Open-source under GPL-3.0.
Reticulum MeshChatOpen-source, self-hosted mesh chat client: encrypted texts, files and beta audio calls over the Reticulum Network Stack via LAN, internet or LoRa radio.
RetroShareAn open-source, decentralized friend-to-friend network for self-hosted encrypted chat, mail, file sharing, forums and channels on Windows, macOS, Linux and Android.
RevoltA self-hosted, open-source group chat app for communities offering servers, channels, calls, file uploads, and themes — a Discord alternative you fully control.
rocket2Self-hosted Slack bot for team management across GitHub and Google Drive, featuring Unix-style commands, permissions, and extensible architecture.
Rocket.ChatSelf-hosted, open-source chat platform for teams and citizens: channels, threads, voice and video, end-to-end encryption, LDAP/SSO, and Matrix federation.
RSS-to-Telegram-BotSelf-hosted, open-source Telegram bot that pushes RSS and Atom feeds to chats and channels with rich formatting, media, OPML import/export, and multi-user support.
rustyhandOpen-source Agent OS in Rust running autonomous agents on schedules with 72 tools, 26 LLM providers, and Telegram/Discord/Slack channels. Single ~32MB binary.


0 comments