LT

lesquel/termino

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 64 趋势 14MIT

带有TUI、shell小部件和MCP服务器的终端看板板,用于AI代理

概览

一个面向终端的本地优先任务板。Termino 将项目、板块和任务保存在你机器上的单一 SQLite 文件中,并提供三种访问方式: - 一个带实时刷新的看板,- 用于脚本编写和快速编辑,- 一个(stdio),让像Kiro这样的AI代理读取并更新你正在查看的同一块板。 没有账户,没有网络:二进制文件不开端口,也不产生出站连接。 脚本会下载你操作系统/架构的发布档案,加checksums.txt,验证SHA-256,并且拒绝在不匹配时安装。 需要Go 1.25+。不需要CGO(modernc.org/sqlite 纯粹的Go)。 每个版本都发布 Linux、达尔文和 Windows 在 amd64 和 arm64 上的 Darwin 和 Windows 的 termino_ .tar.gz(Windows 版本),以及带有 SHA-256 和的 S .zip checksums.txt。 将一张牌移到最后一列(完成)会进行短暂庆祝,除非动作取消或NO_COLOR已设定。超过其进行完成次数的列将被标记。

概述(AI 翻译)

为终端设计的本地优先任务板。Termino负责项目、板块和 任务在你机器上的单一 SQLite 文件中,并提供了三种实现方式:

  • 一个TUI看板,带实时刷新,
  • 用于脚本编写和快速编辑的CLI,
  • 一个MCP服务器(stdio),使像Kiro这样的AI代理能够读取并更新 你看的就是那块板子。

没有账户,没有网络:二进制文件不开端口,也不发出端口 关系。

安装

安装脚本(Linux,macOS)

脚本检测你的操作系统(linux,darwin)和架构(amd64, arm64),解析GitHub API的最新发布标签,下载 匹配档案加checksums.txt,验证SHA-256并拒绝 安装在不匹配时。二进制地址是$HOME/.local/bin;如果不是的话 在你的PATH上,脚本会打印一个备注,方便你添加。

变量 默认 含义
TERMINO_VERSION latest 释放标签以安装,例如v0.3.2
TERMINO_INSTALL_DIR $HOME/.local/bin 二进制的去向

Windows不包含在该脚本内:从中下载.zip。 发布页面和卖权 termino.exe,在你的PATH]上。

走吧

需要Go 1.25+。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

termino

A local-first task board for the terminal. termino keeps projects, boards and tasks in a single SQLite file on your machine and gives you three ways in:

  • a TUI Kanban board with live refresh,
  • a CLI for scripting and quick edits,
  • an MCP server (stdio) so AI agents such as Kiro can read and update the same board you are looking at.

No accounts, no network: the binary opens no ports and makes no outbound connections.

Install

Install script (Linux, macOS)

curl -fsSL https://raw.githubusercontent.com/lesquel/termino/main/install.sh | sh

The script detects your OS (linux, darwin) and architecture (amd64, arm64), resolves the latest release tag from the GitHub API, downloads the matching archive plus checksums.txt, verifies the SHA-256 and refuses to install on a mismatch. The binary goes to $HOME/.local/bin; if that is not on your PATH, the script prints a note so you can add it.

Variable Default Meaning
TERMINO_VERSION latest Release tag to install, e.g. v0.3.2
TERMINO_INSTALL_DIR $HOME/.local/bin Where the binary goes

Windows is not covered by the script: download the .zip from the releases page and put termino.exe on your PATH.

Go

go install github.com/lesquel/termino/cmd/termino@latest

Requires Go 1.25+. No cgo is needed (modernc.org/sqlite is pure Go).

Release archives

Every release publishes termino___.tar.gz (.zip on Windows) for linux, darwin and windows on amd64 and arm64, and a checksums.txt with SHA-256 sums. Download the archive for your platform, verify it against checksums.txt, extract the termino binary and put it on your PATH.

First run

termino            # 1. first run: setup wizard, then the board
termino setup      #    (re-run any time to edit setup or add a project)
termino connect kiro   # 2. register the MCP server so Kiro can use the board
termino doctor     # 3. confirm the install, database and integrations are healthy

Updating and uninstalling

Re-run the install script to update to the latest release (same command; TERMINO_VERSION pins a specific tag). go install ...@latest updates a Go-installed binary the same way.

termino uninstall           # remove integrations and registered files
termino uninstall --purge   # also delete the database, config and state directory

Quick start

termino                                     # first run: setup wizard, then the board
termino setup                               # wizard: name, project, theme, widget
termino project new --name "Web app" --key WEB --associate-pwd
termino add Fix login redirect --priority high   # quotes are optional
termino ls                                  # list the tasks of the current project
termino                                     # open the board
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →