iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기open source iOS and Android app for controlling and monitoring the Nikon Z cinema line.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The open field monitor for Nikon Z.
Pro monitoring scopes, playback, full camera control, and Camera-to-Cloud export with LUT
baking. Free and open source.
OpenZCine turns an iPhone, iPad, or Android phone into a production monitor and remote for Nikon Z
cinema cameras, with current development and testing centered on the Nikon ZR. The iOS TestFlight
and Android Google Play betas are both public today.README 전문 보기 ↗The open field monitor for Nikon Z. Pro monitoring scopes, playback, full camera control, and Camera-to-Cloud export with LUT baking. Free and open source.
Website · Docs · Roadmap · Report a bug
| Camera | Live view | Camera control | Notes |
|---|---|---|---|
| Nikon ZR | ✅ | ✅ | Primary hardware target. Current development and testing center on it. |
| Nikon Z9 | ✅ | ✅ | |
| Nikon Z5II | ✅ | ✅ | |
| Nikon Z6, Z6II, Z6III, Zf, Z8, Z7, Z7II | ❔ | ❔ | Not yet tested on the camera. |
✅ working · ❔ untested.
[!WARNING] The camera protocol is implemented from public sources and can be incomplete on bodies that have not been tested yet. Check that recording starts and stops on the camera body until you trust the link.
.cube LUTs during export,
then send through platform-native sharing or directly to Frame.io.HH:MM:SS:FF when reported; no frame clock or rate is generated by the app.iPhone, iPad, and Android phones share the monitor, assists, camera control, playback, and export, with adaptive live-view thermal management during long sessions and recording. Nikon ZR is the primary hardware target today. USB-C transport, both wearable companions, Bluetooth shutter integration, and wider phone and tablet coverage continue to be hardened with real-world testing.
| Platform | How | Notes |
|---|---|---|
| iPhone and iPad | Join the TestFlight | One universal app, with the Apple Watch companion. |
| Android | Public beta on Google Play | Android 10 or newer, arm64. |
| Android without Play | Sideload APK (0.2.5 (4)) | For field monitors and devices without the Play Store. |
[!NOTE] A sideload APK and a Google Play install are signed differently and cannot update each other. Remove the Play or APK-mirror copy before installing the APK.
Pairing and live view need a real Nikon Z camera nearby. Guides for both apps are in the docs.
The roadmap lives in GitHub Discussions,
where every proposed feature has its own thread. Browse the
Ideas category
to vote, add production context, or propose what to tackle next. Roadmap threads describe
direction, not promised dates. Current engineering status is visible on the read-only
OpenZCine Kaneo board, and
engineering-phase detail lives in docs/ROADMAP.md.
No subscriptions, no paywalls, no advertising, and no telemetry.
OpenZCine is Apache-2.0 licensed and deliberately, transparently built in public with Claude Code
and Codex, so filmmakers and developers can inspect, improve and adapt the tool they rely on.
Engineering guidelines live in AGENTS.md.
A shared Swift business and protocol core with native platform shells:
| Layer | Path | Purpose |
|---|---|---|
| Shared core | Sources/OpenZCineCore/ | PTP-IP protocol, camera state, Nikon property codes, discovery, pairing |
| iOS app | ios/ | SwiftUI shell, Bonjour discovery, live-view rendering, camera I/O |
| Android app | Apps/Android/app/ | Jetpack Compose phone shell and Android platform adapters |
| Android facade | Sources/OpenZCineAndroidFacade/ | Swift session and JNI boundary for Android |
| Wear OS | Apps/Android/wear/, Apps/Android/wear-relay/ | Wear UI and phone-mediated relay |
| Tests | Tests/OpenZCineCoreTests/ | Swift package tests: packet encoding, property parsing, discovery, layout |
| Prototype | reference/flutter-prototype/ | Archived Flutter reference, not part of production CI |
The shared core owns protocol logic and stays portable (no SwiftUI, UIKit or Android
dependencies). Platform shells own sockets, permissions, lifecycle, rendering and UI. See
docs/ARCHITECTURE.md and the
architecture decision.
Tooling runs through just:
just setup # install meta-check tools (macOS / Homebrew)
just # list all recipes
just check # run repository quality checks
just format # format Swift sources
just test # run Swift package tests
just native-check # run Swift tests, then build and test the native iOS app
just android-build # build the Android app and staged Swift runtime
just android-check # build, test, compile device tests, and lint Android
just android-release-check # verify the signed phone/Wear release pair
just bug-relay-check # test the standalone anonymous bug-report relay
The iOS Xcode project is checked in:
open ios/Runner.xcodeproj
[!TIP] Most of the app works without a camera: add
ZC_DEMO_AUTOSTART=1to theRunnerscheme's environment for a demo live-view session (seeCONTRIBUTING.md). Pairing and live view need a real Nikon Z camera.
Releases: TestFlight builds come from Xcode Cloud, with a GitHub Actions fallback
(docs/testflight-ci.md). Play testing and the sideload APK are in
docs/android-distribution.md.
docs/ARCHITECTURE.md: shared Swift core and platform shellsdocs/connect-presentation.md: shared progress, setup choices and consentdocs/ROADMAP.md: engineering phases and statusdocs/nikon-sdk.md: the public sources behind the camera protocoldocs/flows/: user journeys and screen-level design as git-tracked Excalidraw
diagrams (.excalidraw, open at excalidraw.com or with an editor
extension) paired with markdown node cards. Conventions: docs/flows/README.mddocs/design/: design specs and implementation plansAGENTS.md: always-loaded index for coding agentsOpenZCine went through an extended private R&D phase before publication; the public repository starts from a clean slate with a squashed initial commit rather than carrying the experimental history along.
Contributions are welcome.
CONTRIBUTING.md for the development workflow, code standards, and how
to report bugs vs. request features.services/bug-relay any more..github/labels.yml.CODE_OF_CONDUCT.md. For security issues, see
SECURITY.md.I truly appreciate everyone who uses this project, files an issue, or sends a patch. Optional Buy Me a Coffee contributions help keep the lights on. If you would rather give to a charity, especially one that helps animals, that is just as welcome.
The R3D NE Monitor built-in look was contributed by Wang Yuehua and ships with permission,
credited in the app's LUT picker beside the look itself. Nikon PTP/MTP property and operation codes
were cross-checked against the libgphoto2 project's public protocol tables; no libgphoto2 source is
included. Details for both are in THIRD-PARTY-NOTICES.md.
Apache 2.0. Third-party licenses are listed in
THIRD-PARTY-NOTICES.md. The app's privacy policy lives at
opencapture.org/openzcine/privacy.
This project is not affiliated with Nikon. No vendor SDK or proprietary Nikon documentation is
included in, distributed with, or required by this project. The camera protocol is implemented
from public sources; see docs/nikon-sdk.md.
"Nikon", "Nikon Z", "ZR", and "Z Cinema" are trademarks of Nikon Corporation, used here for
identification only.