# Runtime: aphrody-labs/bun

> The JavaScript runtime of Aphrody: a fork of oven-sh/bun 1.4.4, and what it adds.

| Item | Value |
| --- | --- |
| Upstream | [oven-sh/bun](https://github.com/oven-sh/bun), base version `1.4.4` |
| Source | [aphrody-labs/bun](https://github.com/aphrody-labs/bun) at [d9cbd5c9e2c9](https://github.com/aphrody-labs/bun/commit/d9cbd5c9e2c9b8327b5c84479df7cf0e4098adcc) (2026-10-12) |
| Licence | MIT, LGPL-2, [LICENSE.md](https://github.com/aphrody-labs/bun/blob/main/LICENSE.md) |
| Latest release | [aphrody-v1.4.3-aphrody.4](https://github.com/aphrody-labs/bun/releases/tag/aphrody-v1.4.3-aphrody.4) (2026-10-09) |
| Fork commits | 773 since 2026-10-02 (merge commits excluded) |
| Last upstream merge | [c1de6f2335](https://github.com/aphrody-labs/bun/commit/c1de6f2335) (2026-10-09) |
| npm | [@aphrody/bun-runtime](https://www.npmjs.com/package/@aphrody/bun-runtime) `1.4.3-aphrody.2` |
| Container image | `ghcr.io/aphrody-labs/bun:1.4.4` ([scripts/aphrody/deploy/docker/Dockerfile](https://github.com/aphrody-labs/bun/blob/main/scripts/aphrody/deploy/docker/Dockerfile), release `bun-v1.4.4`); anonymous pull denied by ghcr.io (HTTP 403) |

## Commits by type

Conventional Commit types of the fork commits.

| Type | Commits |
| --- | --- |
| `feat` | 245 |
| `fix` | 203 |
| `docs` | 169 |
| `other` | 48 |
| `build` | 27 |
| `chore` | 27 |
| `test` | 27 |
| `ci` | 13 |
| `refactor` | 3 |
| `style` | 3 |
| `bench` | 2 |
| `perf` | 2 |
| `wip` | 2 |
| `lint` | 1 |
| `types` | 1 |

Most frequent scopes: `aphrody` (52), `windows` (38), `plan` (32), `release` (30), `merge` (28), `build` (17), `test` (17), `install` (14), `cli` (13), `google` (13), `runtime` (13), `shell` (13), `video` (13), `alpine` (11), `types` (10), `next-bun` (9), `python` (9), `site` (9), `bundler` (8), `ci` (8).

## Built-in modules added

- `bun:app` ([src/js/bun/app.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/app.ts))
- `bun:chromium` ([src/js/bun/chromium.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/chromium.ts))
- `bun:cosmic` ([src/js/bun/cosmic.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/cosmic.ts))
- `bun:dotnet` ([src/js/bun/dotnet.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/dotnet.ts))
- `bun:ffi` ([src/js/bun/ffi.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/ffi.ts))
- `bun:google` ([src/js/bun/google.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/google.ts))
- `bun:graph` ([src/js/bun/graph.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/graph.ts))
- `bun:graph-index` ([src/js/bun/graph-index.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/graph-index.ts))
- `bun:graph-native` ([src/js/bun/graph-native.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/graph-native.ts))
- `bun:graphx` ([src/js/bun/graphx.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/graphx.ts))
- `bun:internal-for-testing` ([src/js/bun/internal-for-testing.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/internal-for-testing.ts))
- `bun:jsc` ([src/js/bun/jsc.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/jsc.ts))
- `bun:linux` ([src/js/bun/linux.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/linux.ts))
- `bun:main` ([src/js/bun/main.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/main.ts))
- `bun:obscura` ([src/js/bun/obscura.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/obscura.ts))
- `bun:python` ([src/js/bun/python.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/python.ts))
- `bun:rio` ([src/js/bun/rio.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/rio.ts))
- `bun:sqlite` ([src/js/bun/sqlite.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/sqlite.ts))
- `bun:test` ([src/js/bun/test.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/test.ts))
- `bun:vitest` ([src/js/bun/vitest.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/vitest.ts))
- `bun:wasm` ([src/js/bun/wasm.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/wasm.ts))
- `bun:windows` ([src/js/bun/windows.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/windows.ts))
- `bun:winrt` ([src/js/bun/winrt.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/winrt.ts))
- `bun:winui` ([src/js/bun/winui.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/winui.ts))
- `bun:wrap` ([src/js/bun/wrap.ts](https://github.com/aphrody-labs/bun/blob/main/src/js/bun/wrap.ts))

## CLI command implementations added

| Name (from the file) | Source |
| --- | --- |
| `agent-plugin` | [src/runtime/cli/agent\_plugin\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/agent_plugin_command.rs) |
| `devtools` | [src/runtime/cli/devtools\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/devtools_command.rs) |
| `docker` | [src/runtime/cli/docker\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/docker_command.rs) |
| `dotnet` | [src/runtime/cli/dotnet\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/dotnet_command.rs) |
| `host` | [src/runtime/cli/host\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/host_command.rs) |
| `lsp` | [src/runtime/cli/lsp\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/lsp_command.rs) |
| `mcp` | [src/runtime/cli/mcp\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/mcp_command.rs) |
| `msvc` | [src/runtime/cli/msvc\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/msvc_command.rs) |
| `native-quality` | [src/runtime/cli/native\_quality\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/native_quality_command.rs) |
| `python` | [src/runtime/cli/python\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/python_command.rs) |
| `ssh` | [src/runtime/cli/ssh\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/ssh_command.rs) |
| `toolchain` | [src/runtime/cli/toolchain\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/toolchain_command.rs) |
| `uv` | [src/runtime/cli/uv\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/uv_command.rs) |
| `vpn` | [src/runtime/cli/vpn\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/vpn_command.rs) |
| `winmd` | [src/runtime/cli/winmd\_command.rs](https://github.com/aphrody-labs/bun/blob/main/src/runtime/cli/winmd_command.rs) |

## Documentation pages added

- [Linting](https://aphrody.app/docs/runtime/lint): Lint JavaScript and TypeScript with bun lint: oxlint plus the Node.js-to-Bun rules
- [Formatting](https://aphrody.app/docs/runtime/fmt): Format JavaScript, TypeScript, JSON, CSS, Markdown and more with bun fmt
- [Language server](https://aphrody.app/docs/runtime/lsp): One language server for TypeScript, JavaScript, Python, Rust, C and C++ with bun lsp
- [Migrate from Node.js](https://aphrody.app/docs/runtime/n2b): Find and rewrite Node.js APIs that have a Bun equivalent with bun n2b, and migrate a project with bun migrate
- [MCP server](https://aphrody.app/docs/runtime/mcp): bun mcp is a Model Context Protocol server built into Bun, for coding agents
- [Host inventory](https://aphrody.app/docs/runtime/host): Collect the CPU, RAM, GPU, disks, kernel and OS of a machine, and share them between machines with bun host
- [Native code graph](https://aphrody.app/docs/runtime/graph): Extract source graphs and export scoped snapshot evidence
- [runtime/buv](https://aphrody.app/docs/runtime/buv): Native JavaScriptCore and UV runtime with the PyJS language surface
- [Python](https://aphrody.app/docs/runtime/python): Run Python files and the python CLI through a CPython host, embed CPython in the JavaScript process with bun:python, and compile Python with bun compile
- [PyTorch CUDA](https://aphrody.app/docs/runtime/cuda-torch): Install PyTorch with the CUDA build matching the NVIDIA driver in a uv virtual environment and check it from bun python
- [Terminal APIs](https://aphrody.app/docs/runtime/terminal): Run interactive processes with Bun.Terminal or parse terminal output with Bun's headless terminal screens.
- [Linux](https://aphrody.app/docs/runtime/linux): Call Linux kernel interfaces directly from JavaScript with bun:linux
- [Windows](https://aphrody.app/docs/runtime/windows): Call Windows interfaces directly from JavaScript with bun:windows
- [Windows Runtime](https://aphrody.app/docs/runtime/winrt): Call Windows Runtime (WinRT) APIs from Bun with bun:winrt, with namespaces projected on demand and async operations as Promises
- [WinUI 3](https://aphrody.app/docs/runtime/winui): Open native WinUI 3 windows from Bun with bun:winui, load XAML, handle control events on the JS thread, and theme them with Fluent 2 tokens
- [MSVC & Windows metadata](https://aphrody.app/docs/runtime/msvc): Resolve, set up and cache Visual Studio, MSVC and the Windows SDK without vswhere or vcvarsall, cross-compile for Windows from Linux and macOS, and generate Rust or bun:ffi bindings from .winmd metadata
- [.NET](https://aphrody.app/docs/runtime/dotnet): Run the .NET SDK inside Bun, install and resolve .NET without scripts, run C# files, and call .NET assemblies from JavaScript with bun:dotnet
- [Bun fork capabilities in IECODE](https://aphrody.app/docs/aphrody/iecode-runtime-capabilities): Export every registered Bun module, scoped package and native library owner, then qualify the shared NIE, .NET and Inagle consumers.
- [COSMIC](https://aphrody.app/docs/runtime/cosmic): Use the COSMIC desktop from JavaScript with bun:cosmic
- [One-command setup](https://aphrody.app/docs/project/setup): Clone and build the Aphrody runtime (aphrody-labs/bun), toolchains and dependencies included, with one command
- [Agent tools](https://aphrody.app/docs/project/agent-tools): Native tools of `bun mcp` for coding agents: digest a directory and read the installed sources and docs of a project's dependencies, offline and at their exact versions.
- [Agent plugin](https://aphrody.app/docs/project/agent-plugin): The Aphrody runtime as a plugin for Claude Code, Codex and Antigravity/Gemini CLI, with its MCP server, hooks and skills
- [Auto-deploy et conteneur Bun](https://aphrody.app/docs/project/auto-deploy): Image Docker du runtime Aphrody, sonde prod sur dbfr, file de build sur le VPS et service Windows bun-winsvc
- [System packages (winget)](https://aphrody.app/docs/pm/winget): Declare winget packages in package.json and install them with bun install
- [WebAssembly from Rust](https://aphrody.app/docs/bundler/wasm): Build Rust crates into WebAssembly ES modules with bun wasm build, bun build --target=wasm and bun:wasm
- [Open a native Win32 window with bun:ffi](https://aphrody.app/docs/guides/runtime/win32-window)
- [Open a GTK 4 window with bun:ffi](https://aphrody.app/docs/guides/runtime/gtk-window)
- [Open a Qt 6 window with bun:ffi](https://aphrody.app/docs/guides/runtime/qt-window)
- [Open a KDE Kirigami window with bun:ffi](https://aphrody.app/docs/guides/runtime/kde-window)
- [Open a COSMIC (libcosmic) window with bun:ffi](https://aphrody.app/docs/guides/runtime/cosmic-window)
- [Build a Tauri app with Bun as its runtime](https://aphrody.app/docs/guides/runtime/tauri)
- [Run discord.js, @discordjs/voice and discordx](https://aphrody.app/docs/guides/ecosystem/discord)

## Upstream documentation pages modified

- [Installation](https://aphrody.app/docs/installation)
- [bun create](https://aphrody.app/docs/runtime/templating/create)
- [Type checking](https://aphrody.app/docs/runtime/check)
- [Debugging](https://aphrody.app/docs/runtime/debugger)
- [bunfig.toml](https://aphrody.app/docs/runtime/bunfig)
- [Routing](https://aphrody.app/docs/runtime/http/routing)
- [WebSockets](https://aphrody.app/docs/runtime/http/websockets)
- [File I/O](https://aphrody.app/docs/runtime/file-io)
- [Archive](https://aphrody.app/docs/runtime/archive)
- [SQL](https://aphrody.app/docs/runtime/sql)
- [SQLite](https://aphrody.app/docs/runtime/sqlite)
- [Environment Variables](https://aphrody.app/docs/runtime/environment-variables)
- [Shell](https://aphrody.app/docs/runtime/shell)
- [Spawn](https://aphrody.app/docs/runtime/child-process)
- [WebView](https://aphrody.app/docs/runtime/webview)
- [FFI](https://aphrody.app/docs/runtime/ffi)
- [C Compiler](https://aphrody.app/docs/runtime/c-compiler)
- [Transpiler](https://aphrody.app/docs/runtime/transpiler)
- [JSON5](https://aphrody.app/docs/runtime/json5)
- [XML](https://aphrody.app/docs/runtime/xml)
- [Glob](https://aphrody.app/docs/runtime/glob)
- [Node.js Compatibility](https://aphrody.app/docs/runtime/nodejs-compat)
- [Benchmarking](https://aphrody.app/docs/project/benchmarking)
- [Contributing](https://aphrody.app/docs/project/contributing)
- [Building Windows](https://aphrody.app/docs/project/building-windows)
- [License](https://aphrody.app/docs/project/license)
- [bun install](https://aphrody.app/docs/pm/cli/install)
- [bun pm](https://aphrody.app/docs/pm/cli/pm)
- [Lifecycle scripts](https://aphrody.app/docs/pm/lifecycle)
- [Bundler](https://aphrody.app/docs/bundler)
- [HTML & static sites](https://aphrody.app/docs/bundler/html-static)
- [CSS](https://aphrody.app/docs/bundler/css)
- [Single-file executable](https://aphrody.app/docs/bundler/executables)
- [bundler/minifier](https://aphrody.app/docs/bundler/minifier)
- [Test runner](https://aphrody.app/docs/test)
- [Parallel & isolated test runs](https://aphrody.app/docs/test/parallel)
- [DOM testing](https://aphrody.app/docs/test/dom)
- [Code coverage](https://aphrody.app/docs/test/code-coverage)
- [Deploy a Bun application on Google Cloud Run](https://aphrody.app/docs/guides/deployment/google-cloud-run)
- [Debugging Bun with the VS Code extension](https://aphrody.app/docs/guides/runtime/vscode-debugger)
- [Debugging Bun with the web debugger](https://aphrody.app/docs/guides/runtime/web-debugger)
- [Install and run Bun in GitHub Actions](https://aphrody.app/docs/guides/runtime/cicd)
- [Upgrade Bun to the latest version](https://aphrody.app/docs/guides/util/upgrade)
- [Add a trusted dependency](https://aphrody.app/docs/guides/install/trusted)
- [Install dependencies with Bun in GitHub Actions](https://aphrody.app/docs/guides/install/cicd)
- [Feedback](https://aphrody.app/docs/feedback)

## Packages added

| Name | Path | Version | npm | Licence | Role |
| --- | --- | --- | --- | --- | --- |
| `@aphrody/bun-chromium` | `packages/bun-chromium` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-chromium) | Apache-2.0 | Chromium CDP SDK over the existing Aphrody Bun Chromium and Chrome builtins. |
| `@aphrody/bun-cloudflare` | `packages/bun-cloudflare` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-cloudflare) | Apache-2.0 | Cloudflare developer platform on the Aphrody Bun runtime: official Cloudflare packages, local Workers with bindings, REST API and Wrangler. |
| `@aphrody/bun-dotnet` | `packages/bun-dotnet` | 1.4.4 |  | MIT | .NET 10 hosted in Bun: node-api-dotnet (MIT) absorbed in dotnet/, built by dotnet pack with Bun as the JS runtime |
| `@aphrody/bun-fluent` | `packages/bun-fluent` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-fluent) | MIT | Fluent 2 design tokens (from microsoft/fluentui packages/tokens) as JS, CSS custom properties, a Tailwind v4 theme (fluent:theme.css) and WinUI 3 resources |
| `@aphrody/bun-google` | `packages/bun-google` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-google) | Apache-2.0 | Google REST services over the Aphrody Bun runtime, with explicit credential ownership. |
| `@aphrody/bun-icons` | `packages/bun-icons` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-icons) | not declared | Bun plugin and helpers for Material Symbols (symbol:home) and ICO imports |
| `@aphrody/bun-m3` | `packages/bun-m3` | 1.4.4 |  | Apache-2.0 | Bun HTTP adapter for the canonical M3 app-ui artifact and explicit public capability owners. |
| `@aphrody/bun-plugin-neon` | `packages/bun-plugin-neon` | 1.4.4 | [0.1.0](https://www.npmjs.com/package/@aphrody/bun-plugin-neon) | MIT | Neon PostgreSQL connections and migrations on Bun.SQL |
| `@aphrody/bun-plugin-supabase` | `packages/bun-plugin-supabase` | 1.4.4 | [0.1.0](https://www.npmjs.com/package/@aphrody/bun-plugin-supabase) | MIT | Typed Supabase PostgreSQL client and migration runner built on Bun.SQL |
| `@aphrody/bun-plugin-tailwind` | `packages/bun-plugin-tailwind` | 1.4.4 | [0.1.0](https://www.npmjs.com/package/@aphrody/bun-plugin-tailwind) | MIT | Tailwind CSS v4 for Bun: Bun.build, the HTML dev server and Bun.serve, a PostCSS plugin on the same engine, and a Material 3 preset |
| `@aphrody/bun-python-conformance` | `packages/bun-python-conformance` | 1.4.4 | not published | not declared |  |
| `@aphrody/bun-python-toolchain` | `packages/bun-python-toolchain` | 1.4.4 | not published | Apache-2.0 | Demand-loaded discovery and delegation for the pinned Aphrody Python toolchain. |
| `@aphrody/bun-runtime-sdk` | `packages/bun-runtime-sdk` | 1.4.4 | [1.4.5](https://www.npmjs.com/package/@aphrody/bun-runtime-sdk) | MIT AND Apache-2.0 | SDK of the buv native runtime: versioned buv C ABI with compatible yolo exports and Bun, .NET and Python bindings |
| `@aphrody/bun-tools` | `packages/bun-tools` | 1.4.4 |  | MIT | Native Bun tools, configurable host metadata indexing, cache publication, event streams and CONNECT proxy |
| `@aphrody/bun-uv-plugin` | `packages/bun-uv-plugin` | 1.4.4 | not published | Apache-2.0 | PyJS skills, native language-server transport and source-backed documentation for Buv. |
| `@aphrody/bun-video` | `packages/bun-video` | 1.4.4 | [1.4.4-video.0](https://www.npmjs.com/package/@aphrody/bun-video) | SEE LICENSE IN LICENSE | Bun video protocols, native capture adapters, and official Remotion and HyperFrames integrations |
| `@aphrody/bun-web` | `packages/bun-web` | 1.4.4 | not published | Apache-2.0 | Internal browser SDK modules using Bun.WebView and the Bun browser provider. |
| `@aphrody/bun-webos` | `packages/bun-webos` | 1.4.4 |  | Apache-2.0 | WebOS served by Bun: every app calls a native Bun API (Bun.serve, Bun Shell, Bun.Terminal, bun:sqlite, bun:ffi, Bun.Archive, Bun.Glob, Bun.markdown, workers) |
| `@aphrody/bun-webview-page` | `packages/bun-webview-page` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/bun-webview-page) | Apache-2.0 | Playwright-shaped page, locators, routing and events over Bun.WebView (Chrome backend over CDP) |
| `@aphrody/buv` | `packages/buv` | 1.4.4 | not published | Apache-2.0 | Packaging and lifecycle tools for the native Buv JavaScript, UV and PyJS runtime. |
| `@aphrody/next-bun` | `packages/bun-next` | 1.4.4 | [1.4.4](https://www.npmjs.com/package/@aphrody/next-bun) | MIT AND Apache-2.0 | Next.js on Bun: run next with no Node.js (Turbopack workers included), build the Pages Router with Bun.build (experimental), Next 16 / Tailwind 4 codemods, instant navigation testing and a Next-compatible App Router on Bun.build + Bun.serve without Next (`@aphrody/next-bun/app`) |
| `@aphrody/supervisor` | `packages/bun-supervisor` | 1.4.4 |  | MIT | Cross-platform command supervision, Windows Jobs, health probes, and systemd notification, watchdog and memory budgets for Bun |
| `@aphrody/tauri` | `packages/bun-tauri` | 1.4.4 |  | Apache-2.0 OR MIT | Tauri API, every plugin guest binding of tauri-plugin-aphrody, and the Bun runtime bridge |
| `@aphrody/web-source` | `packages/bun-aphrody-web` | 1.4.4 | not published | Apache-2.0 |  |
| `aphrody-pkg-system` | `packages/aphrody-pkg-system` | 1.4.4 |  | Apache-2.0 | I/O-free models and parsers for system package sources (winget, apk, deb, pacman) |
| `aphrody-rust` | `packages/bun-python-native/crates/aphrody-rust` | 0.1.0 |  | Apache-2.0 | Bun-owned PyO3 adapter for the Aphrody Python SDK |
| `bun-agent-plugin` | `packages/bun-agent-plugin` | 1.4.4 |  | MIT | The Aphrody runtime (aphrody-labs/bun) as a plugin for Claude Code, Codex and Antigravity/Gemini CLI: MCP server, hooks and skills |
| `bun-capture` | `packages/bun-os/capture` | 1.4.4 | not published | Apache-2.0 | Native Windows screen and window capture to PNG. GDI-based, zero unsafe outside FFI wrappers, RAII GDI handle guards. |
| `bun-cosmic` | `packages/bun-cosmic` | 1.4.4 | not published | MIT | libcosmic window and desktop notification helper spawned by bun:cosmic |
| `bun-dotnet-host` | `packages/bun-dotnet-native/crates/bun-dotnet-host` | 1.4.4 |  | MIT | CLR host for Bun: locates hostfxr (nethost semantics), runs the dotnet muxer in-process and binds UnmanagedCallersOnly entry points |
| `bun-fsindex` | `packages/bun-os/fsindex` | 1.4.4 | not published | Apache-2.0 | Persistent local-filesystem search index (SQLite FTS5), mirroring the Google desktop app's local\_files.db. Metadata-only, privacy-bounded. |
| `bun-guard` | `packages/bun-os/guard` | 1.4.4 | not published | Apache-2.0 | Autonomous-agent safety guardrails: pre-main process hardening (disable core dumps, block ptrace attach, strip LD\_\*/DYLD\_\* loader env) and a cross-platform shell command-safety classifier (Allow / Prompt / Forbidden) for gating agent-issued commands. Inspired by OpenAI Codex (Apache-2.0). |
| `bun-llama` | `packages/bun-llama` | 1.4.4 | not published | MIT | llama.cpp for Bun through bun:ffi: GGUF loading, tokenization and streaming CPU inference |
| `bun-plugin-n2b` | `packages/bun-n2b` | 1.4.4 |  | Apache-2.0 | Node.js to Bun migration for Bun: scan, codemods at load/build time and the n2b CLI (Aphrody fork of Bun) |
| `bun-plugin-oxc` | `packages/bun-oxc` | 1.4.4 |  | MIT | Oxc 0.153 for Bun: parser, transformer (TS, JSX, decorators, React Refresh), isolated declarations, minifier, resolver, oxlint (all rules, fixes) and oxfmt in one Node-API addon, as a Bun plugin, a typed API, oxc-parser/oxc-transform/oxc-minify drop-ins and a CLI. |
| `bun-proc` | `packages/bun-os/proc` | 1.4.4 | not published | Apache-2.0 | Process supervision primitives shared by the llama-server supervisor, the command sandbox and the training runner: process groups that die with their owner (Linux session + killpg, Windows Job Object with KILL\_ON\_JOB\_CLOSE), detached daemons, liveness probes, free-port allocation, advisory file locks and the single-GPU lease (shared for inference, exclusive for training). |
| `bun-python-host` | `packages/bun-python-native/crates/bun-python-host` | 0.1.0 |  | Apache-2.0 | Lazy shared CPython host and compatibility C ABI for the Bun fork |
| `bun-re` | `packages/bun-re` | 1.4.4 |  | Apache-2.0 | Reverse engineering primitives — PE/ELF/Mach-O triage, sections + entropy + hash, ASCII/UTF-16 strings, x86-64 disassembly, ASAR/Electron/Go/Adobe/Android/Steam/minidump inspection. Pure Rust, no C bindings, no GPL. |
| `bun-webview-core` | `packages/bun-webview-core` | 1.4.4 | not published | MIT | Native webview layer shared by Bun.WebView (bun-webview-host, CDP over a pipe) and the Aphrody Tauri runtimes: WebKitGTK (GTK4/webkitgtk-6.0 or GTK3/webkit2gtk-4.1), WebView2, WKWebView, CEF. |
| `bun-winsvc` | `packages/bun-winsvc` | 1.4.4 | not published | not declared | Windows service host for the Bun fork: runs a command (bun.exe ...) as a service, restarts it and stops its process tree |

Plus 374 generated packages `@aphrody/bun-windows-*` from Microsoft.Windows.SDK.Win32Metadata 71.0.30-preview.

## Recent commits

- [d9cbd5c9e2](https://github.com/aphrody-labs/bun/commit/d9cbd5c9e2) 2026-10-12 docs(release): current-version examples, installers and LATEST point at 1.4.4 (bun-v1.4.4)
- [1aa422325d](https://github.com/aphrody-labs/bun/commit/1aa422325d) 2026-10-12 style: oxfmt the fixture generators and the webos fluent test
- [43c4bb2f63](https://github.com/aphrody-labs/bun/commit/43c4bb2f63) 2026-10-12 chore: checkpoint bun-native dataset, MCP examples tool, Cloudflare search route and vscode tests in progress
- [b05e6a06cd](https://github.com/aphrody-labs/bun/commit/b05e6a06cd) 2026-10-12 fix(vscode): make the test mocks implement the vscode API types
- [4e491bc02c](https://github.com/aphrody-labs/bun/commit/4e491bc02c) 2026-10-12 fix(vscode): typecheck the extension under TypeScript 7
- [995e2f89fd](https://github.com/aphrody-labs/bun/commit/995e2f89fd) 2026-10-12 test(web): unregister the happy-dom globals after the m3 DOM tests so later files keep the native WebSocket
- [1b159ad564](https://github.com/aphrody-labs/bun/commit/1b159ad564) 2026-10-12 fix(buv, bun-python-toolchain): restore digest-pinned files, refresh the current-code inventory, portable provenance paths
- [6685eb37e6](https://github.com/aphrody-labs/bun/commit/6685eb37e6) 2026-10-12 fix(web): resolve transferred test imports and Rust crate paths after the move to packages/bun-aphrody-web
- [bff89d889f](https://github.com/aphrody-labs/bun/commit/bff89d889f) 2026-10-12 fix(tauri): ship the webview template scripts next to the canonical integrations sources
- [11d1a006ca](https://github.com/aphrody-labs/bun/commit/11d1a006ca) 2026-10-12 test(bun-types): lib.dom expectations follow the global ReadableStream consumer methods
- [badd3d17b7](https://github.com/aphrody-labs/bun/commit/badd3d17b7) 2026-10-12 test(bun-video): pin the runtime SDK dependency to the SDK package version instead of a literal
- [1d64130af1](https://github.com/aphrody-labs/bun/commit/1d64130af1) 2026-10-12 fix(bun-plugin-yaml): export the parsed document as default, as the README and Bun's built-in loader do
- [4e6632d82f](https://github.com/aphrody-labs/bun/commit/4e6632d82f) 2026-10-12 fix(web): type-only imports and listener guards in the Tauri webview API, standalone strict timeline tsconfig
- [f9ea5e835c](https://github.com/aphrody-labs/bun/commit/f9ea5e835c) 2026-10-12 fix(debug-adapter): typecheck under TypeScript 7
- [498a6d73ce](https://github.com/aphrody-labs/bun/commit/498a6d73ce) 2026-10-12 fix(types): typecheck bun-lambda under TypeScript 7
- [efab386d18](https://github.com/aphrody-labs/bun/commit/efab386d18) 2026-10-12 fix(types): typecheck bun-release and bun-inspector-frontend under TypeScript 7
- [ae7bf3fea0](https://github.com/aphrody-labs/bun/commit/ae7bf3fea0) 2026-10-12 fix(types): typecheck bun-error under TypeScript 7
- [55637187f3](https://github.com/aphrody-labs/bun/commit/55637187f3) 2026-10-12 fix(inspector-protocol): typecheck under TypeScript 7, listen for unexpected-response with on()
- [d612bcf6ab](https://github.com/aphrody-labs/bun/commit/d612bcf6ab) 2026-10-12 fix(debug-adapter): bind source breakpoints to the first generated position on the line; read fixtures by URL on Windows
- [9862a89469](https://github.com/aphrody-labs/bun/commit/9862a89469) 2026-10-12 fix(types): typecheck bun-webos and bun-plugin-yaml under TypeScript 7
- [1a009a5268](https://github.com/aphrody-labs/bun/commit/1a009a5268) 2026-10-12 style(packages): format fork packages with oxfmt; ignore generated and absorbed upstream trees
- [66c080efa3](https://github.com/aphrody-labs/bun/commit/66c080efa3) 2026-10-12 style: oxfmt config mirroring .prettierrc; format scripts/aphrody, src/js and first-party tests
- [ee292a72da](https://github.com/aphrody-labs/bun/commit/ee292a72da) 2026-10-12 build(release): link liblzma statically, allow aws-lc's CPU-capability initializer, sysroot in the coreutils config tests
- [8b876de770](https://github.com/aphrody-labs/bun/commit/8b876de770) 2026-10-12 fix(web): declare Bun and React 19 types for Aphrody web packages, resolve native subpaths through exports
- [ae574cb5fd](https://github.com/aphrody-labs/bun/commit/ae574cb5fd) 2026-10-12 fix(lint): clear oxlint errors in obscura bootstrap, tauri IPC payload and verify-fusion
- [77e9c4c12b](https://github.com/aphrody-labs/bun/commit/77e9c4c12b) 2026-10-12 fix(agent-plugin): recognize Codex plugin tables whatever their quotes, no duplicate table in config.toml
- [71e060c312](https://github.com/aphrody-labs/bun/commit/71e060c312) 2026-10-12 ci(release): native smoke of a release's factory zips on each target's runner
- [4e46eda37b](https://github.com/aphrody-labs/bun/commit/4e46eda37b) 2026-10-12 ci(release): mirror published releases to R2 from the publish job; channels skip prereleases
- [b335867d0f](https://github.com/aphrody-labs/bun/commit/b335867d0f) 2026-10-12 docs(bun-cloudflare): R2 custom domains and the release mirror
- [e7a1a9e8e1](https://github.com/aphrody-labs/bun/commit/e7a1a9e8e1) 2026-10-12 feat(release): mirror runtime releases to R2 (dist.aphrody.app), installers download from the mirror, r2.dev off
- [42a7772e0d](https://github.com/aphrody-labs/bun/commit/42a7772e0d) 2026-10-12 fix(bun-cloudflare): DNS migration unit installs the package before running ovh.ts
- [25d0e37e73](https://github.com/aphrody-labs/bun/commit/25d0e37e73) 2026-10-12 feat(bun-cloudflare): rosegriffon.fr maintenance Worker served from the edge, deployed by ovh.ts once the zone is active
- [c146fe8e51](https://github.com/aphrody-labs/bun/commit/c146fe8e51) 2026-10-12 fix(bun-cloudflare): PATH of the DNS migration unit
- [658e14d8e9](https://github.com/aphrody-labs/bun/commit/658e14d8e9) 2026-10-12 feat(bun-cloudflare): OVH to Cloudflare DNS migration (zone mirror, proxied origins, name servers, DNSSEC, reverse DNS)
- [8fbb9a59d2](https://github.com/aphrody-labs/bun/commit/8fbb9a59d2) 2026-10-12 fix(site): auto-publish extracts bun-cloudflare for rollback and status
- [cfd8d66ec6](https://github.com/aphrody-labs/bun/commit/cfd8d66ec6) 2026-10-12 feat(site): aphrody.app on Cloudflare Workers with R2, D1, KV, Queues, Workflows, AI Gateway; publish.ts deploys to Cloudflare
- [d20da1bf31](https://github.com/aphrody-labs/bun/commit/d20da1bf31) 2026-10-12 feat(bun-cloudflare): official Cloudflare packages with Bun entry points for workerd, bindings, REST API and Wrangler
- [c7932adf29](https://github.com/aphrody-labs/bun/commit/c7932adf29) 2026-10-12 fix(site): Windows tar for release packaging, oxfmt-compatible fmt script
- [54a4c1859b](https://github.com/aphrody-labs/bun/commit/54a4c1859b) 2026-10-12 feat(runtime): integrate rio terminal support
- [46093e9d01](https://github.com/aphrody-labs/bun/commit/46093e9d01) 2026-10-11 release-bun-windows-versions
