LIVEIndependent Tech Media
Independent Tech Media by 22B Labs
#22BLabs · #건설원가관리 · #건설정보툴킷 · #공사비계산기 · #오픈소스 · #자가설치형 · #조달청단가 · #표준품셈 · #ConstructionToolkit · #Docker · #NextJS · 숨은보물

내 컴퓨터에서 돌아가는 건설 원가정보 관리 시스템 — Construction Toolkit 공개

2026년 3월 24일 화요일 · 22B Labs · The 4th Path
🏗 건설 실무 도구 MIT 무료공개 자가설치형 · 로컬 전용

내 컴퓨터에서 돌아가는
건설 원가정보 관리 시스템 —
Construction Toolkit 공개

표준품셈·조달청 단가를 직접 관리하는 자가설치형 웹 앱.
구독료 없음 · 외부 서버 없음 · 내 데이터는 내 컴퓨터에.

📅 2026. 03. 25. ✍ 22B Labs 🏷 건설원가 · 단가관리 · 표준품셈 · 조달청 · MIT · Docker

건설·건축 현장에서 단가를 조회하고 공사비를 계산할 때, 매번 표준품셈 책을 뒤지거나 조달청 홈페이지를 들락날락하게 됩니다. 엑셀로 관리하면 버전이 쌓이고, 유료 서비스를 쓰자니 구독료가 부담스럽습니다.

Construction Toolkit은 이 문제를 해결하는 자가설치형 웹 앱입니다. 내 컴퓨터에서 실행되기 때문에 데이터가 외부로 나가지 않고, 구독료도 없습니다. 표준품셈 PDF와 조달청 API에서 데이터를 수집하는 Python 스크립트까지 포함되어 있습니다. 오늘 MIT 라이선스로 전체 소스코드를 공개합니다.

데이터가 내 컴퓨터 밖으로 나가지 않습니다.
구독료가 없습니다. 완전 오픈소스입니다.


I. 주요 기능

단가 조회부터 공사비 계산, 서식 관리까지

Feature 01

📋 단가표 조회

공종별 필터·검색·정렬. CSV 내보내기. 공종 상세 전용 페이지 지원.

Feature 02

🧮 공사비 계산기

단가표에서 항목을 선택해 공사비 합계 산출. 인쇄·출력 기능 내장.

Feature 03

📈 자재 시세 이력

자재별 최신 단가 및 과거 시세 이력 차트. 가격 추이 한눈에 확인.

Feature 04

📄 서식 파일 관리

견적서·공사계획서 등 서식 파일 업로드 및 다운로드 관리.

Feature 05

🔄 데이터 수집 스크립트

표준품셈 PDF 파서 · 조달청 공공 API 커넥터 · CSV 직접 입력 도구 포함.

Feature 06

⚙ 관리자 콘솔

데이터 검토→게시 승인 흐름. 잘못된 데이터는 반려 처리. DB GUI(Adminer) 포함.


II. 데이터 검토·발행 흐름

수집한 단가는 반드시 검토를 거쳐야 단가표에 표시됩니다

데이터 수집
(CSV/API/PDF)
검토 대기
[raw]
내용 확인
/admin/prices
게시 승인
[published]
단가표 표시
/prices

모든 가져온 데이터는 검토 대기 상태로 쌓입니다. 관리자 콘솔(/admin/prices)에서 내용이 맞으면 게시, 잘못됐으면 반려를 선택합니다. 게시 후에는 단가표에 즉시 반영됩니다.


III. 전체 화면 구성

경로기능
/prices단가표 — 공종별 필터, 검색, 정렬, CSV 내보내기
/materials자재 시세 — 최신 단가 + 이력 차트
/calculator공사비 계산기 — 항목 선택 → 합계 산출 → 인쇄
/templates서식 파일 — 견적서·공사계획서 다운로드
/blog업무 메모 및 정보 공유 블로그
/admin관리자 대시보드 — 데이터 현황 및 바로가기
/admin/import데이터 가져오기 — CSV 업로드 · 직접 입력
/admin/prices단가 검토 — 검토 대기 목록 → 게시/반려
/admin/materials자재 관리 — 자재 등록, 시세 이력 입력
/settings앱 설정 — 회사명, 기준년도, 면책 문구

IV. 설치 방법

Docker Desktop 하나면 됩니다 — 4단계

1

Docker Desktop 설치

docker.com/products/docker-desktop 에서 운영체제에 맞는 버전을 설치합니다. 설치 후 실행하면 트레이 아이콘이 초록색이 됩니다.

2

저장소 복사

git clone https://github.com/sinmb79/construction-toolkit.git
cd construction-toolkit

git이 없다면 GitHub 페이지에서 Code → Download ZIP으로 다운로드 후 압축 해제합니다.

3

환경설정 파일 생성

# Windows
copy .env.example .env

# macOS / Linux
cp .env.example .env

.env 파일을 열어 POSTGRES_PASSWORD를 강력한 비밀번호로 변경하는 것을 권장합니다. DATABASE_URL의 비밀번호도 같이 변경하세요.

4

실행 및 접속

docker compose up -d

처음 실행 시 이미지 다운로드로 2~5분 소요됩니다. 완료 후 브라우저에서 http://localhost:3000 접속합니다.

💡 첫 실행 후 해야 할 일

http://localhost:3000/settings 에서 회사명기준년도를 먼저 설정하세요. 이후 /admin/import 에서 데이터를 입력하면 됩니다.


V. 데이터 입력 4가지 방법

이 툴킷은 UI만 제공합니다. 데이터는 직접 수집해야 합니다

실제 단가 데이터는 포함되어 있지 않습니다. 아래 4가지 방법 중 상황에 맞게 선택하세요.

방법설명난이도
CSV 업로드엑셀에서 정해진 형식으로 저장 후 /admin/import에 업로드⭐ 쉬움
직접 입력/admin/import 직접 입력 탭에서 항목 하나씩 입력⭐ 쉬움
조달청 APIdata.go.kr에서 무료 API 키 발급 후 ppa.py 스크립트 실행⭐⭐ 보통
표준품셈 PDF국토교통부 PDF 다운로드 후 pps.py 파서 실행⭐⭐ 보통
# 조달청 API 수집 예시
pip install requests
python scripts/connector/ppa.py --year 2024 --category RC

# 표준품셈 PDF 파싱 예시
pip install pdfplumber pandas
python scripts/connector/pps.py --file 표준품셈2024.pdf

VI. 시스템 구성

Docker Compose로 3개 컨테이너가 함께 실행됩니다

컨테이너역할접속 주소
app (Next.js)웹 애플리케이션 본체http://localhost:3000
db (PostgreSQL)데이터베이스localhost:5432
adminerDB 직접 조회 GUIhttp://localhost:8080
🔒 보안 안내

이 앱은 인증 없는 로컬 전용입니다. 외부 네트워크에 포트를 노출하지 마세요. .env 파일은 절대 GitHub에 올리지 마세요 (이미 .gitignore에 포함). 조달청 API 키는 .env에만 보관하세요.

📦 GitHub에서 받아보기

전체 소스코드 · Docker 설정 · Python 스크립트 · 한국어 가이드 6종 포함
MIT 라이선스 — 자유롭게 사용, 수정, 배포 가능

sinmb79/construction-toolkit 바로가기 →
#건설정보툴킷 #ConstructionToolkit #건설원가관리 #표준품셈 #조달청단가 #공사비계산기 #자가설치형 #오픈소스 #Docker #NextJS #22BLabs

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

더 읽기
#22BLabs · #블로그자동화 · #오픈소스 · #쿠팡파트너스 · #패시브인컴 · #AdSense자동화 · #AI글쓰기 · #BlogAutoRevenueEngine · #GoogleBlogger · #OpenClaw · #Python · #The4thPath · 바이브리포트

자는 동안 블로그가 글을 쓰고 발행합니다 — Blog Auto Revenue Engine 공개

· 22B Labs · The 4th Path
🤖 블로그 자동화 MIT 무료공개 OpenClaw + Python

자는 동안 블로그가
글을 쓰고 발행합니다 —
Blog Auto Revenue Engine 공개

트렌드 수집 → AI 글 작성 → 자동 발행 → 수익 링크 삽입 → 성과 분석.
Google Blogger 기반 한국어 블로그 수익 자동화 시스템을 MIT 라이선스로 무료 공개합니다.

📅 2026. 03. 25. ✍ 22B Labs 🏷 블로그자동화 · Python · OpenClaw · AdSense · 쿠팡파트너스

블로그로 수익을 내고 싶지만, 매일 글을 쓰는 게 현실적으로 너무 어렵습니다. 주제를 찾고, 리서치하고, 쓰고, 발행하고, 성과를 분석하는 것까지 — 이 모든 과정을 혼자 하면 하루가 블로그에만 소진됩니다.

Blog Auto Revenue Engine은 이 전 과정을 자동화합니다. 트렌드를 스스로 수집하고, OpenClaw AI 에이전트가 글을 작성하고, Blogger에 자동으로 발행하고, 쿠팡 파트너스 링크를 삽입하고, 매일 밤 성과 리포트를 텔레그램으로 보냅니다. 개발 완료 후 오늘 MIT 라이선스로 전체 소스코드를 공개합니다.

시스템이 알아서 글을 쓰는 동안,
나는 다른 일을 할 수 있습니다.


I. 시스템 구조

5개 봇이 하나의 파이프라인으로 연결됩니다

트렌드 수집 → 품질 점수 계산 → AI 글 작성 → 안전장치 검토 ↓ ↓ [자동 발행] [수동 검토 요청 → Telegram] ↓ 링크 삽입 (쿠팡 파트너스) ↓ Search Console 색인 요청 ↓ 일일 분석 리포트 → Telegram
Bot 01

🔍 수집봇

Google Trends, GitHub, Hacker News, RSS를 매일 07:00 수집. 품질 점수 계산 + 폐기 필터링 자동 적용.

Bot 02

✍ AI 글 작성

OpenClaw 서브에이전트(ChatGPT Pro)가 글감을 받아 완성 글을 작성. 5개 코너별 페르소나 적용.

Bot 03

📤 발행봇

Blogger API 자동 발행 + 안전장치. 위험 키워드·낮은 품질 점수 감지 시 수동 검토 요청으로 전환.

Bot 04

🔗 링크봇

쿠팡 파트너스 어필리에이트 링크 자동 삽입. 주제 관련 상품 매칭 후 글 하단에 추가.

Bot 05

📊 분석봇

5대 핵심 지표 수집. 일일 리포트(22:00) + 주간 리포트(일요일) 자동 생성 → Telegram 전송.

Bot 06

🖼 이미지봇

만평 이미지 3가지 모드(수동/반자동/자동). 프롬프트 생성 + 관리 자동화.


II. 일일 자동 스케줄

설정 후에는 매일 이 흐름이 자동으로 실행됩니다

시간작업
07:00수집봇 — 트렌드 수집 + 품질 점수 계산 + 폐기 필터링
08:00AI 글 작성 트리거 (OpenClaw 서브에이전트)
09:00발행봇 — 첫 번째 글 발행
12:00발행봇 — 두 번째 글 발행
15:00발행봇 — 세 번째 글 (선택)
22:00분석봇 — 일일 성과 리포트 → Telegram 전송
매주 일요일 22:30분석봇 — 주간 누적 리포트
매주 월요일 10:00이미지봇 — 주간 프롬프트 배치 전송

III. 콘텐츠 코너 5개

각 코너마다 다른 AI 페르소나로 글을 씁니다

🌏 쉬운 세상
AI/테크를 누구나 따라할 수 있게 쉽게 설명
주 2~3회
💎 숨은 보물
모르면 손해인 무료 도구·서비스 발굴
주 2~3회
⚡ 바이브 리포트
비개발자가 AI로 만든 실제 사례 소개
주 1~2회
🔍 팩트체크
AI/테크 과대광고·거짓 주장 검증 (수동 승인 필수)
주 1회 이하
🎨 한 컷
AI/테크 이슈 만평 — 이미지봇 연동
주 1회
🛡 안전장치 — 자동 발행이 차단되는 경우

팩트체크 코너 전체 / 암호화폐·투자·법률 관련 위험 키워드 감지 / 출처 2개 미만 / 품질 점수 75점 미만 — 이 조건에 해당하면 자동 발행 대신 텔레그램으로 수동 검토 요청이 옵니다. /approve [번호] 또는 /reject [번호]로 처리합니다.


IV. 수익화 로드맵

블로그 1개로 시작해 단계적으로 확장합니다

Phase 1
1~3개월
블로그 1개
AdSense 승인
0~5만원/월
Phase 2
3~5개월
블로그 2개
쿠팡 수익 집중
5~20만원/월
Phase 3
5~8개월
3~4개 블로그
어필리에이트 추가
10~50만원/월
Phase 4
8개월+
영문 블로그
글로벌 확장
30~100만원+/월

Phase 1 목표는 단순합니다. 블로그 1개로 시스템을 검증하고, 검색 자산을 축적하고, AdSense 승인을 받는 것입니다. 수익보다 시스템 안정화가 우선입니다. 이후 단계에서 블로그를 늘리고, 쿠팡 파트너스와 다른 어필리에이트를 추가하면서 수익을 스케일업합니다.


V. 5분 설치

Windows에서 스크립트 더블클릭 한 번으로 끝납니다

git clone https://github.com/sinmb79/blog-writer.git
cd blog-writer

이후 scripts\setup.bat을 더블클릭하면 가상환경 생성, 패키지 설치, 폴더 생성, Windows 작업 스케줄러 자동 등록까지 한 번에 처리됩니다.

필요한 것: Python 3.11 이상, Git, Google 계정(Blogger), Telegram 계정, OpenClaw(ChatGPT Pro 구독)

선택 사항: 쿠팡 파트너스 계정, OpenAI API Key(이미지 자동 생성 시)

💡 ChatGPT Pro 없이도 일부 사용 가능

수집봇, 발행봇, 링크봇, 분석봇은 ChatGPT 없이 동작합니다. AI 글 작성 레이어만 OpenClaw + ChatGPT Pro를 사용합니다. 다른 LLM으로 교체하고 싶다면 scheduler.py_call_openclaw() 함수를 수정하면 됩니다.


VI. 텔레그램으로 모든 것을 제어합니다

봇이 실행 중인 동안 텔레그램에서 아래 명령어로 실시간으로 제어할 수 있습니다.

명령어설명
/status봇 상태 + 이미지 모드 확인
/approve [번호]수동 검토 글 승인 후 발행
/reject [번호]수동 검토 글 거부
발행 중단 / 발행 재개자동 발행 일시 정지 / 재개
오늘 수집된 글감 보여줘오늘 수집된 글감 목록 확인
이번 주 리포트주간 리포트 즉시 생성
/imgbatch이미지 프롬프트 배치 수동 전송

📦 GitHub에서 받아보기

전체 소스코드 · 설치 스크립트 · 설정 파일 · 마스터플랜 문서 포함
MIT 라이선스 — 자유롭게 사용, 수정, 배포 가능

sinmb79/blog-writer 바로가기 →
#블로그자동화 #BlogAutoRevenueEngine #AdSense자동화 #쿠팡파트너스 #OpenClaw #Python #GoogleBlogger #AI글쓰기 #패시브인컴 #오픈소스 #22BLabs #The4thPath

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

더 읽기