Microsoft MarkItDown …
Chạy 100% trên máy bạn với PDF/Office/HTML/CSV. Ảnh & slide chỉ cần OCR khi bạn bật LLM.
Chưa có kết quả. Chọn file bên trái rồi bấm Chuyển đổi.
Screenshot → Code
Engine prompt chuyển thể từ abi/screenshot-to-code: ảnh thiết kế / ảnh chụp màn hình → trang web chạy được ngay.
Chưa có code. Tải ảnh lên rồi bấm Sinh code.
📌 Sổ tay Repo
Ghi lại những repo hay ho / sẽ dùng lại: vì sao lưu, dùng khi nào, cài thế nào.
Lưu tại data/repos.json — nhập tay hoàn toàn, không gọi model, không tốn token.
Lịch sử
Markdown và code đã tạo, lưu tại data/history.json.
🔌 Kết nối model AI
- Bấm chip provider ở góc phải (hoặc nút bên dưới) để mở bảng cấu hình.
- Chọn provider: OpenAI / Gemini / Claude / OpenRouter / Ollama (miễn phí, local).
- Dán API key → Lưu → Test kết nối.
Không có key vẫn dùng được: mọi tính năng MarkItDown (PDF, Office, HTML, CSV…) chạy offline. Chỉ OCR ảnh và sinh code cần model.
🧩 Hai dự án được tích hợp
microsoft/markitdown — Python package chuyển mọi định dạng sang Markdown, dùng làm engine chính cho tab Tài liệu → Markdown (kể cả OCR ảnh qua llm_client).
abi/screenshot-to-code — hệ prompt biến ảnh thành code, được chuyển thể vào tab Ảnh → Code (giữ nguyên system prompt, chỉ dẫn theo stack, quy tắc nhiều ảnh, cơ chế chỉnh sửa theo hội thoại).
Cầu nối giữa hai luồng: Markdown trích từ tài liệu có thể dán thẳng vào khung ghi chú để model dựng lại trang đúng nội dung thật.
📌 Sổ tay Repo là gì?
Tab Sổ tay Repo là cuốn sổ ghi lại các repo bạn muốn dùng lại: mỗi repo lưu link, mô tả, tag, trạng thái (ý tưởng → muốn thử → đang dùng) và lệnh cài nhanh. Tên repo tự trích từ link — chỉ cần dán URL, không phải đặt tên.
- Bấm + Thêm repo, dán URL — tên repo tự suy ra từ link.
- Đánh tag + trạng thái để lọc lại sau này (tìm được cả khi gõ không dấu).
- Bấm ★ để ghim repo quan trọng lên đầu danh sách.
Dữ liệu nằm ở data/repos.json (cùng chỗ với lịch sử và sổ token),
xuất/nhập được qua .md và .json. Nhập tay hoàn toàn — không tốn token, chạy offline.
📊 Token đã sử dụng
Mỗi lần OCR ảnh/PDF scan hoặc sinh code đều được ghi lại ở đây: bao nhiêu token vào/ra, ảnh nào, model nào, hết bao lâu và ước tính bao nhiêu tiền.
Đang tải…
📚 Định dạng MarkItDown hỗ trợ
⌨️ Phím tắt & mẹo
- Ctrl+V dán ảnh từ clipboard vào cả hai tab.
- Ở tab Ảnh → Code: bấm So sánh ảnh để đối chiếu kết quả với thiết kế gốc.
- Lỗi thường gặp:
401= sai key,404= sai base URL/model,429= hết hạn mức. - Model local nên dùng bản vision ≥ 7B (qwen2.5vl, gemma3) để đọc layout chính xác hơn.