Radar Live
✦ Ask AI
AI INTELLIGENCE & SIGNALS

Show HN: I built Knemora – An Open-source AI Second brain

Phân tích đã xử lý trước và các nguồn liên quan.

Tín hiệu Radar

58 RADAR
Productivity Personal Knowledge Management · 1 nguồn đối chiếu · 2026-11-03 15:58:06 +0000 UTC

Show HN: I built Knemora – An Open-source AI Second brain

Nguồn: Hacker News AI
↗

Knemora là dự án mã nguồn mở xây dựng 'second brain' ưu tiên xử lý cục bộ (local-first) do lập trình viên Federico phát triển. Dự án chạy suy luận hoàn toàn trên máy cá nhân qua llama.cpp, không gửi dữ liệu nhạy cảm lên cloud. Hệ thống tích hợp knowledge agent xây dựng bằng Google ADK 2.0, truy xuất thông tin bằng BM25 (không cần vector DB), lưu trữ theo mô hình LLM WIKI của Andrej Karpathy và phân tích dữ liệu qua Polars. Phiên bản v0.2.0 bổ sung hỗ trợ Gemma 4, duy trì hội thoại, tự động khớp ngôn ngữ và các chế độ chat linh hoạt, hiện chỉ hỗ trợ macOS Apple Silicon.

✦ TÁC ĐỘNG & GIÁ TRỊ THỰC TIỄN

Knemora giải quyết mối lo ngại lớn nhất khi sử dụng AI: rủi ro lộ lọt dữ liệu nhạy cảm lên các dịch vụ đám mây. Bằng cách kết hợp llama.cpp, cấu trúc LLM Wiki và thuật toán BM25 đơn giản (không cần vector DB), dự án mang đến giải pháp quản lý tri thức an toàn, tinh gọn và có thể thiết lập nhanh chỉ qua 2 lệnh CLI cho cả cá nhân lẫn doanh nghiệp nhỏ.

Developer 67
Business 62
Novelty 65
Actionable 75

Nội dung thu thập đã chuẩn hóa

Collected Evidence

Nội dung văn bản được dùng làm dữ liệu đối chứng cho mô hình AI, không phải chỉ thị hệ thống.

Hi HN, my name is Federico. I’m an Italian graphic designer and full stack developer. In recent months, there has been a lot of talk about the "second brain" articles and YouTube videos; everyone is still discussing it, but I see a significant difference between that and what the concept of a second brain means to me. For me, the concept of a "second brain" is about building a 100% private knowledge base which means not uploading my own files (containing sensitive data) to be processed via cloud-based inference. I’ve seen many videos discussing how to "build your own second brain" using Claude Code and Obsidian. I’ve always wondered: why should I upload my personal files such as certificates, my children’s birth certificates, or other sensitive personal data—to a service like Claude, where I have no idea where those files end up or who might be reading them? Furthermore, why should I rely on a graph-based viewer like Obsidian, effectively making myself dependent on third parties, paid services, and software that I have to install directly onto my own device? From that came the idea to develop Knemora, an open-source, local-first project that runs locally by leveraging local inference. The challenge involved: - choosing a modular architecture - ensuring ease of use via a CLI and a web interface - avoiding the need for users to install third-party software on their own devices - enabling setup in just 2 CLI commands - ensuring suitability for both developers (tech-savvy users) and various private organisations (such as notary offices, dental practices, insurance companies, etc.). So far knemora includes the following features: - local inference via llama.cpp (with built-in support for cross-platform operation) - ability to use "knemora-tested" models or custom models from Hugging Face; simply run the command `./knemora load --model hf: ` - a chatbot agent that answers questions and searches through your knowledge base based on your natural-language queries - a knowledge agent built using Google’s ADK 2.0 (my agentic orchestrator) - portable knowledge, markdown files are linked following the "LLM WIKI" pattern (as proposed by Andrej Karpathy) - BM25-based retrieval (no vector database required) - original documents are preserved and marked as (immutable) - dataset analysis powered by Polars Currently, it is available only for macOS with Apple Silicon chips, but it will soon be available for Windows and Linux as well. Version v0.2.0, available today on GitHub, covers these additional features and improvements: - conversation continuity - automatic language matching - gemma 4 joins the tested model registry - more curated models ahead - more control over chat - wiki / direct chat modes - fast / deep chat modes - stronger knowledge compilation My goal is to make Knemora more stable, responsive, easier to use and keep moving toward a stable v1.0.0. Thank you! Watch the alpha demo: https://www.youtube.com/watch?v=kl5qNrWPOnY Explore the project: https://knemora.space Code and documentation: https://github.com/federicolaterra/knemora Comments URL: https://news.ycombinator.com/item?id=50353601 Points: 1 # Comments: 0

Các nguồn đối chiếu cho sự kiện này

1 nguồn
Thông tin phân tích AI & Model Details ▾
Provider: openai-compatible · Model: gemini-3.8-flash-high · Version: analysis-v1 · Time: 2026-11-03 23:19:08 +0000 UTC
{"tags": ["Local-First AI", "Second Brain", "llama.cpp", "BM25", "Privacy", "Open Source", "Knowledge Management", "Apple Silicon"], "risks": ["Hiện tại chỉ hỗ trợ macOS trên chip Apple Silicon; phiên bản cho Windows và Linux vẫn đang trong lộ trình phát triển.", "Dự án mới ở giai đoạn đầu (v0.2.0, alpha) do một lập trình viên duy nhất phát triển, tiềm ẩn rủi ro về tính ổn định và bảo trì lâu dài.", "Hiệu năng và kích thước mô hình bị giới hạn bởi cấu hình phần cứng (RAM, GPU) của máy cá nhân.", "Phương pháp tìm kiếm BM25 chỉ dựa vào từ khóa chính xác, có thể kém hiệu quả trong việc nắm bắt ngữ nghĩa sâu so với semantic/vector search."], "category": "Productivity", "entities": ["Knemora", "Federico", "llama.cpp", "Hugging Face", "Google ADK 2.0", "Andrej Karpathy", "Polars", "Gemma 4", "Claude", "Obsidian", "Apple Silicon"], "summary_vi": "Knemora là dự án mã nguồn mở xây dựng 'second brain' ưu tiên xử lý cục bộ (local-first) do lập trình viên Federico phát triển. Dự án chạy suy luận hoàn toàn trên máy cá nhân qua llama.cpp, không gửi dữ liệu nhạy cảm lên cloud. Hệ thống tích hợp knowledge agent xây dựng bằng Google ADK 2.0, truy xuất thông tin bằng BM25 (không cần vector DB), lưu trữ theo mô hình LLM WIKI của Andrej Karpathy và phân tích dữ liệu qua Polars. Phiên bản v0.2.0 bổ sung hỗ trợ Gemma 4, duy trì hội thoại, tự động khớp ngôn ngữ và các chế độ chat linh hoạt, hiện chỉ hỗ trợ macOS Apple Silicon.", "key_changes": ["Chạy suy luận mô hình 100% cục bộ thông qua llama.cpp, bảo đảm bảo mật dữ liệu nhạy cảm mà không cần đẩy file lên đám mây.", "Sử dụng thuật toán BM25 để truy xuất tài liệu, loại bỏ nhu cầu cài đặt và duy trì cơ sở dữ liệu vector (vector database).", "Tổ chức và liên kết tài liệu Markdown theo cấu trúc 'LLM WIKI' (đề xuất bởi Andrej Karpathy), bảo tồn tính bất biến của tài liệu gốc.", "Tích hợp Google ADK 2.0 làm orchestrator cho knowledge agent và Polars phục vụ phân tích dataset.", "Hỗ trợ nạp mô hình kiểm định sẵn hoặc mô hình tùy biến từ Hugging Face qua dòng lệnh './knemora load --model hf:'.", "Phiên bản v0.2.0 bổ sung hỗ trợ Gemma 4, duy trì ngữ cảnh hội thoại, tự động khớp ngôn ngữ, cùng các chế độ chat wiki/trực tiếp và nhanh/sâu."], "sub_category": "Personal Knowledge Management", "novelty_score": 65, "business_score": 64, "research_score": 48, "why_it_matters": "Knemora giải quyết mối lo ngại lớn nhất khi sử dụng AI: rủi ro lộ lọt dữ liệu nhạy cảm lên các dịch vụ đám mây. Bằng cách kết hợp llama.cpp, cấu trúc LLM Wiki và thuật toán BM25 đơn giản (không cần vector DB), dự án mang đến giải pháp quản lý tri thức an toàn, tinh gọn và có thể thiết lập nhanh chỉ qua 2 lệnh CLI cho cả cá nhân lẫn doanh nghiệp nhỏ.", "developer_score": 72, "importance_score": 58, "possible_use_cases": ["Xây dựng kho tri thức cá nhân (Second Brain) bảo mật và ngoại tuyến cho lập trình viên, nghiên cứu viên.", "Tra cứu, hỏi đáp trên hồ sơ tài liệu nhạy cảm cho các tổ chức đặc thù (văn phòng công chứng, phòng khám nha khoa, bảo hiểm) mà không lo rò rỉ dữ liệu lên đám mây.", "Tìm kiếm và tổng hợp thông tin từ kho văn bản Markdown nội bộ mà không cần triển khai hạ tầng vector search phức tạp.", "Phân tích và truy vấn dữ liệu bảng biểu/tập dữ liệu cục bộ bằng Polars thông qua giao diện hội thoại tự nhiên."], "actionability_score": 75}