About Portal
OpenPortal, called Portal in its documentation, is a mobile first web interface for OpenCode, the AI coding harness. It is aimed at developers who like OpenCode but find its web UI lacking or not fully responsive on a phone or tablet. The author built it to provide a complete, responsive front end with the configuration work already done.
Portal is distributed as an npm package named openportal. Running it from a project directory with bunx openportal starts the OpenCode server in that directory, serves the web interface, and manages multiple Portal instances across projects. It finds available ports automatically and prints the URLs. It can be used on a home network, or deployed to the cloud and reached over a VPN or Tailscale, and the documentation includes local and remote setup guides. Git operations such as committing, branching, pushing, pulling, viewing diffs and resolving conflicts are carried out through OpenCode's chat interface, using the machine's existing git configuration and SSH keys. The documentation advises that Portal works best with Bun and that Node.js may have rough edges.
The site is a documentation site only and publishes no pricing, license terms or paid plans.