Build & Push Frontend Docker Image / build-and-push (push) Canceled after 0s
Build Validation / validate (push) Canceled after 6s
Build & Push Backend Docker Image / build-and-push (push) Failing after 10m10s
Build & Push Gateway Docker Image / build-and-push (push) Failing after 10m9s
A professional workspace for AI coding agents with: - Real-time streaming chat with SSE - Session management (fork, clone, tree navigation) - MCP tools browser & metadata panel - Skills browser (global, project, package sources) - Voice input & STT provider configuration - Integrated terminal & file explorer - Model selector with capability metadata - Keyboard-first UI with command palette - 8 languages (en, pt-BR, es, ja, zh-CN, ar, bn, hi) - Tauri 2 desktop app - React 19 + TypeScript + Vite 8 + Tailwind CSS 4 - Pi Agent extension runtime Originally forked from OpenCodeUI, now an independent project. License: GPL-3.0-only
27 lines
815 B
HTML
27 lines
815 B
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<script>
|
|
// SPA redirect: GitHub Pages doesn't support client-side routing natively.
|
|
// This redirects all 404s back to index.html with the path preserved.
|
|
var pathSegmentsToKeep = 1 // '/OpenCodeUI' = 1 segment
|
|
var l = window.location
|
|
l.replace(
|
|
l.protocol +
|
|
'//' +
|
|
l.hostname +
|
|
(l.port ? ':' + l.port : '') +
|
|
l.pathname
|
|
.split('/')
|
|
.slice(0, 1 + pathSegmentsToKeep)
|
|
.join('/') +
|
|
'/?/' +
|
|
l.pathname.slice(1).split('/').slice(pathSegmentsToKeep).join('/').replace(/&/g, '~and~') +
|
|
(l.search ? '&' + l.search.slice(1).replace(/&/g, '~and~') : '') +
|
|
l.hash,
|
|
)
|
|
</script>
|
|
</head>
|
|
</html>
|