liubai  by yenche123

Note-taking and task-management app with AI integration

created 2 years ago
820 stars

Top 44.2% on sourcepulse

GitHubView on GitHub
Project Summary

Liubai is a personal knowledge management and productivity tool designed to enhance user capabilities through AI integration. It targets individuals seeking a unified platform for notes, schedules, to-do lists, and tasks, offering features like cloud synchronization, cross-device responsiveness, and robust AI model connectivity.

How It Works

Liubai employs a modern tech stack, featuring a Vue 3.x + Vite frontend for a responsive user experience and Laf for backend services. Its AI capabilities are a key differentiator, integrating with multiple large language models (LLMs) such as Baichuan, DeepSeek, Kimi, and Zhipu, accessible directly within WeChat via the official Customer Service Message API. This approach allows for AI-powered features like scheduling, note-taking, and even image generation without leaving the messaging platform.

Quick Start & Requirements

  • Installation: Primarily through WeChat integration for AI features and a web interface. Specific setup for local development involves pnpm i and pnpm dev in the liubai-frontends directory.
  • Prerequisites: WeChat for AI integration. Web development requires Node.js and pnpm. VS Code extension is available.
  • Resources: Local development may require significant disk space for dependencies.
  • Links: Direct Usage, Documentation, Installation

Highlighted Details

  • AI integration with multiple LLMs (Baichuan, DeepSeek, Kimi, MiniMax, etc.) accessible via WeChat.
  • Atomic attachment system for notes: text, images, tags, status, files.
  • Local-first PWA with service-worker for offline access.
  • VS Code extension for quick note-taking, also supporting web-based IDEs.

Maintenance & Community

  • The project is actively developed by yenche123.
  • Community engagement channels are not explicitly listed in the README.

Licensing & Compatibility

  • License: AGPLv3.
  • Compatibility: AGPLv3 is a strong copyleft license. Commercial use or linking with closed-source software may require careful consideration and potential licensing agreements due to its requirements for sharing source code modifications.

Limitations & Caveats

The project's reliance on WeChat for AI features may limit its usability for users not on that platform. The AGPLv3 license imposes significant obligations for derivative works, potentially restricting commercial adoption. The "memory-bank" directory is noted as experimental.

Health Check
Last commit

15 hours ago

Responsiveness

1 day

Pull Requests (30d)
17
Issues (30d)
0
Star History
47 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 5 days ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.