TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기AI-powered depth-of-engagement triage for Readwise Reader content
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered depth-of-engagement triage for Readwise Reader content. Generate summaries of unread items to decide what deserves full reading versus consuming just the key takeaways.
Ansible combines two concepts:
• Ursula K. Le Guin's ansible - an instant communication device from her Hainish Cycle novels
• The Book of Thoth - legendary repository of universal knowledge
Together: instant access to distilled knowledge from your reading list.README 전문 보기 ↗AI-powered depth-of-engagement triage for Readwise Reader content. Generate summaries of unread items to decide what deserves full reading versus consuming just the key takeaways.
Ansible combines two concepts:
Together: instant access to distilled knowledge from your reading list.
npm test for the live count; 95%+ coverage target)Full specification: SPECIFICATIONS/ORIGINAL_IDEA/ansible-outline.md
graph TB
subgraph "User Interface"
UI[Next.js Frontend<br/>Pages: Home, Summaries]
Header[Header Component]
SummaryCard[SummaryCard Component<br/>with ReactMarkdown]
end
subgraph "Cloudflare Workers - Main App"
Auth[Auth API Routes<br/>/api/auth/*]
ReaderAPI[Reader API Routes<br/>/api/reader/*]
JobsAPI[Jobs API<br/>/api/jobs]
Middleware[Auth Middleware<br/>Session Protection]
end
subgraph "Cloudflare Workers - Queue Consumer"
Consumer[Queue Consumer Worker<br/>workers/consumer.ts]
end
subgraph "Cloudflare Infrastructure"
Queue[Cloudflare Queues<br/>ansible-processing-queue]
DLQ[Dead Letter Queue<br/>ansible-processing-dlq]
end
subgraph "External Services"
Supabase[(Supabase<br/>PostgreSQL + Auth)]
Reader[Readwise Reader API]
Perplexity[Perplexity API<br/>AI Summaries]
Resend[Resend<br/>Email/SMTP]
end
subgraph "Database Schema"
DB_Users[users table<br/>Auth managed]
DB_Items[reader_items table<br/>Articles + metadata]
DB_Jobs[jobs table<br/>Queue job tracking]
DB_Sync[sync_log table<br/>Sync history]
end
%% User flows
UI --> Header
UI --> SummaryCard
UI --> Auth
UI --> ReaderAPI
%% Auth flow
Auth -->|Magic link request| Supabase
Supabase -->|Send email| Resend
Resend -->|Magic link email| UI
Auth -->|Session validation| Middleware
Middleware -->|Protect routes| ReaderAPI
%% Sync flow
ReaderAPI -->|1. Fetch unread items| Reader
Reader -->|Article metadata| ReaderAPI
ReaderAPI -->|2. Store items| DB_Items
ReaderAPI -->|3. Create jobs| DB_Jobs
ReaderAPI -->|4. Enqueue| Queue
%% Queue processing
Queue -->|Batch messages| Consumer
Consumer -->|Fetch full content| Reader
Consumer -->|Generate summary| Perplexity
Perplexity -->|Summary + tags| Consumer
Consumer -->|Store results| DB_Items
Consumer -->|Update job status| DB_Jobs
Consumer -->|Failed jobs| DLQ
%% Display flow
ReaderAPI -->|Fetch summaries| DB_Items
DB_Items -->|Render markdown| SummaryCard
%% Archive flow
ReaderAPI -->|Archive item| Reader
ReaderAPI -->|Update DB| DB_Items
%% Database relationships
Supabase -.->|Contains| DB_Users
Supabase -.->|Contains| DB_Items
Supabase -.->|Contains| DB_Jobs
Supabase -.->|Contains| DB_Sync
style UI fill:#e3f2fd
style Consumer fill:#fff3e0
style Queue fill:#f3e5f5
style Supabase fill:#e8f5e9
style Reader fill:#fce4ec
style Perplexity fill:#fff9c4
style Resend fill:#f1f8e9
Key Features:
See REFERENCE/architecture/overview.md for detailed documentation.
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your API keys (see REFERENCE/operations/environment-setup.md)
# Run tests
npm test
# Start development server
npm run dev
# Build for production
npm run build:worker
# Deploy to Cloudflare
npm run deploy
This project was built with Claude Code using:
npm test for the live count)