AO

anomalyco/opentui

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.4만 stars 품질 74 트렌드 67MIT

anomalyco/opentui는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요

anomalyco/opentui는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요(AI 번역)

OpenTUI는 터미널 사용자 인터페이스를 구축하는 라이브러리입니다.

  • 지그로 작성되어 있습니다.
  • TypeScript를 직접 작성하거나 React와 Solid를 통해 작성할 수 있습니다.
  • 플렉스박스로 박스와 텍스트를 배열합니다.
  • 선택, 입력, 스크롤 박스를 키보드와 마우스 컨트롤로 추가합니다.
  • 소리를 재생하고, 이미지를 보여주며, 3D 그래픽을 렌더링할 수 있습니다.

OpenCode는 수백만 명의 사용자에게 OpenTUI를 운영 환경에서 사용하고 있습니다.

웹사이트 | 문서 | 패키지

소포

  • @opentui/core - TypeScript 바인딩이 포함된 네이티브 터미널 UI 라이브러리.
  • @opentui/react - OpenTUI 코어로 터미널 사용자 인터페이스를 구축하는 React 렌더러.
  • @opentui/solid - OpenTUI 코어로 터미널 사용자 인터페이스를 구축하기 위한 견고한 렌더러.
  • @opentui/keymap - 터미널 및 브라우저 애플리케이션을 위한 키 바인딩 및 명령 라우팅 라이브러리.
  • @opentui/qrcode - QR 코드 인코더와 React 및 솔리드 서피스 렌더링 가능
  • @opentui/three - OpenTUI용 WebGPU 렌더러Three.js.
  • @opentui/ssh - OpenTUI 애플리케이션을 위한 SSH 서버 통합.

개인 패키지

  • @opentui/native - Zig 구현, 네이티브 테스트 및 벤치마크가 포함된 프라이빗 작업 공간.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

OpenTUI is a library to build terminal user interfaces.

  • It is written in Zig.
  • You write TypeScript directly or through React and Solid.
  • You arrange boxes and text with flexbox.
  • You add selects, inputs, and scroll boxes with keyboard and mouse controls.
  • You can play sounds, show images, and render 3D graphics.

OpenCode uses OpenTUI in production for millions of users.

Website | Documentation | Packages

Packages

  • @opentui/core - Native terminal UI library with TypeScript bindings.
  • @opentui/react - React renderer for building terminal user interfaces with OpenTUI Core.
  • @opentui/solid - Solid renderer for building terminal user interfaces with OpenTUI Core.
  • @opentui/keymap - Key binding and command routing library for terminal and browser applications.
  • @opentui/qrcode - QR code encoder and renderable with React and Solid surfaces.
  • @opentui/three - Three.js WebGPU renderer for OpenTUI.
  • @opentui/ssh - SSH server integration for OpenTUI applications.

Private packages

  • @opentui/native - Private workspace with the Zig implementation, native tests, and benchmarks.
  • @opentui/examples - Private workspace with example applications and a standalone examples executable.
  • @opentui/web - Private workspace with the documentation website and the AI agent skill.

AI agent skill

Install the OpenTUI documentation as a skill for your AI coding assistant with npx skills:

npx skills add https://opentui.com --skill opentui

Add -g to install the skill globally. The skill matches the latest release, and npx skills update moves it to each new release. Install from https://opentui.com/docs/next to follow the main branch. A skill installed with npx skills add anomalyco/opentui follows the main branch; run the command above to switch it to releases.

Development

Development requires Bun 1.4.1 or later and Zig 0.17.0.

See AGENTS.md for engineering, tooling, and verification conventions.

bun install

Run package scripts from their package directory. Run bun run build from the repository root after you change

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add anomalyco/opentui
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →