Native Shell
Native Shell은 모든 플랫폼의 앱 안에서 만들어지는 AI UI입니다
마크다운 기반 문서 프레임워크, 지시문으로 작성해 정적 HTML로 컴파일, 런타임·서버·잠금 없음, Bun·Node·Deno 지원
A markdown-first documentation framework. Write with directives, compile to flat static HTML — no runtime, no server, no lock-in. Runs on Bun, Node.js, or Deno.
개발 도구TypeScript · MDXGitHub @DocuBook온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A markdown-first documentation framework. Write with common mark and directives, compile to flat static HTML.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An open-source alternative to Mintlify or GitBook. Write documentation in markdown and directives. The toolchain runs on Bun, Node.js, or Deno — output is flat static HTML, no server required.
flowchart TD
Author["📝 Author<br/>writes markdown (.md)"] --> Flame["DocuBook Flame 🔥<br/>compiles to flat .html"]
Flame --> Host["📦 Static host"]
Host -->|serves static HTML| Browser["🌐 Browser"]
Browser -->|requests page| Host
[!WARNING] Verify the runtime is installed:
bun --version,node --version, ordeno --version.
Create the project directory, then run the flow for your runtime:
mkdir my-docs && cd my-docs
bun add @docubook/flame
bunx flame init
bun run dev
npm install @docubook/flame
npx flame init
npm run dev
deno run -A npm:@docubook/flame init
deno task dev
[!NOTE] We are very open to all your contributions, no matter how small your contribution is, it will certainly be part of the development of this project.
Please read: CONTRIBUTING.md
[!IMPORTANT] This repository uses a monorepo setup powered by pnpm workspaces and Turborepo to manage apps and packages in a single workspace.
For development workflow:
- Vitest provides fast unit testing with native ESM and TypeScript support
- Changesets handles package versioning and release management
- Husky runs automatic linting and formatting before commits
- commitlint ensures commit messages follow the Conventional Commits format consistently
This setup helps keep the codebase organized, maintainable, and contributor-friendly.