Videorc fans one stream out to YouTube, Twitch, X, TikTok, Instagram, or any RTMP server, free at 1080p30. Premium adds 4K streaming, live captions, and Orcle AI, not more destinations.
翻译准备中
媒体Rust · TypeScriptGitHub @TheOrcDev在线运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Open-source multistream studio and screen recorder for Mac: go live on 5 platforms free, record in 4K, publish with AI.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Videorc is an open-source, AI-native desktop studio for creators: record your
screen and camera, stream to multiple platforms at once, and bring Orcle, an AI
producer that keeps up with your chat while you're live. All from one window.查看完整 README ↗Videorc is an open-source, AI-native desktop studio for creators: record your screen and camera, stream to multiple platforms at once, and bring Buddy, an AI producer that keeps up with your chat while you're live. All from one window.
Current release tracks
Both tracks are pre-release software. Expect fast-moving releases, rough edges, and occasional recording or streaming bugs while the app is being hardened.
Most capture tools make you choose between "simple but shallow" and "powerful but a cockpit". Videorc aims for the third option: a studio that is genuinely simple to run — pick a scene, hit record — while the heavy lifting (a native capture engine, multi-platform streaming, live captions, an AI producer) happens underneath.
The desktop app — capture, scenes, recording, streaming, captions UI — is free software under AGPL-3.0. You can build it, run it, and audit every line that touches your camera, microphone, and screen.
Cloud AI features (live captions and Buddy) run through a signed-in Videorc account: the desktop app never holds AI provider keys, and nothing goes to the cloud until you turn it on. Hosted AI is what funds the project.
Prerequisites: Node.js 24.x and Rust stable (rustup). macOS source development
uses FFmpeg on PATH; Windows development fetches the pinned LGPL bundle with
pnpm ffmpeg:fetch:windows. The checked-in .node-version, engines, and
packageManager fields keep local tools aligned with CI; Corepack installs the
pinned pnpm 11.
corepack enable
corepack install
pnpm install
pnpm dev
The app launches the Rust backend automatically. On macOS, recordings default
to ~/Movies/Videorc/Recordings and session metadata lives in
~/Library/Application Support/Videorc/videorc.sqlite3; Windows uses its native
user data and Videos locations.
Developing on Windows? See docs/windows-dev-loop.md for setup, the version-floor escape hatch, and the fast verify loop.
To produce a local unsigned macOS app bundle:
pnpm ffmpeg:build:macos # build or reuse the bundled LGPL FFmpeg
pnpm package:desktop
See docs/distribution.md for signing, notarization, and FFmpeg distribution details.
AGENTS.md is the contributor guide: verification gates, recording and native-preview rules, and repo conventions. The short loop:
pnpm typecheck
pnpm build
pnpm smoke:dev # records a test-pattern MKV per layout preset — no permissions needed
cargo fmt --check
cargo test
cargo clippy -- -D warnings
The full non-packaged acceptance gate (what CI runs) is:
pnpm smoke:local-gates
Notable smokes: pnpm smoke:multistream proves simulcast fan-out end to end
against local RTMP listeners (including the offline-destination failure
guarantee), and pnpm smoke:packaged exercises a packaged build. None of the
default cross-platform smokes require camera, microphone, or screen permissions.
The Windows installer lane additionally runs pnpm smoke:windows-native-screen
against DXGI (gdigrab fallback) and keeps the packaged proof preview live during
a real ScreenOnly recording.
Videorc's macOS track is in Beta and its gated Windows track is in Alpha. Bug reports with reproduction steps are very welcome; Windows testers should use the privacy-safe Windows Alpha issue form and never attach credentials, recordings, or an unverified support bundle to a public issue. For larger changes, please open an issue first so we can agree on the shape before you invest in a PR. Read AGENTS.md before touching recording or native-preview code — those areas have non-negotiable verification gates.
Code: AGPL-3.0. Brand: the Videorc name, logo, and app icon are not part of the code license — see TRADEMARK.md before distributing a modified build. The bundled FFmpeg is built LGPL-compliant; see docs/distribution.md for third-party licensing notes.