1 điểm bởi GN⁺ 6 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Đây là trình soạn thảo Markdown WYSIWYG ưu tiên cục bộ dành cho ghi chú cá nhân, cơ sở tri thức, đặc tả và wiki LLM, đồng thời cung cấp tích hợp với các harness như Claude, Codex, v.v.
  • Hướng tới trải nghiệm chỉnh sửa true WYSIWYG, khiến việc chỉnh sửa tệp Markdown có cảm giác giống như chỉnh sửa Google Doc hoặc trang Notion
  • Hỗ trợ chỉnh sửa bằng AI mang tính cộng tác với các ứng dụng desktop Claude, Codex, Cursor, và cũng có thể dùng với các harness hoặc agent như OpenCode thông qua MCP/CLI
  • Cung cấp sẵn MCP, skills và agentic search cho wiki LLM, “bộ não thứ hai” của agent và đồ thị tri thức
  • Chia sẻ trong nhóm và tự động đồng bộ có thể dùng mà không cần viết mã, và bên trong hoạt động dựa trên git/GitHub
  • Hỗ trợ embeddable HTML và rich components để viết đặc tả kỹ thuật và báo cáo trực quan hóa, đồng thời cung cấp TUI tích hợp trong ứng dụng desktop và Web UI
  • macOS cài bằng DMG của ứng dụng desktop; Linux, Windows và Intel Mac chạy dưới dạng ứng dụng web cục bộ dựa trên CLI, yêu cầu Node.js 24+
    • npm install -g @inkeep/open-knowledge
    • ok init scaffold dự án và kết nối Claude Code, Cursor, Codex
    • ok start --open cung cấp trình soạn thảo web và mở trong trình duyệt
  • Cho phép pull request công khai; khi một PR công khai được mở, hệ thống tự động sẽ mirror vào monorepo nội bộ để review và merge
  • Giấy phép là GNU General Public License v3.0 or later, GPL-3.0-or-later

1 bình luận

 
Ý kiến trên Hacker News
  • Tôi thật sự muốn thích công cụ này, nhưng tiếc là chưa rõ trải nghiệm sử dụng của tôi sẽ tốt hơn Obsidian hay VS Code như thế nào
    Muốn dùng AI thì phải qua lại giữa OpenKnowledge và Codex, đồng thời phải chấp nhận một ứng dụng kiểu Obsidian rất cơ bản, điều này khá đáng tiếc
    Theo tôi, nó chỉ giảm được vài lần bấm phím khi chuyển prompt; thứ tôi thật sự muốn là AI sống ngay trong ứng dụng như VS Code, và có thể đi qua lại giữa các tài liệu như Obsidian
    Tôi cũng có thể chấp nhận một terminal bình thường, nhưng có lẽ một UI đẹp sẽ phù hợp hơn
    Giá trị mới được thêm vào có vẻ là một gói các skill và MCP server, nhưng những thứ này dường như Obsidian đã có hoặc có thể được làm năng suất hơn
    Xem lại các plugin Obsidian thì tôi thấy có Claudian, cho phép dùng model cục bộ và Codex ở panel bên phải, nên với tôi là hoàn hảo
    Tôi cũng rất ủng hộ model cục bộ. Gemma4-31b phù hợp với các tác vụ kiểu này, và nếu không có cách kết nối dễ dàng thì theo tôi đó là trở ngại quyết định
    Embedding có chi phí tính toán thấp nên nhất thiết phải có tùy chọn cục bộ
    Nhân tiện, tôi đang dùng LMStudio và nó hỗ trợ endpoint API tương thích OpenAI và Anthropic, nên có vẻ sẽ dễ kết nối
    Tuy nhiên tôi không định chia sẻ vault của mình với người khác, nên nếu giá trị là loại bỏ nỗi đau đó thì tôi hiểu lý do để chuyển sang dùng
    Dù vậy, đây có vẻ là một thị trường hơi kỳ lạ: nhắm đến những người đủ kỹ thuật để dùng LLM và GitHub, nhưng chưa đủ để tự tùy biến môi trường chia sẻ
    Nếu toàn bộ trải nghiệm trở nên tự chứa và gọn gàng, tôi có thể chuyển, nhưng hiện tại nó trông giống một wrapper được đóng gói tốt cho những chức năng khá cơ bản

    • Đã ghi nhận phản hồi, và chúng tôi chắc chắn đang xem xét một trải nghiệm tích hợp hơn
    • Bổ sung một điểm: Codex/Claude/Cursor có thể mở trình xem web OpenKnowledge bên trong web viewer tích hợp của riêng chúng, nên không cần mở hai ứng dụng cùng lúc
      Nếu muốn, chúng tôi cũng đã nhúng terminal Claude vào trong ứng dụng OpenKnowledge
      Chúng tôi cũng đang tiến hành đưa AI vào sâu hơn trong ứng dụng, bao gồm cả model cục bộ, và bạn có thể chờ bản cập nhật tuần tới
    • Sau khi bắt đầu dùng Obsidian, tôi đã tìm thứ thay thế hơn 4 năm, nhưng giờ đã quá quen và còn dùng plugin để tinh chỉnh đúng theo cách mình muốn
      Tôi cũng đã thử các công cụ khác, nhưng theo tiêu chuẩn của tôi thì không gì vượt được tính hữu dụng của Obsidian
      Cá nhân tôi không muốn AI hay bất kỳ ai nhìn vào vault của mình, và cũng không muốn AI nằm trong đó
  • Nói là hoàn toàn cục bộ mà lại không thể tích hợp với LLM cục bộ sao?
    Việc đây là một ứng dụng kiểu Obsidian hoàn toàn mã nguồn mở, có đồng bộ mặc định, thật ấn tượng, nhưng nếu nền tảng hỗ trợ chỉ có OSX thì tính hữu dụng bị hạn chế
    Nếu ứng dụng Android đang được chuẩn bị thì tôi sẽ tiếp tục theo dõi dự án

    • MCP server và CLI không phụ thuộc agent nên lẽ ra cũng hoạt động với model cục bộ hoặc harness, nhưng chúng tôi sẽ ghi rõ hơn trong tài liệu phần này
      Nếu bạn cho biết đang dùng IDE hoặc harness nào, chúng tôi sẽ xem xét
  • Chúc mừng ra mắt. Trông gọn gàng
    Mặt khác, thật thú vị khi gần đây có vài dự án dùng tên Open Knowledge
    Open Knowledge Foundation(https://okfn.org) là một trong những tổ chức ủng hộ sớm nhất và lớn nhất của phong trào dữ liệu mở. Có thể xem nó như Free Software Foundation dành cho dữ liệu, chứ không phải phần mềm
    Tổ chức bắt đầu năm 2004, đã tạo ra nhiều giấy phép dữ liệu mở và các công cụ hạ tầng được dùng rộng rãi như CKAN
    Không có gì thêm, chỉ thấy thú vị. Nhân tiện, tôi đã làm việc ở đó vài năm

    • https://pi.dev/
    • Có thiên vị, nhưng tất nhiên đây là một cái tên hay
      Việc trùng thời điểm với OKF là ngẫu nhiên, và theo tôi biết thì nội bộ chúng tôi bắt đầu gần như cùng lúc
      Điểm tốt là định dạng và nguồn khá mở và bổ trợ cho nhau
  • Sẽ tốt nếu chỉ cần tích hợp với pi.dev như tôi đã làm ở https://github.com/rcarmo/piclaw. Thứ này đã thay thế Obsidian đối với tôi
    Tôi cũng đã tích hợp terminal và trình soạn thảo Markdown WYSIWYG, đồng thời thêm các plugin như mind map, kanban, v.v.

    • Có vẻ khá liên quan, chúng tôi sẽ xem xét. Chúng tôi chắc chắn đang xem xét UI chat tích hợp, và đang suy nghĩ cách tích hợp với các harness
  • Tôi ngày càng mệt với khái niệm bộ não thứ hai. Phần lớn nó gần như là ảo giác do bộ não con người tạo ra

    • Tôi quyết định cứ gọi nó là kho lưu trữ thông tin số
  • Từ lâu tôi đã tìm một knowledge base đơn giản có thể dễ dàng chia sẻ và đồng bộ với nhóm
    Tôi cần một cách đồng bộ và quản lý phiên bản HTML/Markdown cùng các tệp khác trong thư mục bằng Git, sao cho nhóm, kể cả người không chuyên kỹ thuật, không cảm thấy quá kỹ thuật, và không bị khóa vào một nền tảng cloud đắt đỏ, phức tạp không cần thiết
    Nếu có tích hợp AI sẵn không phụ thuộc vào plugin đáng ngờ thì càng tốt, nhưng như người khác đã nói, việc thiếu tùy chọn kết nối tới một nhà cung cấp LLM bất kỳ tương thích OpenAI là khá đáng tiếc
    Có vẻ nó gần như có thể cung cấp đúng thứ tôi đang tìm, nên tôi sẽ thử dùng

    • Đó chính xác là mục tiêu chúng tôi nêu ra, và chúng tôi cũng cảm nhận rất nhiều nỗi đau tương tự. Bạn có thể gửi phản hồi ở đây hoặc cho @nickgomez trên X
  • Cái này tuân theo Open Knowledge Format mà Google đề xuất đầu tháng này, hay chỉ là trùng tên?
    https://cloud.google.com/blog/products/data-analytics/how-th...

    • Cả hai
      1. Việc trùng tên là ngẫu nhiên. Chúng tôi đã chốt npm package và domain trước thông báo của Google
      2. Template của chúng tôi tuân thủ Open Knowledge Format, và cũng có quick start rõ ràng để tạo knowledge base OKF
        Có thể xem OKF là định dạng/tiêu chuẩn cho nội dung, còn ứng dụng OpenKnowledge là IDE/trình biên tập cho mọi loại nội dung dựa trên Markdown
  • https://cloud.google.com/blog/products/data-analytics/how-th...
    Tôi tò mò liệu bạn đã xem kho lưu trữ OKF của Google chưa
    Dạo này có vẻ cụm Open Knowledge được dùng khá phổ biến cho các giải pháp tương tự
    OKF gần giống một giao thức cho wiki dành cho LLM, còn ứng dụng này có vẻ là thứ đặt thêm nhiều tiện ích lên trên đó

    • Việc sửa đổi định dạng OKF có thể bao gồm hỗ trợ RDF URI làm nhãn và căn chỉnh schema.org RDFS (:name @en, :about, :description, v.v.)
  • Đây là một khởi đầu thú vị và hứa hẹn nên tôi đã dùng thử
    Sẽ rất tốt nếu có hỗ trợ Bases và plugin Obsidian dựa trên TypeScript/mã nguồn mở. Tôi đang dùng những thứ như excalidraw, mermaid
    Tôi cũng muốn dùng model cục bộ
    Khi cộng tác trong Notion, vì bình luận, đề xuất và lịch sử nên chúng tôi phải chuyển sang Google Docs; tôi nghĩ các tính năng này cũng quan trọng khi làm việc cùng AI

    • Tất cả các mục này đều nằm ở đầu danh sách ưu tiên. Chúng tôi sẽ nhanh chóng tiếp tục đưa chúng vào