Oi
OiChat
다모소프트 채팅 솔루션Flutter · React SDK

앱·웹 서비스에 실시간 채팅을
바로 탑재합니다

다모소프트가 개발하는 앱·웹에 검증된 채팅 엔진을 그대로 얹습니다.
1:1 상담, 그룹 채팅, 파일 전송까지 처음부터 만들 필요가 없습니다.

상담 콘솔 기본 제공프로젝트별 데이터 격리npm · pub.dev SDK 공개
main.dart
1
0분

SDK 연동 완료까지

0종

공개 SDK (npm · pub.dev)

0.0%

API 가동률

0줄

초기화 코드

Features

채팅에 필요한 모든 것

서버 구축 없이, SDK 하나로 프로덕션 수준의 채팅을 완성하세요

실시간 메시징

WebSocket 기반 밀리초 단위 메시지 전달. 1:1 채팅부터 그룹 채팅까지.

이미지/파일 전송

Presigned URL로 안전한 파일 업로드. 이미지 압축 + 진행률 콜백 제공.

오프라인 큐

네트워크 끊겨도 메시지가 사라지지 않습니다. 연결 복구 시 자동 재전송.

읽음 확인

메시지별 읽음 상태 실시간 동기화. 안읽은 메시지 카운트 자동 갱신.

메시지 수정/삭제

보낸 메시지를 실시간으로 수정하거나 삭제. 상대방 화면에 즉시 반영.

타이핑 인디케이터

상대방이 입력 중일 때 실시간 표시. 자연스러운 대화 경험.

실시간 알림

새 메시지, 방 생성, 시스템 공지까지 실시간 구독. Personal 채널로 방 목록 자동 갱신.

멀티 테넌시

프로젝트별 완전 데이터 격리. 한국 내 서버에서 안전하게 운영.

Flutter SDK

네이티브 Dart SDK. iOS/Android 동시 지원. pub.dev에서 바로 설치.

Server SDK

Node.js, Spring Boot 공식 SDK. npm install 한 줄이면 백엔드 연동 완료.

JWT 토큰 관리

자사 인증과 연동하여 JWT 자동 발급. Server/Client 모드 선택 가능.

시스템 메시징

서버에서 자동 알림 전송. 주문 완료, 봇 응답, 공지사항을 채팅방에 바로 전달.

Agent Console

고객 상담도 올인원으로

별도 상담 솔루션 없이, OiChat 대시보드에서 바로 고객과 실시간 채팅하세요

chat.your-service.com/console
채팅방 목록
일반 문의
안녕하세요, 문의드립니다
결제 관련
마지막 메시지...
3
기술 지원
마지막 메시지...
일반 문의
2명 참여
user_1

안녕하세요, 결제 관련 문의드립니다

안녕하세요! 어떤 부분이 궁금하신가요?

주문한 상품 교환이 가능할까요?

user_1 입력 중...
메시지를 입력하세요...
전송

* 실제 Agent Console 화면입니다. 이미지를 클릭하면 확대됩니다.

실시간 채팅 모니터링

모든 채팅방의 메시지를 실시간으로 확인하고, 안읽은 메시지 수와 상태를 한눈에 파악합니다.

상담원 표시명

프로젝트별로 상담원 이름을 설정하세요. 고객에게 '상담사', '매니저' 등 원하는 이름으로 표시됩니다.

이미지 & 파일 첨부

상담 중 이미지, 문서 파일을 바로 첨부하여 전송. 한글 파일명도 완벽 지원.

타이핑 & 읽음 표시

고객의 입력 상태를 실시간으로 확인하고, 메시지 읽음 여부를 자동 추적합니다.

3패널 레이아웃

채팅방 목록 · 대화창 · 고객 정보를 한 화면에서. 상담 종료/재개도 원클릭.

추가 개발 불필요

별도 관리 도구 개발 없이 대시보드에서 바로 사용. 채팅 서버와 함께 기본 제공.

Screens

실제 운영 화면

앱에 들어가는 채팅부터 상담원 콘솔, 운영자 대시보드까지 그대로 제공됩니다. 아래는 실서비스 운영 당시의 화면입니다.

실시간 1:1 채팅

실시간 1:1 채팅

두 사용자 간 메시지가 즉시 도착하고, 이미지 첨부·읽음 표시·입력 중 표시까지 동작합니다.

상담 콘솔

상담 콘솔

채팅방 목록 · 대화창 · 고객 정보 3패널. 고객 메시지가 실시간으로 도착하고 상담원이 웹에서 바로 응대합니다.

운영자 대시보드 기본 제공

프로젝트 관리

서비스마다 프로젝트를 나눠 데이터를 격리하고, API Key 발급·재발급·정지를 관리합니다.

시스템 모니터링

접속자 수, 메시지·채팅방 통계, 서버 상태를 운영자 대시보드에서 확인합니다.

감사 로그

프로젝트 생성, 키 재발급, 채팅방 삭제 등 관리 작업 이력을 기록합니다.

Use Cases

이런 서비스에 딱 맞습니다

SDK 하나로 어떤 앱이든 채팅 기능을 빠르게 추가하세요

🛒

커머스 & 마켓플레이스

구매자-판매자 간 실시간 문의. 주문 상태 알림, 배송 추적까지 채팅 안에서.

1:1 채팅주문 알림CS 자동화
🏥

헬스케어 & 상담

환자-상담사 비대면 상담. 이미지 첨부로 증상 공유, 예약 확인까지.

비대면 상담파일 전송예약 연동
🎮

게임 & 커뮤니티

길드 채팅, 매칭 후 대화, 실시간 이벤트 공지. 대규모 그룹 채팅 지원.

그룹 채팅실시간 공지프레즌스
🎓

교육 & 코칭

강사-학생 간 질의응답. 과제 파일 제출, 1:1 피드백, 그룹 토론방.

Q&A파일 공유그룹 토론
🏢

B2B SaaS & 사내 도구

제품 내 고객 지원 채팅 임베드. 멀티 테넌시로 고객사별 완전 격리.

임베드 채팅멀티 테넌시API 연동
🚗

O2O & 매칭 서비스

드라이버-승객, 전문가-고객 간 실시간 소통. 위치 공유, 상태 알림.

매칭 채팅실시간 알림오프라인 큐
Why OiChat

이런 점이 다릅니다

두 가지 연동 모드

원하는 방식으로 시작하세요

백엔드 없이 빠르게 시작하려면 Client 모드, 자체 인증 시스템과 연동하려면 Server 모드를 선택하세요. 언제든 전환 가능합니다.

C

Client 모드

Public Key만으로 즉시 연동. 백엔드 불필요. MVP에 최적.

await OiChat.initClient(...)
S

Server 모드

자체 백엔드에서 JWT 발급. 보안이 중요한 서비스에 권장.

oichat.connect(token: jwt)
오프라인
큐 저장
자동 전송
오프라인 지원

네트워크가 끊겨도 괜찮습니다

오프라인 상태에서 보낸 메시지는 로컬 큐에 저장되고, 연결이 복구되면 자동으로 전송됩니다. 사용자는 끊김을 느끼지 못합니다.

UI 위젯 패키지

SDK만? UI까지? 선택하세요

SDK만 사용해 완전 커스텀 UI를 구현하거나, UI 위젯 패키지로 방 목록 + 채팅 화면을 즉시 사용하세요. 테마와 기능 토글로 브랜드에 맞게 커스터마이징 가능합니다.

SDK

자유로운 UI 구현

  • ✓ 전체 API 접근
  • ✓ 커스텀 디자인
  • ✓ 완전한 제어
SDK + UI

즉시 사용 가능

  • ✓ 방 목록 위젯
  • ✓ 채팅 화면 위젯
  • ✓ 테마 커스터마이징
Getting Started

문의부터 연동까지, 빠르게

1일

도입 문의

요구사항 확인 · 구축 방식 안내

1시간

채팅 서버 구축

프로젝트 등록 · API Key 발급

2분

SDK 연동

코드 3줄로 채팅 시작

Code

코드 몇 줄이면 끝

실제 SDK 코드입니다

main.dart
final oichat = await OiChat.init(
  OiChatConfig(
    apiUrl: 'https://chat.your-service.com',
    projectId: 'YOUR_PROJECT_ID',
    apiKey: 'YOUR_API_KEY',
  ),
  userId: 'user-1',
);
// 연결 완료 — 이게 전부입니다.
FAQ

자주 묻는 질문

다모소프트가 개발하는 앱·웹 프로젝트에 채팅 기능으로 함께 탑재합니다. 요구사항을 확인한 뒤 채팅 서버를 구축하고, 프로젝트를 등록해 발급된 키로 앱에 연동합니다. 도입 문의 메일로 프로젝트 내용을 알려주세요.
네. Flutter·React SDK와 REST API를 제공하므로 기존 앱에 채팅 화면만 추가하는 방식으로도 연동할 수 있습니다. 기존 회원 체계는 서버 모드(JWT 발급)로 그대로 연결됩니다.
클라이언트 모드는 백엔드 없이 앱에서 Public Key만으로 바로 연동하는 방식으로, 빠른 MVP에 적합합니다. 서버 모드는 자체 백엔드에서 API Key + Secret Key로 사용자별 JWT를 발급하는 방식으로, 보안이 중요한 서비스에 권장됩니다.
Flutter SDK와 React SDK, 서버용 Node.js SDK를 npm·pub.dev에 공개해 두었습니다. 프리빌트 UI 컴포넌트가 포함되어 있어 몇 줄의 코드로 채팅 화면을 띄울 수 있고, REST API로 다른 플랫폼에서도 연동할 수 있습니다.
네. 채팅방 목록 · 대화창 · 고객 정보를 한 화면에서 보는 상담 콘솔과, 프로젝트·키·사용량을 관리하는 관리 대시보드가 기본으로 제공됩니다.
프로젝트별로 완전히 격리되어 저장됩니다. 서버는 국내 리전에 구축하며, 필요하면 고객사 인프라에 설치하는 방식도 협의할 수 있습니다.
프로젝트 규모와 요구사항(사용자 수, 푸시 알림, 상담 기능 등)에 따라 개발 견적에 포함해 안내드립니다. 도입 문의로 연락 주세요.

채팅이 필요한 프로젝트가 있으신가요?

앱·웹 개발과 함께 실시간 채팅을 탑재해 드립니다.
1:1 상담, 그룹 채팅, 상담 콘솔까지 한 번에.