SuperAPI AI 工具集

dinox

办公与效率

查看项目

更新于 10-16 08:40

技能介绍

用途:Dinox CLI(dino)用于管理个人知识库,涵盖笔记、标签、卡片盒(zettel boxes)。数据本地存于 SQLite,通过 PowerSync 同步到云端。

主要能力:认证(登录、登出、查看状态)、同步、笔记搜索与增删查、标签管理、卡片盒管理、提示词列表、配置读写、信息查询。搜索支持 FTS 与中文分词(nodejieba),可按标签表达式(支持 AND、OR、NOT 及括号)、创建时间范围、最近天数、卡片盒、类 SQL 条件过滤;标签表达式如 '(work OR life) AND NOT archived'。

用法:全局选项有 --json(输出 YAML)、--offline(仅用本地缓存)、--sync-timeout <ms>、--verbose。常用命令:dino auth login "Bearer <token>"(可用 --no-verify 跳过凭证交换与初次同步)、dino auth logout(--clear-local-db 同时删除本地库)、dino auth status、dino sync;dino note search [query]、dino note get <id>、dino note detail <id>、dino note create --title <string> --content string|@file(--type、--tags、--zettel_boxes)、dino note delete <id>;dino tag list、dino tag add <name>(支持 work/projects 层级与 --emoji);dino box list、dino box add <name>(--description、--color);dino prompt list;dino config get/set;dino info。--content 与 --tags 支持 @filepath 从文件读取。

限制:创建笔记前标签和卡片盒必须已存在,需先用 tag add 与 box add 创建;--sql 为只读,不支持 INSERT/UPDATE/DELETE,zettel_boxes 按名称匹配并自动解析为 ID;删除为软删除(is_del=1),非永久删除;若找不到 dino,可试 npx dino 或确认已全局安装 dinox-cli。