Vibe Coder Android
Sia Makerlab 제품 포트폴리오 통합 페이지에서 제공하는 이용약관입니다.
Last Updated: May 25, 2026
Effective Date: May 25, 2026
Revision: 1.2
| Version | Date | Changes |
|---|---|---|
| 1.2 | May 25, 2026 | Re-aligned the Terms with the project's README.md. §2 Description of Service now mirrors the README's stated capabilities (sign in, send prompts, watch log streams, download APK, open the system install screen) and the documented security memo (DataStore token storage, Bearer / cookie equivalence, WebSocket first-frame authentication). Removed §2 / §4 / §5 references to CHANGELOG-derived features that the README does not document: optional TOTP 2FA, voice input (RECORD_AUDIO), background notification polling (POST_NOTIFICATIONS, ACCESS_NETWORK_STATE for the poller), the deep-link intent filter, the in-app Admin screen, and the role-based access model. |
| 1.1 | May 25, 2026 | Reflected 2026-05 repo split and added TOTP / voice / notification polling / deep-link / Admin disclosures. (Superseded by v1.2.) |
| 1.0 | May 18, 2026 | Initial release. |
These Terms of Service ("Terms") constitute a legally binding agreement between you ("User," "you," or "your") and Sia Makerlab ("Company," "we," "us," or "our") regarding your use of the Vibe Coder Android mobile application and the companion Vibe Coder Server software (collectively, the "Service").
By downloading, installing, accessing, or using the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, do not use the Service.
We reserve the right to modify these Terms at any time. Your continued use of the Service after any modifications constitutes acceptance of the updated Terms.
Vibe Coder is a remote developer console, distributed as two separate components since v0.4.x (May 2026):
vibe-coder-server repository): a Ktor-based server, written in Kotlin/JVM, that you run on your own PC. It executes the Anthropic Claude Code CLI, the Gradle Wrapper, and Git operations against Android project directories on your filesystem, exposes a local admin web console for user management, and streams logs over WebSocket.vibe-coder-android repository): a single-user Android console that signs in to the Vibe Coder Server over LAN, sends Claude prompts, watches log streams, downloads the produced debug APK, and opens the Android system install screen for it. Nothing more.The two components are kept wire-compatible through a shared :shared JVM module containing serialized DTOs, API paths, and WebSocket frame definitions.
As documented in the Android client's README, the security model is intentionally scoped as a single-user LAN tool:
Authorization: Bearer header or a vibe_session cookie.{"type":"auth","token":"..."} as the first frame after connect; the token never appears in the connection URL.The Android app is provided for Android devices only.
The Service is intended for software developers who own and operate both the Android device running the app and the PC running the Vibe Coder Server. You represent that:
The Google account used to install the App or the developer environment used to run the Vibe Coder Server must belong to a person of the legal age required by Google Play and the laws of your jurisdiction (typically at least 13 years of age, or 16 in the European Economic Area). By using the Service, you represent that you meet this age requirement.
You acknowledge that the Vibe Coder Server is designed to be operated on a trusted local area network. You are responsible for the security configuration of that network, including Wi-Fi credentials, firewall rules, and isolation from untrusted devices. The Service is not designed to be exposed to the public internet; doing so is strongly discouraged and is at your sole risk.
The Service does not require user registration with Sia Makerlab. User accounts (username, password) are created and managed by you in the Vibe Coder Server's local admin web console (http://<server-IP>:17880/admin) and are stored only on your own PC. Identity between your Android device and your server is established by an opaque session bearer token issued at login.
You are responsible for:
Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to download, install, and use the App on a compatible device that you own or control, and to run the Vibe Coder Server software on PCs that you own or control, solely for your personal or internal professional development purposes.
You agree NOT to:
The Vibe Coder Server invokes third-party command-line tools that you must install separately on your PC. Your use of those tools is governed by their respective licenses and terms, not by these Terms:
We are not responsible for the availability, behavior, billing, output, or policy compliance of these third-party tools.
The Service, including all content, features, functionality, design, server architecture, Android UI, and software (other than third-party components governed by their own licenses), is owned by Sia Makerlab and is protected by copyright, trademark, and other intellectual property laws.
Any feedback, suggestions, or ideas you provide regarding the Service may be used by us without any obligation to you.
You retain all rights to your project source code, prompts, build artifacts, Git history, and any other data processed by the Service. Because all such data stays on your PC and your Android device, Sia Makerlab does not host, receive, or claim any rights to it.
You are solely responsible for ensuring that you have the rights to process any such data through third-party tools (for example, sending source code excerpts to Anthropic via the Claude CLI).
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
You acknowledge that the Service triggers code modifications (via Claude prompts), Gradle builds, and APK installations against project directories on your PC and your Android device. You are solely responsible for:
You acknowledge that you are responsible for the security of the LAN on which you run the Vibe Coder Server. Exposing the server to an untrusted network or to the public internet may allow unauthorized parties to invoke Claude, Gradle, and Git operations against your project workspace.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SIA MAKERLAB SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUES, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES RESULTING FROM YOUR USE OF THE SERVICE, INCLUDING WITHOUT LIMITATION ANY LOSS RESULTING FROM CODE CHANGES PROPOSED BY THIRD-PARTY AI TOOLS, FAILED OR INCORRECT BUILDS, OR APK INSTALLATIONS.
The Service does not currently offer in-app purchases or subscriptions. Any third-party costs (for example, Anthropic API usage charges) are billed directly by the respective third party to your own account with that third party.
The Service does not display advertisements and does not integrate any advertising SDK.
Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference. Please review our Privacy Policy to understand our practices.
We reserve the right to terminate or suspend distribution of the App at any time, without notice, for conduct that we believe violates these Terms or is harmful to other users, us, third parties, or for any other reason.
You may terminate your use of the Service at any time by:
Because the Service is operated on your own hardware, termination by us does not interrupt any locally-running Vibe Coder Server instance you have already installed; you remain responsible for that instance under these Terms.
We may update these Terms from time to time. We will notify you of any changes by:
Your continued use of the Service after any changes constitutes acceptance of the updated Terms.
These Terms shall be governed by and construed in accordance with the laws of the Republic of Korea, without regard to its conflict of law provisions.
For users in the European Union, these Terms shall be interpreted in accordance with applicable EU law.
Any disputes arising from these Terms or your use of the Service shall be resolved through good-faith negotiation. If negotiation fails, disputes shall be submitted to the competent courts of the Republic of Korea.
If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary so that the remaining Terms will otherwise remain in full force and effect.
These Terms, together with the Privacy Policy, constitute the entire agreement between you and Sia Makerlab regarding your use of the Service.
Sia Makerlab
These Terms of Service are available in English. If translated versions are provided, the English version shall prevail in case of any discrepancy.