Shiki 是一个基于终端的笔记应用,使用 Rust 编写,支持 Git 笔记本、Markdown 和类似 Yazi 的三栏界面。

Stars

107

7 天增长

暂无数据

Fork 数

4

开放 Issue

1

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它独特地将每条笔记的 Git 版本历史、15 种内置主题、内联和外置编辑器、全局模糊搜索以及自动更新集成在一个 Rust 二进制文件中,提供了功能完善的终端笔记体验。

适合谁使用

  • 偏爱终端工具的开发者
  • 需要 Git 版本管理的笔记用户
  • 终端高级用户与 TUI 爱好者
  • 寻找实用 Rust 示例的开发者

典型使用场景

  • 含自动版本历史的个人日记
  • 通过 Git 同步的项目笔记管理
  • 不离开终端的快速笔记创建与搜索
  • 管理多个独立 Git 仓库的笔记本

项目优势

  • 笔记本为独立 Git 仓库,支持每条笔记的版本历史与完整 Git 工作流
  • 内置 15 种主题并支持实时预览,三栏布局可自适应终端尺寸
  • 内置自动更新机制,键位可完全配置
  • 全局模糊搜索及内联编辑器,支持可自定义的代码片段

使用前须知

  • 需要安装 Nerd Font 才能正确显示图标
  • 系统路径中需要安装 Git
  • 模态导航和快捷键需要一定学习曲线
  • 预编译二进制仅支持 Linux、Windows 和 macOS(Intel + Apple Silicon)

README 快速开始

Quick start

项目描述

TUI note-taking app in Rust — Yazi-style navigation, notebooks as independent git repos, real per-note version history, themes, and fast fuzzy search.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

programmersd21
精选
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

开发者工具CLI 与终端
277
l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
suiyuebaobao
suiyuebaobao GitHub avatar

C-SSH

Creation-SSH is a cross-platform SSH operations client that enables persistent terminals, real-time monitoring, file management, and an AI assistant on Android, Windows, and Linux.

Empty
148