-
주택 유지보수와 프로젝트, 가전, 견적, 문서를 한 곳에서 관리할 수 있는 터미널 기반 애플리케이션
-
정비 일정, 서비스 이력, 보증 상태 등을 자동 계산해 표시하며, 모든 데이터는 SQLite 파일 하나에 저장
-
Vim 스타일 키보드 조작으로 탐색·편집·검색이 가능하고, 관련 항목 간의 연결 탐색을 지원
-
Linux, macOS, Windows용 바이너리를 제공하며, Go(1.25+)로 설치 가능
- 종이 영수증이나 메모 대신 터미널 기반의 체계적 주택 관리 환경을 제공
주요 기능
-
유지보수 관리: 필터 교체 시점 등 정비 일정을 자동 계산하고, 전체 서비스 이력을 기록
-
프로젝트 추적: 초기 구상부터 완료 또는 중단까지의 진행 상태를 관리
-
견적 비교: 여러 견적을 나란히 표시하고, 업체 이력과 비용 계산을 함께 제공
-
가전 추적: 구매일, 보증 상태, 유지보수 이력을 각 가전 항목에 연결
-
사고 기록: 누수 등 사건을 심각도와 위치로 기록하고, 관련 가전·업체와 연동
데이터 및 파일 관리
- 모든 데이터는 단일 SQLite 파일에 저장되어 백업이 간단
-
매뉴얼, 영수증, 사진 등 파일 첨부를 지원하며, 프로젝트나 가전에 직접 연결 가능
설치 및 실행
- Go(1.25+) 환경에서 go install github.com/cpcloud/micasa/cmd/micasa@latest 명령으로 설치
- 또는 GitHub의 최신 릴리스 바이너리를 다운로드 가능
-
micasa --demo로 샘플 데이터를 체험하거나, micasa로 새 데이터베이스 생성
-
micasa --print-path로 데이터베이스 위치 확인 가능
인터페이스와 조작
-
Vim 스타일 모드 기반 조작을 채택해 탐색(nav), 편집(edit), 정렬, 퍼지 검색, 열 숨김, 관련 레코드 탐색 지원
- 전체 키 바인딩 목록은 공식 문서의 keybinding reference에서 확인 가능
사용자 반응
- 사용자는 “이제 집이 여전히 망가져도 데이터베이스가 생겨서 진전된 기분”이라 표현
- 다른 사용자는 “견적 비교표를 인쇄해 보여주는 집주인을 보고 충격을 받았다”고 언급
- 또 다른 사용자는 “보일러 보증 만료일을 확인하느라 자정에 터미널을 두드렸다”고 말함
개발 배경
- 기존의 영수증 상자, 열지 않는 바인더, 냉장고 메모를 대체하기 위해 제작
-
VisiData에서 영감을 받은 모달·키보드 중심 인터페이스를 채택
- 개인 주택 관리의 비효율을 줄이고, 모든 정보를 터미널과 하나의 데이터베이스로 통합하는 목적