Skip to content

study8677/LogosNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 LogosNote

你的 AI 外脑,随手记,自动整理

License Next.js Tauri Ollama

English | 功能演示 | 快速开始


✨ 核心理念

"随手记,不用管" — 用户只需记录原始想法,AI 自动整理

传统笔记 LogosNote
📁 选笔记本、打标签 ✍️ 随手丢进去
✏️ 手动排版分类 🤖 AI 自动标题 + 分组
🔍 翻找搜索 💬 直接问 AI

🎬 功能演示

LogosNote Demo


🚀 核心功能

📝 多模态输入

  • 文字 — 极简输入框,⌘+Enter 快捷保存
  • 语音 — 🎤 一键录音转文字
  • 图片 — 🖼️ AI 自动识别描述

🤖 AI 加持

  • 智能标题 — 自动生成,无需手动命名
  • 智能分组 — 相似笔记自动聚类
  • 问答对话 — 向你的知识库提问 (RAG)

📊 四大视图

📅 时间线 📊 智能分组 🔍 搜索 💬 问答
按日期浏览 AI 自动聚类 TF-IDF 语义 RAG 检索增强

⚙️ 高级特性

  • 🔄 多设备同步 — CRDT (Yjs + IndexedDB)
  • PWA 支持 — 可安装到桌面,离线可用
  • 🔍 向量搜索 — TF-IDF 语义搜索
  • 🧩 插件系统 — 可扩展的钩子架构

📦 快速开始

前置条件

  • Node.js 18+
  • Ollama (推荐,用于本地 AI)

安装运行

git clone https://github.com/yourname/logosnote.git
cd logosnote/apps/web
npm install
npm run dev

访问 http://localhost:3000 🎉

启用 AI (可选)

brew install ollama
ollama serve
ollama pull qwen2.5:3b

📱 手机局域网访问 (PWA)

  1. 确保手机和电脑在同一 WiFi
  2. 查看电脑 IP (如 192.168.1.x)
  3. 运行服务:
    npm run build
    npm run start:lan
  4. 手机访问 http://电脑IP:3000
  5. iOS Safari: 点击分享 -> "添加到主屏幕"

构建桌面应用

npm run tauri:build

🛠️ 技术栈

层级 技术
前端 Next.js 16, TypeScript
桌面 Tauri 2
存储 localStorage / IndexedDB
AI Ollama / OpenAI API
同步 Yjs (CRDT)

📁 项目结构

apps/web/src/
├── app/page.tsx          # 主页面
├── lib/
│   ├── settings.ts       # 设置管理
│   ├── notes.ts          # 笔记存储
│   ├── ai.ts             # AI 功能
│   ├── sync.ts           # CRDT 同步
│   ├── search.ts         # 向量搜索
│   └── plugins.ts        # 插件系统
└── components/

📄 License

MIT © 2026


Made with ❤️ for your second brain

⭐ 如果觉得有用,请给个 Star!

About

🧠 Open-source AI-powered note-taking | Drop it, forget it | Local-first with Ollama | Smart clustering + RAG Q&A | PWA + Tauri desktop🧠 开源 AI 外脑 | 随手记,自动整理 | 本地优先 + Ollama 支持 | 智能分组 + RAG 问答 | PWA + Tauri 桌面端

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors