Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: DavidEngelhart.Termpolis
PackageVersion: 1.11.73
InstallerType: nullsoft
Scope: user
InstallerSwitches:
Upgrade: --updated
UpgradeBehavior: install
ProductCode: 7bff3240-c600-54e1-9164-19e9bb016508
ReleaseDate: 2026-06-10
Installers:
- Architecture: x64
InstallerUrl: https://github.com/codedev-david/termpolis/releases/download/v1.11.73/Termpolis.Setup.1.11.73.exe
InstallerSha256: 0E8893740F368F8C6C258D1D1B90FD9C16C4A2BB0FC521C1DBE05F2494E54808
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: DavidEngelhart.Termpolis
PackageVersion: 1.11.73
PackageLocale: en-US
Publisher: Termpolis
PublisherUrl: https://github.com/codedev-david
PublisherSupportUrl: https://github.com/codedev-david/termpolis/issues
PrivacyUrl: https://github.com/codedev-david/termpolis/blob/HEAD/PRIVACY.md
Author: David Engelhart
PackageName: Termpolis
PackageUrl: https://termpolis.com/
License: Apache-2.0
LicenseUrl: https://github.com/codedev-david/termpolis/blob/HEAD/LICENSE
Copyright: Copyright 2026 David Engelhart
ShortDescription: The open-source multi-agent terminal where Claude, Codex, Gemini, and Qwen work together as a team — without your source code leaving the machine.
Description: |-
Termpolis is a cross-platform desktop terminal manager (Windows, macOS, Linux) built on Electron + React + TypeScript with node-pty powering the underlying shells. It ships as a native app, code signed on Windows, notarized on macOS.
What makes it different:
- Secure AI-assisted development. Built-in AI Security Center auto-scans every AI prompt against 70+ secret patterns, enforces Gemini paid-tier mode, and keeps an auditable JSONL log of every AI-agent terminal launch — every check runs locally.
- Multi-agent swarm. Claude Code, Codex, Gemini CLI, and Qwen Code work together on a task. A dedicated Claude Code instance acts as the conductor.
- MCP server baked in. AI agents control Termpolis via Model Context Protocol, open terminals, run commands, send messages.
- Transparent routing. Every subtask shows which agent got it, why, and what it cost.
- Activity observability. Every token, every tool call, every message from every agent is visible in real time.
- Intervention controls. Pause, cancel, or steer any agent mid-task without leaving the feed.
- Shared memory. A RAG-backed memory store that any agent can read and write via MCP.
- MCP-native end to end. All four agents speak MCP — no terminal-output parsers, no glue scripts, no bridge code paths.
- Share-ready output. One shortcut from terminal to Slack, Teams, or a PR — see Copy for Slack / Teams / PRs.
Tags:
- ai
- command-line
- console
- terminal
ReleaseNotes: |-
Full Changelog: https://github.com/codedev-david/termpolis/compare/v1.11.72...v1.11.73
Full Changelog: https://github.com/codedev-david/termpolis/compare/v1.11.72...v1.11.73
Full Changelog: https://github.com/codedev-david/termpolis/compare/v1.11.72...v1.11.73
ReleaseNotesUrl: https://github.com/codedev-david/termpolis/releases/tag/v1.11.73
Documentations:
- DocumentLabel: Docs
DocumentUrl: https://termpolis.com/docs.html
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: DavidEngelhart.Termpolis
PackageVersion: 1.11.73
PackageLocale: zh-CN
ShortDescription: 这是一个让 Claude、Codex、Gemini 和 Qwen 协同工作的开源多智能体终端——您的源代码完全不会离开本机。
Description: |-
Termpolis 是一款基于 Electron + React + TypeScript 构建的跨平台桌面终端管理器(支持 Windows、macOS、Linux 系统),由 node-pty 提供底层终端服务支持。它以原生应用形式发布,在 Windows 平台完成代码签名,在 macOS 平台完成公证。
它的差异化特点:
- 安全的人工智能辅助开发。内置 AI 安全中心,可针对超过 70 种密钥模式自动扫描每一条 AI 提示,强制启用 Gemini 付费层级模式,并为每一次 AI 智能体终端启动留存可审计的 JSONL 日志——所有检查均在本地运行。
- 多智能体协作集群。Claude Code、Codex、Gemini CLI 与 Qwen Code 可协同完成一项任务,由专属的 Claude Code 实例担任调度协调者。
- 内置 MCP 服务器。AI 智能体可通过模型上下文协议(Model Context Protocol)控制 Termpolis,打开终端、运行命令、发送消息。
- 路由透明化。每一项子任务都会明确显示由哪个智能体承接、承接原因以及产生的成本。
- 活动可观测。所有智能体产生的每一个 token、每一次工具调用、每一条消息都支持实时查看。
- 人工干预控制。无需退出任务流,即可在任务执行中途暂停、取消或引导任意智能体。
- 共享存储。基于检索增强生成(RAG)构建的存储库,所有智能体都可通过 MCP 进行读写。
- 端到端原生支持 MCP。四款智能体均原生支持 MCP——无需终端输出解析器、无需粘合脚本、无需桥接代码路径。
- 输出可直接分享。只需一次快捷键操作,即可将终端内容分享至 Slack、Teams 或拉取请求——详见「复制至 Slack/Teams/拉取请求」功能。
Tags:
- 人工智能
- 命令行
- 控制台
- 终端
Documentations:
- DocumentLabel: 文档
DocumentUrl: https://termpolis.com/docs.html
ManifestType: locale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: DavidEngelhart.Termpolis
PackageVersion: 1.11.73
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0