Run a self hosted chat client that connects to your own octo-server backend.
Package a desktop AI agent chat app for macOS, Windows, and Linux from the same codebase as the web build.
Build or customize a bilingual English and Chinese messaging interface with AI agent support.
| mininglamp-oss/octo-web | alexmt/mobile-for-argocd | alvinunreal/juice | |
|---|---|---|---|
| Stars | 32 | 32 | 32 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running octo-server backend to connect to, local dev uses pnpm.
OCTO Web is the front-end application for OCTO, an open-source workplace messaging platform designed to work with both regular human users and AI agents. Think of it as a chat and collaboration tool where not all participants are human. The AI agents in the system, called Lobsters, can handle tasks and thinking on behalf of users, while people focus on making decisions about what matters and what gets shipped. The same codebase runs as a website in your browser and as an installable desktop application. This single code approach means both versions look and work the same way, staying in sync without needing two separate teams to maintain them. The interface is designed with AI interaction in mind, showing streaming replies (text that appears as it is typed), previews of actions the AI is taking, and visual indicators that distinguish AI messages from human ones. It is part of a larger ecosystem that includes server software, mobile apps for Android and iOS, and an admin console. The design philosophy prioritizes local-first operation, meaning as much as possible runs on your own machine without relying on external cloud services. The project is open source under the Apache 2.0 license and is written in TypeScript with React for the user interface. It supports English and Simplified Chinese out of the box.
A TypeScript and React chat client that ships as both a browser app and an Electron desktop app for talking to AI agents through a shared backend.
Mainly TypeScript. The stack also includes TypeScript, React, Electron.
Free to use, modify, and distribute, including commercially, as long as you keep the copyright and license notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.