storytold/photocraft

Public

PhotoCraft: An open-source, photo editor written by scratch in pure Rust

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 09/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

PhotoCraft là phần mềm chỉnh sửa ảnh mã nguồn mở viết hoàn toàn bằng Rust, tái hiện Photoshop theo phương pháp clean-room. Ứng dụng hỗ trợ layer, mask, vector, typography, tệp PSD gốc và tích hợp sẵn giao thức điều khiển cho AI agent.

  • Hỗ trợ tệp PSD/PSB nguyên bản, ghi nhận round-trip chuẩn xác từng byte trên 134/135 tệp thực tế.
  • Bộ dựng GPU hiệu năng cao xây dựng trên wgpu, kết hợp gạch copy-on-write và bộ lọc đa luồng không dùng Electron.
  • Tích hợp sẵn MCP server, CLI và kênh JSON cho phép AI agent hoặc script tự động hóa hơn 500 lệnh của ứng dụng.
  • Hỗ trợ quản lý màu ICC toàn diện với các hệ màu RGB, CMYK, Grayscale và Lab ở độ sâu 8, 16 và 32 bit mỗi kênh.

Lưu ý

  • Dự án đang trong giai đoạn early alpha; một số tính năng có thể chưa hoàn thiện so với Photoshop.
  • Tên và logo ArtCraft là nhãn hiệu thương mại, các bản fork phải loại bỏ chúng theo giấy phép riêng.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến99
  • Độ tươi100
  • Cộng đồng55
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánỨng dụng
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Rust
  • WebAssembly
  • MCP

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • apps/Chứa mã nguồn ứng dụng chính (desktop app, CLI, WebAssembly)
  • crates/Các thư viện Rust nội bộ phục vụ mô hình tài liệu, parser PSD và bộ dựng
  • docs/Tài liệu kỹ thuật, kiến trúc, kiểm tra độ tương thích và giao thức điều khiển
  • examples/Các ví dụ minh họa và tệp mẫu
  • scripts/Các kịch bản bổ trợ tự động hóa và phát triển
  • xtask/Crate hỗ trợ các tác vụ cargo xtask như kiểm tra parity

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/storytold/photocraft.git
cd photocraft

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Chỉnh sửa ảnh chuyên nghiệp không phá hủy (non-destructive) bằng adjustment layer, layer style và smart filter.
  • Mở, chỉnh sửa và xuất tệp PSD/PSB nhiều layer tương thích hoàn toàn với Adobe Photoshop.
  • Tự động hóa xử lý ảnh hàng loạt thông qua giao diện dòng lệnh photocraft-cli.
  • Kết nối AI agent qua Model Context Protocol (MCP) để tự động thao tác chỉnh sửa đồ họa trên máy tính.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1farion1231/cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io144.7k+3k
  2. 2rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.125.9k+364
  3. 3rust-lang/rustEmpowering everyone to build reliable and efficient software.120.3k+221
  4. 4tauri-apps/tauriBuild smaller, faster, and more secure desktop and mobile applications with a web frontend.111.9k+222
  5. 5denoland/denoA modern runtime for JavaScript and TypeScript.108.7k+83

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 09/10/2026.