tlm

在终端里用本地大模型,随时提问,数据不出本机。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 54 🐛 待处理 9 👀 关注 13
GitHub ↗
GitHub 星标 ★ 1487
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

tlm 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队yusufcanb
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Go
技术栈/模型bash,deepseek-r1,llama3,llm,phi4,powershell,qwen2-5,zsh
GitHub 星标★ 1487
上线时间2024-02-14 00:00:00
代码更新2026-02-22
仓库体积9.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

tlm 是一个基于 Ollama 的本地命令行 AI 助手,用 Go 语言编写。它解决了在终端环境中直接使用本地大模型的需求,无需离开命令行即可获得 AI 辅助。核心能力包括:与本地 Ollama 服务无缝集成,支持多种模型切换;提供交互式聊天模式,方便连续对话;支持管道输入,可对文本流进行实时处理;具备上下文记忆功能,能记住之前的对话内容。它让开发者能在终端中快速完成代码解释、命令生成、文本摘要等任务,同时保障数据隐私,所有处理都在本地完成。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1487

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Go 1.22 或更高版本(使用 Go Install 方式时)
  • 本地已安装并运行 Ollama 服务
  • 操作系统为 macOS、Linux 或 Windows
  • 终端 shell 为 PowerShell、Bash 或 Zsh 之一

安装与启动步骤

  1. 1安装 tlm

    README 推荐直接用安装脚本,脚本会自动识别平台架构;若本机已有 Go 1.22+,可用如下 Go 安装命令。安装脚本的具体命令 README 未给出,请到仓库 Installation 一节查看。

    go install github.com/yusufcanb/tlm@1.2
  2. 2验证安装

    README 明确说明用该命令检查安装是否成功,会打印 tlm 的帮助信息与可用子命令列表。

    tlm
  3. 3配置模型与 shell

    用 config 子命令配置语言模型、风格和 shell。tlm 会自动识别 PowerShell、Bash、Zsh,也可在此手动调整。

    tlm config
  4. 4生成命令建议

    用 suggest(简写 s)把自然语言需求转成命令,可用 --model 覆盖默认模型,用 --style 选择风格。

    tlm suggest "count lines of a file"
  5. 5解释一条命令

    用 explain(简写 e)解释已有命令的含义,可临时指定其他模型,例如改用 llama3.2:1b。

    tlm explain "tar -xzvf archive.tar.gz"
  6. 6带上下文提问

    用 ask 提问(beta),通过 --context 指定目录、--include 指定文件模式,实现免配置的 RAG 检索增强问答。

    tlm ask --context . --include *.md "what does this project do"

关键配置

配置项必填说明示例
--model否临时覆盖当前使用的 Ollama 模型qwen2.5-coder:1.5b
--style否选择输出风格,如 stable、balancedstable
--context否ask 命令的上下文目录,用于检索增强.
--include否ask 命令中参与上下文的文件通配模式*.md

如何确认成功

在终端执行 tlm,能正常打印 NAME、USAGE、COMMANDS 等帮助信息并列出子命令,即安装成功。

常见问题

Q:需要 API Key 或联网吗?

A:不需要。tlm 无需任何订阅或 API Key,也不需要互联网连接,模型与推理全部在本地完成,数据不出本机。

Q:支持哪些操作系统和 shell?

A:支持 macOS、Linux 和 Windows,并能自动检测 PowerShell、Bash、Zsh 三种 shell。

Q:怎么换用别的模型?

A:可用 tlm config 修改默认模型,也可在单条命令上用 --model 覆盖,例如 --model=llama3.2:1b,模型取自 Ollama 模型库。

Q:如何卸载 tlm?

A:Linux/macOS 执行 rm /usr/local/bin/tlm 与 rm ~/.tlm.yml;Windows 删除 AppData\Local\Programs\tlm 目录和 $HOME\.tlm.yml。

注意事项

  • tlm 依赖本地 Ollama 提供模型服务,README 未给出 Ollama 的安装与拉取模型命令,使用前请先自行准备本地 Ollama 环境。
  • README 推荐使用安装脚本方式安装,但未给出脚本具体命令,请到仓库 Installation Script 一节获取。
  • Go Install 方式要求系统已安装 Go 1.22 或更高版本。
  • 卸载时建议一并删除 ~/.tlm.yml,以清除模型、风格与 shell 配置。

核心亮点

  • 与 Ollama 深度集成,一条命令即可调用本地模型,无需额外配置
  • 支持管道输入,能直接处理命令输出或文件内容,自动化工作流友好
  • 交互式聊天体验流畅,支持多轮对话,上下文保持自然

不足之处

  • 依赖 Ollama 环境,需先安装并配置 Ollama 才能使用
  • 功能相对基础,缺少插件扩展机制,高级定制能力有限

适用场景

  • 开发者写代码时快速查询语法或生成代码片段
  • 系统管理员在终端中解释日志或命令输出
  • 隐私敏感场景下使用本地模型进行文本处理

替代项目

aichat、shell-gpt、mods

上一篇:zerostack

下一篇:llama.vscode

同类项目推荐

ai-code-fusion 开源

一键把整个代码仓库打包成单文件,喂给 AI 更高效

Desktop app to process repository content into one file

★ 88 2026-08-09
clodex-ide 开源

本地优先零信任,让 AI 自主编程更安全可控

Local-first, zero-trust agentic IDE for verifiable autonomous software development.

★ 870 2026-08-09
builder 开源

说句话就生成网站和应用,开源自部署版 Lovable

✨ AI Builder For Creating Sites and Apps! An open-source alternative to Lovable, Re···

★ 337 2026-10-18
project-butler 开源

给 AI 编程助手装上项目记忆,告别每次从零开始

Project memory system for AI coding assistants (Claude Code, Cursor, Codex): session···

★ 375 2026-08-09
reversa 开源

把老代码变成 AI 能读懂的规格书,改遗留系统不再靠猜

Transform legacy systems into executable specifications for AI coding agents

★ 1957 2026-10-11
rubberduck-vscode 开源

在 VSCode 里用 OpenAI 直接改代码、查报错,不用切窗口

Use AI-powered code edits, explanations, code generation, error diagnosis, and chat ···

★ 629 2026-08-09
tastecode 开源

Windows 上统一管理多个 AI 编程代理的漂亮控制台

One desktop app for your coding agents, made for creative work. Early beta, Windows ···

★ 506 2026-10-08
langchain-coder 开源

说人话写代码,多模型生成还能在线跑和修 bug

Web Application that can generate code and fix bugs and run using various LLM's (GPT···

★ 124 2026-09-25
ai-commit 开源

用 AI 自动写规范提交信息,告别憋 commit message

Automagically generate conventional git commit messages with AI. - 使用 AI 自动生成约···

★ 393 2026-08-09