shop-api :8080
shop-worker
Developer Control Center for macOS
Thaloca nối Docker, Git, ports, processes, servers, documents và security findings thành một luồng duy nhất — từ lúc nhận ra vấn đề đến khi xác nhận mọi thứ đã ổn
macOS · Apple Silicon · Local-first · Mã nguồn MITNeeds-attention projects first, then everything else — grouped live from your environment
Restarted 4 times in the last 10 minutes
shop-api :8080
shop-worker
web :3000
api :4000
Demo tương tác Chọn một màn hình trong sidebar để khám phá workflow thật của Thaloca
Thaloca tự khám phá môi trường và đưa project bất thường lên trước
Đi từ incident tới service, log, port, commit hoặc security finding liên quan
Restart, health check, stage, commit hoặc thao tác server ngay trong cùng workspace
Một luồng xử lý thật
Cuộn để xem Thaloca phát hiện một service gặp lỗi, mở đúng log, xử lý và kiểm tra lại kết quả trong cùng một nơi
Project shop được đưa lên đầu vì worker đang lặp lại việc khởi động
Mở project để xem trạng thái, port và các hành động dành cho từng container
Thông tin lỗi nằm ngay cạnh service, giữ nguyên ngữ cảnh đang xử lý
Restart worker, chạy health check và thấy project trở lại trạng thái ổn định
Needs-attention projects first, then everything else.
Restarted 4 times in the last 10 minutes
shop-api :8080
shop-worker restarting
:8080HEALTHYno portsRUNNINGshop-worker | processing payment retry shop-worker | connection timeout after 5000ms shop-worker | retrying in 2s…
Documents
Exact và semantic search trên PDF, PPTX, DOCX, TXT và Markdown. Kết quả luôn giữ citation theo trang, dòng hoặc đoạn văn
Status200
Response time42 ms
Captures
OCR local bằng macOS Vision, preview recording và editor gọn cho những thao tác thực sự cần: annotate, che dữ liệu nhạy cảm, crop và lưu bản mới
Source Control
Chọn repository, xem file thay đổi, stage, commit, quản lý branch và review Pull Request trên GitHub — ngay bên cạnh môi trường đang chạy
@@ -42,7 +42,9 @@- return request(order)+ return retry(() => request(order), { + attempts: 3 + })
Security Scanning
Chọn repository và chạy secrets, dependency vulnerabilities, static analysis trong một lần quét — hoặc cài git hook để tự động chặn commit và push rủi ro trước khi chúng xảy ra
Khám phá toàn bộ sản phẩm
Cuộn qua từng nhóm để thấy Thaloca đưa bạn từ code và tài liệu sang vận hành, bảo mật và các công cụ hằng ngày — mà không làm đứt mạch suy nghĩ
Biết project nào đang ổn, project nào cần xử lý — không phải mở từng công cụ để kiểm tra
Xem diff, stage, commit và review Pull Request ngay bên cạnh môi trường đang chạy
Tìm câu trả lời trong tài liệu và mở đúng trang, dòng hoặc đoạn nguồn
Gom những lỗi đang xảy ra vào một hàng ưu tiên để bạn biết nên xử lý việc nào trước
Điều khiển container, process, port và job nền ngay tại nơi bạn đang chẩn đoán
Nhìn ra tiến trình ngốn CPU, bộ nhớ hoặc băng thông trước khi máy chậm hẳn
Chăm sóc server qua SSH, Docker, cron, VPN và truyền file mà không đổi ứng dụng
Đọc log local và remote trong cùng một luồng, đúng lúc bạn cần tìm nguyên nhân
Tìm secret, dependency rủi ro và lỗi source trước khi chúng theo code ra ngoài
Biết máy đang thiếu tool gì, quản lý package và xem lệnh trước khi chạy
Biết LongBrain, Qdrant và model local có sẵn sàng hay đang dùng quá nhiều tài nguyên
Từ ảnh chụp đến OCR, che dữ liệu nhạy cảm và ghi chú — ngay trong Thaloca
Chi tiết chức năng
Các chức năng đang có trong ứng dụng, được nhóm theo công việc cần hoàn thành
Biết thứ gì đang chạy, thứ gì đang chiếm port, thứ gì vừa gặp sự cố — và đọc log của tất cả tại một nơi
Tự nhóm container bằng Docker Compose; start, stop, restart, xem log hoặc xử lý cả project
Mở terminal tương tác ngay trong container và quét lỗ hổng của image đang chạy
Tìm process giữ port, dừng khi cần và theo dõi cron, launchd, PM2 hoặc Docker worker
Kiểm tra HTTP, TCP, TLS; phát hiện restart loop, degraded health, panic, OOM và lỗi lặp lại
Một Git client đầy đủ nằm cạnh môi trường mà repository đang vận hành
Stage hoặc unstage từng file, xem diff màu, commit và giải quyết conflict bằng ours/theirs
Commit history, graph nhiều branch; tạo, chuyển, merge branch và quản lý annotated release tag local/remote
Fetch, pull, push và stash với trạng thái ahead/behind rõ ràng cho từng repository
Conversation, commits, checks, files changed, inline comments và merge, squash hoặc rebase
Theo dõi tài nguyên máy, giữ toolchain sẵn sàng và làm việc với package, .env cùng config files mà không rời ứng dụng
CPU, memory, swap, disk, network cùng GPU, battery và thermal; lưu mẫu 24 giờ với sparkline và gợi ý memory leak
Tìm, cài, cập nhật hoặc gỡ package qua Homebrew, npm, PyPI, Cargo và Composer trong sub-tab riêng; lệnh luôn được hiển thị trước
Chỉ tải tên key lúc quét; giá trị được ẩn mặc định, chỉ hiện theo yêu cầu và không được lưu lại
Kiểm tra config dev toàn máy, bật/tắt an toàn và dùng các tiện ích encode, format hoặc preview local
Quản lý server qua SSH, kể cả hệ thống chỉ truy cập được qua bastion hoặc VPN
Import từ ~/.ssh/config, dùng ProxyJump/bastion và kết nối WireGuard hoặc OpenVPN khi cần
Kiểm tra health, mở terminal SSH, quản lý Docker container và cron job từ xa
Duyệt, upload, download file và chạy cùng một lệnh trên nhiều server đã chọn
Chỉ lưu đường dẫn tới key file hiện có; nội dung của SSH key không được lưu trong Thaloca
Quét bảo mật chạy ngay trên máy, không cần đẩy code lên đâu cả
Gitleaks quét git history và working directory để tìm API key, token hay secret bị hardcode
Trivy/grype rà dependency trong go.mod, package.json, requirements.txt, Cargo.toml, pom.xml — và quét luôn image của container đang chạy
gosec và semgrep phát hiện pattern rủi ro trong source code như SQL injection hay secret hardcode
Cài pre-commit và pre-push chỉ một click; tự chặn commit hoặc push khi phát hiện lỗi nghiêm trọng
Biến tài liệu và ảnh chụp trên máy thành thông tin có thể tìm, trích dẫn và sử dụng — với AI local được kiểm soát rõ ràng
Theo dõi PDF, PPTX, DOCX, TXT và Markdown trong thư mục gốc; không upload hoặc tạo bản sao tài liệu
Tìm theo nội dung chính xác hoặc theo ngữ nghĩa, lọc loại file và mở đúng trích dẫn trang, dòng hoặc đoạn văn
Semantic search chỉ hoạt động khi LongBrain, Qdrant và embedding provider đã được xác minh chạy local; cấu hình ngoài máy sẽ bị khóa
OCR local bằng macOS Vision; chỉnh PNG/JPEG với pen, shape, arrow, highlight, text, blur, crop, undo/redo và Save As
Xuyên suốt ứng dụng
Đi tới màn hình hoặc hành động cần thiết mà không rời bàn phím
Chỉ ra process đang giữ port và hỗ trợ giải phóng nó an toàn
Giữ lịch sử copy trong ứng dụng và hệ thống, tự hết hạn sau 24 giờ
Thông báo sự cố cần chú ý với quiet hours để không làm gián đoạn công việc
Export hoặc import cấu hình khi chuyển máy hay cần khôi phục thiết lập
Update now kiểm tra SHA-256 và app bundle trước khi thay ứng dụng rồi tự khởi động lại
Thaloca tiếp tục quét ở nền; dùng Cmd+Q hoặc Quit từ Dock khi bạn muốn thoát hoàn toàn
Local-first
Thaloca chạy trên macOS và làm việc trực tiếp với môi trường hiện có. Cấu hình server chỉ lưu đường dẫn tới SSH key, không lưu nội dung của key
Trước khi cài
Việc khám phá môi trường, theo dõi tài nguyên, OCR và quét bảo mật chạy trên máy. Kết nối mạng được dùng khi bạn chủ động làm việc với GitHub, package registry, server SSH hoặc kiểm tra bản cập nhật. Documents chỉ cho phép semantic indexing khi embedding provider được xác minh là local
Bạn chọn thư mục tài liệu hiện có. Thaloca lập chỉ mục thay đổi qua LongBrain local và hỗ trợ tìm kiếm chính xác hoặc semantic với trích dẫn. “Answer from passages” đang hiển thị là Coming later và chưa thể bấm. Nếu LongBrain hoặc Qdrant chưa sẵn sàng, các thao tác phụ thuộc sẽ bị khóa
Không. Thaloca chỉ đọc danh sách key lúc quét. Giá trị chỉ được lấy từng key khi bạn nhấn hiện, không được lưu lại và sẽ bị quên khi đóng hoặc làm mới màn hình
Bản hiện tại dành cho macOS trên Apple Silicon. Một số thao tác như kết nối VPN có thể yêu cầu mật khẩu quản trị của macOS tại thời điểm thực hiện
Bản phát hành hiện dùng ký ad-hoc và chưa notarize. Bạn có thể nhấp chuột phải vào ứng dụng, chọn Open một lần để xác nhận muốn chạy
Thaloca for macOS
Một control center cho môi trường phát triển local và những server bạn quản lý
Tải bản mới nhất ↗