Your model, your device
내 모델, 내 기기
Open-weight models run on hardware you control, never on someone else's account.
공개 가중치 모델을 내가 통제하는 하드웨어에서 돌립니다. 남의 계정 위가 아닙니다.
Gemstone
Gemstone pairs a Compose Multiplatform client with a Python model server you run yourself. Running the model inside the app is planned (#42).
Gemstone 은 Compose Multiplatform 클라이언트와 직접 띄우는 Python 모델 서버를 짝지은 프로젝트입니다. 모델을 앱 안에서 돌리는 일은 계획 단계입니다(#42).
Most AI chat apps are a thin window onto someone else's server. Gemstone starts from the other end.
대부분의 AI 채팅 앱은 남의 서버를 들여다보는 얇은 창입니다. Gemstone 은 반대편에서 출발합니다.
Open-weight models run on hardware you control, never on someone else's account.
공개 가중치 모델을 내가 통제하는 하드웨어에서 돌립니다. 남의 계정 위가 아닙니다.
Android, iOS, desktop and web share one Kotlin codebase: the UI, the view models and the protocol.
Android, iOS, 데스크톱, 웹이 UI, 뷰모델, 프로토콜을 담은 하나의 Kotlin 코드베이스를 공유합니다.
Tokens stream as they are generated. Reasoning and tool calls are visible, not hidden behind a spinner.
토큰은 생성되는 즉시 흐릅니다. 추론과 도구 호출은 스피너 뒤에 숨지 않고 보입니다.
Every capability is marked implemented, partial or planned. The spec may not outgrow the intent.
모든 기능은 구현 · 부분 · 계획으로 표시됩니다. 스펙은 의도를 넘어설 수 없습니다.
Run the server and a client in five minutes.
5분 안에 서버와 클라이언트를 띄웁니다.
Two programs, one protocol, and the road to on-device.
두 프로그램, 하나의 프로토콜, 그리고 온디바이스로 가는 길.
Talk to Gemstone's server from your own code.
내 코드에서 Gemstone 서버와 대화하기.
Give the model a new function to call.
모델이 호출할 새 함수를 줍니다.