New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

ligule

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ligule

共享会话与工具内核的命令行、终端和桌面 AI 助手。An AI agent harness with shared sessions and tools across CLI, terminal, and desktop interfaces.

Source
npmnpm
Version
0.0.4
Version published
Weekly downloads
710
6354.55%
Maintainers
1
Weekly downloads
 
Created
Source

ligule

npm Node.js license

简体中文 · English

ligule 应用图标

ligule 是一个为项目工作、共享同一套 Agent 内核的 AI 助手,提供三种入口。三种入口共用工具执行、审批、模型请求和会话记录。

能力概览

  • 连续处理项目任务:会话归属工作区,支持从完整轮次创建分支和导出 Markdown。
  • 掌控工具操作:按规则或逐次审批工具调用;检查点压缩上下文,会话记录支持恢复。
  • 按习惯选择入口:CLI 提供脚本命令;TUI 和桌面版共用同一套 Agent 内核。

选择入口

入口适合场景启动方式
CLI脚本、管道和单次任务ligule run "检查项目结构并提出建议"
TUI在终端持续对话与管理会话ligule
Desktop使用工作区侧栏、图形设置和会话操作安装对应平台的桌面包后启动

CLI 与 TUI 需要 Node.js 24 或更新版本。TUI 需要交互式终端;脚本和管道使用 ligule run。桌面包的平台范围和维护者发行流程见发行说明。

快速开始

首次使用前,请先配置模型服务,配置位置见下方「配置与数据」。

安装 CLI 和 TUI:

npm install -g ligule

命令行

cd /path/to/your-project
ligule run "检查项目结构并提出建议"

终端界面

cd /path/to/your-project
ligule

桌面界面

在 GitHub Releases下载。桌面版首次启动会准备默认工作区;也可以在设置中更改新会话使用的默认目录。

配置与数据

默认从 ~/.ligule/config.toml 读取模型服务设置。最小配置示例:

[model]
api = "chat-completions"
baseURL = "https://api.example.com/v1"
model = "model-name"
apiKeyEnv = "MODEL_API_KEY"

把密钥放入 apiKeyEnv 指定的环境变量。桌面设置还支持多个服务与模型,并可将密钥保存到系统凭据库。设置 LIGULE_HOME 可将用户数据根改为另一绝对路径。工作区目录决定项目归属,boundary 单独限制文件工具可以访问的范围。

开发

开发本仓库需 Node.js 24 或更新版本和 pnpm 12.9.1。在仓库根目录运行 pnpm install --frozen-lockfile 安装开发依赖。其余构建和检查步骤见贡献与验证。

文档

LICENSE

MIT

Keywords

agent

FAQs

Package last updated on 14 Oct 2026

Related posts