# 1History - 브라우저 기록 백업 및 시각화 도구

> Clean Markdown view of GeekNews topic #22633. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22633](https://news.hada.io/topic?id=22633)
- GeekNews Markdown: [https://news.hada.io/topic/22633.md](https://news.hada.io/topic/22633.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-08-21T09:31:01+09:00
- Updated: 2025-08-21T09:31:01+09:00
- Original source: [github.com/1History](https://github.com/1History/1History)
- Points: 17
- Comments: 0

## Summary

여러 **브라우저의 기록**을 하나로 모아 **오프라인**에서 안전하게 백업하고, **시각화 대시보드**를 통해 일별 활동이나 상위 도메인 등 주요 데이터를 한눈에 확인할 수 있는 도구입니다. **중복 방지 설계**가 되어있으며, **Rust**로 구현된 단일 바이너리로 **macOS / Linux / Windows** 전 환경을 지원합니다.

## Topic Body

- 여러 **브라우저의 방문 기록을 하나의 파일로 백업**하고 이를 **시각화**할 수 있는 커맨드라인 툴  
- **시각화 대시보드 제공**: 일별 페이지 뷰, 상위 10개 제목, 상위 10개 도메인 등을 그래프와 표로 확인 가능  
- **CSV 내보내기**지원   
- **완전한 오프라인 동작**으로 서버 업로드 없이 개인 PC 내에서만 기록 관리 가능  
- **중복 방지 설계**: 여러 번 백업해도 중복되지 않도록 스키마 최적화  
- **Chrome, Firefox, Safari** 지원. **macOS/Linux/Windows** 환경에서 동작  
- **Rust 기반 단일 바이너리**  
  
### 사용법  
  
- **기본 명령어**  
  * `onehistory backup`: 브라우저 기록을 DB에 백업  
  * `onehistory serve`: HTTP 서버 실행 후 브라우저에서 기록 탐색 (`http://127.0.0.1:9960`)  
  * `onehistory export`: CSV로 내보내기  
  * `onehistory show`: 시스템에 설치된 브라우저 기록 파일 경로 확인  
- **백업 옵션**  
  * `-d`: 브라우저 실행 중일 경우 필요 (자동 탐지 비활성화)  
  * `-f`: 특정 기록 파일 지정 (예: Chrome → `History`, Firefox → `places.sqlite`, Safari → `History.db`)  
  * `-D`: Dry-run 모드 실행

## Comments



_No public comments on this page._
