Mininglamp-OSS/octo-web
Web & desktop (Electron) client for the OCTO open workplace — one React + TypeScript codebase shipping browser and PC surfaces, with first-class AI agent UX.
해결하는 문제
OCTO Web은 OCTO 메시징 플랫폼을 위한 통합 사용자 인터페이스를 제공하여 인간이 AI 에이전트("로브스터"라고 불림)와 협업할 수 있도록 합니다. React 단일 코드베이스를 사용해 브라우저와 Electron을 통한 PC 클라이언트 모두를 타겟으로 하므로 웹과 데스크톱 애플리케이션용 별도의 코드베이스가 필요하지 않습니다.
작동 방식
TypeScript와 React로 구축된 클라이언트는 REST 및 WebSockets를 사용해 octo-server 백엔드와 통신합니다. 아키텍처는 라우트 수준의 뷰, 공유 UI 킷, 클라이언트 측 상태 저장소, API 레이어로 나뉩니다. PC 버전의 경우, React 애플리케이션을 둘러싸는 얇은 Electron 쉘을 사용해 알림, 파일 드롭과 같은 네이티브 OS 기능을 제공합니다.
대상 사용자
AI 에이전트가 실행 및 사고 작업을 수행하고 인간이 방향성과 감각을 제공하는 크로스플랫폼 작업 환경을 원하는 사용자 및 개발자.
주요 특징
- 크로스플랫폼 배포: 단일 코드베이스로 웹 앱과 데스크톱 앱 모두 배포 가능.
- 에이전트 최적화 UI: 스트리밍 응답, 도구 호출 미리보기, 에이전트 식별 칩 등 AI 상호작용에 특화된 인터페이스.
- 이중 언어 지원: 내장된 영어 및 간체중국어 로컬라이제이션.
- 로컬 우선 철학: 사용자의 자체 하드웨어에서 데이터와 에이전트를 실행할 수 있는 워크플로우를 지원하도록 설계됨.
관련
- 프로젝트
Mininglamp-OSS/octo-serverOCTO Server는 REST/WebSocket API를 제공하고, OpenClaw 기반의 "Lobster" AI 에이전트를 오케스트레이션하며, WuKongIM을 통해 실시간 메시징을 제어하는 Go 기반 백엔드입니다. OCTO의 웹, 모바일 및 관리 클라이언트의 중앙 허브 역할을 하며, 인증, RBAC, 스토리지 및 확장 가능한 어댑터를 처리합니다.
- 프로젝트
- 프로젝트
agent0ai/agent-zeroAgent Zero는 LLM 기반 AI 에이전트에게 완전한 Linux 데스크톱, DOM 주석이 있는 브라우저, 실시간 문서 편집기, 플러그인 생태계를 제공하는 오픈소스 Docker 기반 프레임워크입니다. 에이전트는 GUI 앱(예: Blender, LibreOffice)을 실행하고, 파일을 편집하고, 웹 페이지를 탐색하고 주석을 달고, 하위 에이전트를 생성할 수도 있습니다. 그동안 웹 UI를 통해 지켜보고 개입할 수 있습니다. 설치는 크로스 플랫폼 런처 또는 한 줄 스크립트를 통해 이루어지며, 프로젝트 범위 작업 공간, 호스트 머신 브리징, 타임 트래블 스냅샷, 광범위한 커뮤니티 플러그인을 지원합니다.
- 프로젝트
inkeep/agents코드 없이 시각적 빌더와 완전한 양방향 동기화를 제공하는 TypeScript SDK를 갖춘 AI 에이전트 구축 플랫폼으로, 협업 에이전트 관리를 지원합니다.
- 프로젝트
assistant-ui/assistant-uiassistant‑ui는 AI 어시스턴트를 위한 합성 가능하고 프로덕션 준비된 채팅 UI 구성 요소를 제공하는 TypeScript/React 라이브러리입니다. 타입이 지정된 런타임을 통해 다양한 LLM 백엔드와 함께 작동하며, 스트리밍, 마크다운, 도구 호출 렌더링을 처리하고 Next.js 프로젝트에 UI를 스캐폴딩하거나 주입하는 CLI를 제공합니다. MIT 라이선스이며 Y Combinator의 지원을 받습니다.