rem(Remember Everything) - mã nguồn mở giúp ghi lại và tìm kiếm mọi thứ trên Apple Silicon
(github.com/jasonjmcghee)- Ghi lại mọi thao tác diễn ra trên màn hình máy tính (chụp ảnh màn hình mỗi 2 giây một lần)
- Có thể di chuyển theo thời gian bằng cách cuộn trái/phải trong chế độ xem dòng thời gian
- Nếu Live Text nhận diện được văn bản thì có thể chọn văn bản đó
- Có thể tìm màn hình bằng cách tìm kiếm từ khóa cụ thể, xem toàn bộ nội dung OCR của màn hình đó hoặc gửi văn bản đó tới ChatGPT v.v. để xử lý thêm
- Chỉ được thử nghiệm trên Apple Silicon và bản phát hành cũng chỉ dành cho Apple Silicon.
- Đây là phiên bản rất sơ khai: được viết trong vài ngày nghỉ lễ, tác giả là người mới với Swift
Bắt đầu
- Tự build hoặc tải bản phát hành, sau đó chạy
xattr -c rem.appđể macOS chấp thuận ứng dụng. - Sau khi chạy ứng dụng, nhấn "Start Remembering" để cấp quyền truy cập "Screen Recording".
- Mở chế độ xem dòng thời gian bằng "Open timeline" hoặc "Cmd + Scroll Up".
- Trong dòng thời gian, cuộn sang trái hoặc phải để di chuyển theo thời gian.
- Nhấn "Search" để mở chế độ xem tìm kiếm, rồi nhấn vào ảnh thu nhỏ trong dòng thời gian để chuyển đến thời điểm đó.
- Có thể chọn văn bản sau khi bật Live Text trong dòng thời gian.
- Nhấn "Copy Recent Context" để sao chép nội dung vừa xem gần đây thành prompt dùng để tương tác với LLM.
- Nhấn "Purge All Data" để xóa toàn bộ dữ liệu.
Tính năng hiện được hỗ trợ:
- Quay lại quá khứ (thanh cuộn toàn màn hình cho mọi thứ đã xem).
- Sao chép văn bản trong quá khứ.
- Tìm kiếm mọi thứ đã xem.
- Dễ dàng lấy ngữ cảnh gần đây để tương tác với LLM.
Tính năng muốn bổ sung:
- Tìm kiếm ngôn ngữ tự nhiên/tương tác tác tử thông qua cập nhật embedding vector cục bộ.
- Khám phá cách tiếp cận mới với cơ sở dữ liệu vector.
- Hỗ trợ nhiều màn hình.
1 bình luận
Ý kiến trên Hacker News
Tóm tắt bình luận thứ nhất:
Tóm tắt bình luận thứ hai:
Tóm tắt bình luận thứ ba:
Tóm tắt bình luận thứ tư:
Tóm tắt bình luận thứ năm:
Tóm tắt bình luận thứ sáu:
Tóm tắt bình luận thứ bảy:
Tóm tắt bình luận thứ tám:
Tóm tắt bình luận thứ chín:
Tóm tắt bình luận thứ mười: