DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Tripsy — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
T

dsh-tripsy

Tripsy

Browse your Tripsy trips inside a DeepSeek Harness workspace panel: itinerary, activities, lodging, transport and expenses. Read-only by design -- create and edit by asking the agent, which uses the Tripsy MCP tools.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:ta-www/dsh-tripsy#6acfd404c182ec607915e557beabd15fc1950d73
READMECompatibilityVersions

Compatibility and provenance

Tripsy is published as dsh-tripsy and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/11/2026

Versions

0.1.0stable
10/11/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/12/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseExperimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundleOptional bundle that adds Schedule, its task page, and time context to the Web compositionAb Ocrdsh-ab-ocr--- description: "The out-of-tree ocr tool: recognizes a scanned PDF or image page by page, merges the pages in order only after the last one, and saves one Markdown document with the heading levels the model decided." kind: "package-reference" ---Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio and its curated slide templates as a native DeepSeek Harness conversation view.

README

dsh-tripsy

Browse your Tripsy trips inside a DeepSeek Harness panel: itinerary, activities, lodging, transport and expenses — with the times converted into each item's own timezone.

中文说明 | English


What it does

A sidebar entry and a center-column page with two tabs.

行程浏览 / Browse — pick a trip on the left. The right side shows a cover hero with the trip name, countdown, duration and date range; a day-grouped timeline with an icon per stop; and a cost card totalling each category from the items' own prices. Every time is rendered in its own IANA timezone.

AI 管理 / Manage — describe the change you want in plain language. The tab composes a precise instruction for the selected trip (id, dates and timezone included) and hands it to the DSH composer, so the agent does the work with the Tripsy MCP tools and you see every step. The panel itself never writes to your account: creating and editing stay in the conversation, where the agent confirms what it is about to change.

Your account details never reach the browser. /api/dsh-tripsy/health returns only the auth summary and the account currency — not the name, e-mail or avatar the Tripsy profile carries.

┌ Tripsy ─────────────────────────────────┐
│ 行程浏览 │ AI 管理                       │
├──────────────┬──────────────────────────┤
│ New York City│  ╔══════════════════════╗ │
│ 2026-10-11   │  ║  cover  +  NYC       ║ │
│              │  ╚══════════════════════╝ │
│              │  +   ✈️   🛏️   💳        │
│              │  10月11日 星期日          │
│              │  ● ✈️ LAX → JFK   05:57  │
│              │  │ 🚗 驾车到酒店   15:00  │
│              │  ● 🏨 Aman        16:00  │
└──────────────┴──────────────────────────┘

Install

dsh plugin --profile web add github:ta-www/dsh-tripsy

Refresh the page. Tripsy appears in the sidebar. The first time, click 登录 Tripsy / Sign in — the browser opens once for the OAuth handshake, and the token then refreshes itself indefinitely.

How it works

The host half registers a small route family and reuses the same OAuth + MCP code as the tripsy-mcp CLI, so there is exactly one implementation of the OAuth dance and one place a token is refreshed.

lib/index.jshost half: /api/dsh-tripsy/{health,trips,trip,login}
lib/client.jsbrowser half: the sidebar row and the panel page
lib/tripsy/*.mjsOAuth 2.1 (PKCE + dynamic client registration), Streamable HTTP MCP client
cordis.patch.ymlinserts the plugin row

Credential at rest: $DSH_HOME/tripsy-auth.json (override with the authFile config). It is never sent to the browser — the panel only ever sees the data, never the token.

Requests are refused unless they come from loopback. Set allowRemote: true in the plugin config if you deliberately serve the UI over a LAN address.

Configuration

- id: ui-tripsy
  name: dsh-tripsy
  config:
    authFile: 'C:\Users\you\.dsh\tripsy-auth.json'   # where the token lives
    allowRemote: false                               # keep loopback-only
    enabled: true

Notes

  • Needs an active Tripsy account. Document attachments require Tripsy Pro; everything else works on a free account.
  • Times are stored as UTC by Tripsy and rendered in each item's IANA timezone, which is what the upstream API expects clients to do.
  • Unofficial community plugin, not affiliated with Tripsy.

License

MIT