Portable finance runtime

NAS 하위 도메인 + AI 멀티브리지 회계 자동화

PostgreSQL / PrismaNext.js App RouterMCP Ready

NAS 원본

https://bodymemo.shop

설치본의 기준 루트

공유 URL

https://cpa.bodymemo.shop

서브도메인으로 자동 파생

AI 공급자

6종

플러그형 연결

커넥터

5개

Chrome/NAS/MCP/DB

Portable install

다른 PC 설치 규칙

새 PC는 같은 NAS를 바라보되, NAS의 서브도메인으로 자동 배치됩니다. DB와 작업 프로필은 공용으로 쓰고, 머신 이름만 달라집니다.

shared by NAS

설치 단계에서 NAS_ORIGININSTALLATION_SUBDOMAIN만 채우면 공용 URL이 자동 계산됩니다.

ENTITY_KINDBOOKKEEPING_MODE도 설치 프로필에 저장되어 법인과 개인사업자 케이스를 같은 앱에서 분리 처리합니다.

예시 공유 주소

https://cpa.bodymemo.shop

  • • 워크스페이스 슬러그와 설치 슬러그를 분리해서 여러 PC를 동일 DB에 붙일 수 있습니다.
  • • 브라우저 자동화는 Chrome 브리지 또는 MCP 브리지로 바꿔 끼울 수 있습니다.
  • • GPT가 없어도 Claude, Gemini, 로컬 LLM, 호환 엔드포인트로 대체 가능합니다.
  • • 법인/개인사업자와 복식/간편장부 모드는 프로필에서 선택하고 DB에도 그대로 저장합니다.
  • • NAS 백업, 장부 저장, 검토 큐는 모두 같은 데이터 모델을 공유합니다.

Deployment profile

포터블 프로필 JSON

다른 PC에 설치할 때 그대로 가져갈 수 있는 구조입니다.

{
  "workspaceName": "초간편 자동화 회계",
  "workspaceSlug": "",
  "installationName": "ControlCenter-01",
  "installationSlug": "controlcenter-01",
  "entityKind": "sole_proprietor",
  "bookkeepingMode": "double",
  "nasOrigin": "https://bodymemo.shop",
  "publicOrigin": "https://cpa.bodymemo.shop",
  "machineName": "ControlCenter-01",
  "databaseUrl": "postgresql://postgres:postgres@nas.bodymemo.shop:5432/accounting",
  "aiProviderIds": [
    "gpt",
    "claude",
    "gemini",
    "ollama",
    "mcp",
    "compatible"
  ],
  "connectorIds": [
    "current-pc",
    "shared-chrome",
    "mcp-gateway",
    "nas-share",
    "postgres"
  ]
}

장부 기준 전환

실시간 미리보기

개인사업자 복식부기 기준: 재무제표와 합계잔액시산표

Environment

권장 환경 변수

NAS/DB/AI/브라우저 브리지를 코드와 분리합니다.

NAS_ORIGIN=https://bodymemo.shop
INSTALLATION_SUBDOMAIN=accounting-seoul-01
PUBLIC_BASE_DOMAIN=bodymemo.shop
PUBLIC_BASE_URL=https://cpa.bodymemo.shop
PUBLIC_ORIGIN=https://cpa.bodymemo.shop
PUBLIC_ACCESS_MODE=guest
ENTITY_KIND=sole_proprietor
BOOKKEEPING_MODE=double
DATABASE_URL=postgresql://postgres:***@nas.bodymemo.shop:5432/accounting
AI_PROVIDER=gpt
ACCOUNTING_BROWSER_BRIDGE_URL=http://127.0.0.1:8919
ACCOUNTING_BROWSER_PROFILE=AUTO_BOOKKEEPING
ACCOUNTING_BROWSER_TAB_URL=https://cpa.bodymemo.shop
ACCOUNTING_BROWSER_NAMESPACE=auto-bookkeeping
ACCOUNTING_BROWSER_ALLOW_SHARED_CONTROL=0

Provider topology

공급자와 커넥터

다른 AI와 다른 PC를 끼워 넣기 쉽도록 역할을 나눕니다.

AI 공급자

GPTClaudeGeminiLocal LLMMCP BridgeOpenAI-Compatible

자동화 커넥터

현재 PC공유 ChromeMCP GatewayNAS 공유PostgreSQL

Execution

자동화 실행 레이어

MCP, Chrome, NAS, DB를 별도 서비스처럼 붙입니다.

분개 규칙은 로컬 코드와 AI 공급자 양쪽에서 읽을 수 있는 공통 계약으로 관리합니다.

DB는 NAS 또는 Supabase/PostgreSQL에 두고, 다른 PC들은 동일 워크스페이스를 그대로 사용합니다.

설정은 코드에 박지 않고 프로필 JSON과 환경변수로만 이동시켜 복제 가능성을 높입니다.

회계 자동화는 전용 프로필과 전용 브리지 포트만 사용하며, CONTROL CENTER의 기존 브라우저·탭·포트에는 접근하지 않습니다.

Checklist

다른 PC 설치 절차

운영체제와 브라우저만 다르고, 나머지는 모두 같은 프로필을 따라갑니다.

  1. 1. NAS 도메인과 서브도메인 규칙을 정합니다.
  2. 2. DATABASE_URL을 NAS의 PostgreSQL 또는 Supabase로 맞춥니다.
  3. 3. AI_PROVIDER를 GPT, Claude, Gemini, Local LLM 중 하나로 선택합니다.
  4. 4. Chrome 브리지 또는 MCP 브리지를 연결하고 브라우저 프로필을 공유합니다.
  5. 5. 같은 워크스페이스 슬러그로 로그인하면 장부와 백업이 공유됩니다.