AI 통합 업무 운영 허브
프로젝트, AI 도구, 자동화 작업과 운영 상태를 하나의 셀프호스팅 콘솔로 통합했습니다.
여러 프로젝트를 오가며 사용하던 AI 채팅, 터미널, 트렌드 분석, 문서, 이미지·영상 작업, 코드 저장소와 배치 작업을 하나의 진입점으로 모은 개인·소규모 조직용 운영 콘솔입니다. 외부 SaaS 의존을 줄이고 중요한 코드와 운영 데이터는 사설망 안에서 직접 통제하도록 설계했습니다.
SAMPLE DASHBOARD
운영 지표 미리보기
통합 화면
30+
단일 내비게이션
관리 프로젝트
19
상태 자동 집계
데이터 작업
17
동기화 파이프라인
백업 주기
1h
핵심 DB 기준
THE CHALLENGE
현업에서 먼저 풀어야 했던 문제
기능을 더하기 전에 데이터가 끊기는 지점과 팀이 시간을 잃는 순간부터 정의했습니다.
도구와 상태의 분산
프로젝트별 화면과 서버가 달라 현재 상태와 다음 작업을 한눈에 파악하기 어려웠습니다.
민감 정보의 외부 노출
코드, 환경 설정, AI 대화와 운영 기록을 공개 서비스에 흩어 두기 어려웠습니다.
반복 운영 작업
백업, 데이터 동기화, 상태 확인과 콘텐츠 작업을 매번 수동으로 실행했습니다.
SYSTEM DESIGN
데이터가 업무로 이어지는 구조
수집, 정리, 저장, 사용의 책임을 나눠 변경과 장애에 대응하기 쉬운 흐름으로 구성했습니다.
01 · 단일 진입점
대시보드가 각 도구와 프로젝트 화면을 같은 내비게이션 안에서 연결합니다.
02 · API·작업 계층
FastAPI가 업무 데이터와 AI 요청, 자동화 작업을 공통 인터페이스로 제공합니다.
03 · 전용 실행 서비스
터미널, 트렌드 배치, AI 에이전트처럼 성격이 다른 작업은 독립 서비스로 격리합니다.
04 · 사설 운영망
코드 저장소와 관리 도구는 Tailscale 전용으로 제한하고 정기 백업합니다.
WHAT WE BUILT
실제 운영을 위해 구현한 기능
보기 좋은 대시보드에 그치지 않고 입력, 자동화, 후속 업무와 운영 안전장치까지 연결했습니다.
프로젝트 관제
진행 상태, 최근 변경, 담당 작업과 주요 운영 지표를 프로젝트별로 모읍니다.
통합 AI 워크스페이스
채팅, 리서치, 캔버스와 실행형 에이전트를 용도에 맞게 라우팅합니다.
웹 터미널
브라우저 안에서 여러 터미널 세션을 유지하고 프로젝트 환경으로 바로 이동합니다.
데이터 파이프라인
시트와 외부 데이터를 주기적으로 동기화하고 실패 상태를 추적합니다.
셀프호스팅 코드 금고
사설 Gitea에 저장소와 커밋, 백업 상태를 한 화면으로 연결합니다.
스마트 배포·백업
변경 영역만 빌드하고 연결을 보존하며, 핵심 DB를 매시간 백업합니다.
OPERATIONS & SECURITY
운영이 시작된 뒤까지 설계합니다
사내 시스템은 기능보다 데이터 보호, 백업과 복구, 안전한 배포가 더 오래 중요합니다.
- 관리 화면과 코드 저장소를 사설 VPN 내부로 제한
- AI 제공자별 역할을 분리하고 자동 작업에는 대체 모델 경로 구성
- 핵심 SQLite 데이터베이스에 WAL과 다중 시점 백업 적용
- 프론트 변경 시 실행 중인 AI·터미널 연결을 끊지 않는 배포 흐름