hyyhf/mindgarden

mindgarden

a deepseek harness plugin

미분류dshdsh-bundledsh-plugin-market

Mind Garden, a private long-term companion inside DeepSeek Harness

Mind Garden

A long-term companion that can understand you accurately—and let you correct it.
Ordinary conversation, user-governed memory, cinematic photo particles, and a living 3D constellation—without giving the model ownership of your story.

English · 简体中文

Mind Garden is an installable long-term companion and private-reflection workspace for the DeepSeek Harness Web profile. It is designed to stay with ordinary conversation, preserve continuity without turning guesses into facts, and accept correction without making the user manage another complicated system. The garden adds encrypted personal records, governed memory, original Fun Garden migration, nine connected reflection spaces, and expressive 3D and photo-particle scenes.

It reuses Harness providers, credentials, storage, attachments, Remotes, and plugin lifecycle. It does not fork or copy the DeepSeek Harness application.

Enter the garden in three commands

dsh plugin --profile web add git+https://github.com/hyyhf/mindgarden.git
dsh plugin --profile web why @deepseek-ai/dsh-mind-garden
dsh web

Requires DeepSeek Harness 0.1.1-rc.1 or newer, pnpm on PATH, and a configured model provider. Photo observation uses the official DeepSeek route and requires a Harness-managed DEEPSEEK_API_KEY. See Install for profile requirements, updates, and local development.

A real journey, not a mockup

The refreshed real-provider suite carries one relationship concern across four independent deepseek-v4-flash turns: the user changes the desired posture, corrects an over-strong interpretation, and finally asks the companion to stop analyzing. The same run exercises confirmation-gated memory extraction, a Star Observer draw and correction dialogue, local urgent-message handling, a deepseek-v4-flash-vision-exp photo observation, and the verified original-image path before saving these screenshots.

Proof captured on 2026-08-31Result
Production compositionCanonical ui-mind-garden; the QA fork is not installed by the gallery or live-provider tests.
Simulated user historyNine spaces populated through real Host APIs: check-in, journal, concern, question, experiment and observation, confirmed memory, contemplation and principle, period review, photo story, and constellation profile.
Live companion evidenceFour independent deepseek-official / deepseek-v4-flash turns are checked for listening, clarification, repair, and a quiet stop without another question or exercise.
Governed model pathsReal memory extraction, Star Observer draw and correction, local urgent-message handling, and deepseek-v4-flash-vision-exp photo observation all complete through their production seams.
Output budgetMind Garden adds no application-owned maxTokens by default; the selected provider and model govern output length.
Browser evidenceSix live-provider screenshots were refreshed in this run; the broader desktop and compact gallery remains generated from records accepted by the real Host services.
The final reply in a four-turn DeepSeek V4 Flash companion journey
1 · A companion that can stop with you
After listening, clarification, and correction, the final reply respects the request to pause without adding another interpretation, question, or exercise.
The real saved question shown on Today
2 · The result becomes useful
The user saves a question through the UI and sees it become a truthful station in the morning courtyard.
The completed constellation ritual
3 · A constellation with provenance
Self-authored traits and the open question become distinguishable nodes around the current self.
A real DeepSeek V4 Flash Vision Exp observation
4 · A grounded photo observation
The vision model describes visible details and returns an explicitly unconfirmed observation beside the live particle scene.
The verified original photograph opened from the live particle scene
5 · The original is still the source of truth
The same admitted photograph opens at full clarity from the particle toolbar. Particle reconstruction, ripple interaction, re-composition, dialogue, settings, and original-image viewing remain separate live controls; the model observation never replaces the source image.

The same real user question in the compact Harness shell
The same session in a 390 px viewport; the main actions and the Harness composer remain reachable.

Conversation posture, at the point of use

At rest, Mind Garden adds only one compact control to the Harness composer toolbar: its icon and the current posture. Opening it reveals the two dialogue postures and five support intents in a focused, non-modal panel—without placing a full-width control strip above the conversation.

Mind Garden dialogue posture popover opened from the desktop Harness composer toolbar
Precise when opened
The panel stays anchored to the compact composer control and leaves the active conversation readable.
Mind Garden dialogue posture popover in a real 390 pixel Harness viewport
Reachable at 390 px
The same controls fit the viewport and preserve the send path.

Posture and support intent apply only to the current Session. A successful change closes the panel; a failed change keeps it open with a localized status. Outside click and Esc dismiss it, keyboard focus returns to the trigger, and backup, restore, migration, and key rotation remain in Garden settings. Both frames above were captured from the installed plugin after a real Harness conversation turn.

A garden that leaves conclusions with you

Mind Garden is for conversations that benefit from patience, continuity, and user authority rather than another task dashboard. Its design follows four rules:

  • Companion, not clinician — the agent listens from the user's latest words, preserves requested distinctions, repairs misunderstandings, and can leave space without diagnosing or impersonating professional care.
  • The user owns every conclusion — extracted memories, inferred traits, Star Observer cards, principle revisions, and relationship conflicts stay provisional until the user decides.
  • Private records stay structurally private — memories, reflections, star data, and story metadata are authenticated ciphertext at rest; model calls receive only the bounded material authorized for that exact action.
  • Continuity includes unfinished work — moving between Garden spaces keeps local drafts intact, while handing material back to conversation appends to rather than overwrites text already waiting in the Harness composer.
  • A real Harness plugin — the bundle is a manifest-declared Web-profile add-on. It reuses Harness agents, Sessions, providers, credentials, attachments, Remotes, loader rows, and the official client shell.

Compared with the original Fun Garden implementation, this edition adds evidence-bound memory governance, crash-recoverable key rotation, authenticated non-overwriting restore, deterministic safety gates, accessible WebGL fallbacks, and package-level extension boundaries. It keeps the expressive constellation and photo-particle identity while adopting the restrained spacing, icon language, and interaction grammar of DeepSeek Harness.

Nine spaces, one garden

The persistent garden rail exposes nine spaces:

SpaceWhat it is for
TodayA quiet daily threshold, immutable mood and energy check-ins, encrypted journals, and an orbit of current reflections.
ConcernsA private concern basket with optional dates, completion, editing, and explicit conversion into a journal or conversation draft.
CalendarA projection of verified check-ins, journals, concerns, principles, experiments, and open questions; it creates no hidden analysis.
Photo StoriesVerified image admission, encrypted story copy, configurable GPU particles, explicit visual observation, and story-owned follow-up dialogue.
MemoryManual and model-assisted proposals, evidence review, sensitivity and recall controls, conflict resolution, revision history, and deletion.
GrowthReality experiments and append-only observations without success scores or silent model judgment.
My ConstellationA resumable first-observation ritual, private profile, self-reported stars, evidence-scoped Star Observer cards, calibration, and a live 3D field.
Life ReviewWeek, month, and year material snapshots plus saved reviews whose original sources remain inspectable even after later changes.
My PhilosophyContemplation notes, accepted notes, versioned principles, and open questions that can remain unresolved.

Every desktop image below comes from the real DeepSeek Harness Web composition. The deterministic gallery scenario follows one fictional user through a check-in, journal, scheduled concern, open question, observed reality experiment, confirmed support preference, contemplation, adopted principle, saved weekly review, admitted photograph, and completed constellation profile. Each record is accepted by the installed Host service before the Client space is opened and captured. No personal material, DOM fixture, or static UI mockup is used.

Entry and disclosure

Mind Garden entry disclosure running inside the DeepSeek Harness session gateway

The entry keeps model disclosure, profile storage, emergency limits, and the user's confirmation authority visible before either companion posture can activate.

Today

Mind Garden Today space with the warm orrery and live reflection records

Today combines the tactile orrery, current question, saved review, daily check-in, and journal path without turning the opening into a generic dashboard.

The real Today workbench after a mood and energy check-in

The second frame shows the result of opening the daily workbench: a complete check-in, journal editor, retrieval consent, and the records already created for the day.

Concerns

Mind Garden Concerns space after a private concern was scheduled

Concerns keeps each item private and inert until the user edits it, completes it, converts it into a journal, or deliberately places it in the Harness composer.

Calendar

Mind Garden Calendar projecting verified records for August 2026

Calendar projects the verified check-in, journal, concern, principle, experiment, and open question into one month and one selected-day ledger; visual density does not create synthetic activity.

Photo Stories

Mind Garden Photo Story library after a photograph was admitted

The light archive preserves the verified original, title, story note, and collection state before the scene opens.

Mind Garden Photo Story running the warm generated photograph through the particle editor

The fictional rain-night still life is a repository-owned ImageGen fixture with committed prompt provenance. Harness attachment admission, verified image reads, bounded WebGL particles, presets, re-composition, original-image viewing, story editing, and observation disclosure remain live product controls.

Memory

Mind Garden Memory showing one user-confirmed support preference

The record shows its confirmed state, source count, scope, sensitivity, recall policy, history, edit path, composer handoff, and deletion control instead of presenting model familiarity as an irreversible profile. Deletion removes recallable content, redacts known extraction-run copies, and leaves a content-free encrypted tombstone under the original id so an older backup cannot silently revive it. The receipt separately states that ordinary Session history and provider-side copies remain governed by Harness and provider policy.

Growth

Mind Garden Growth showing a reality experiment and its append-only observation

Growth records a hypothesis, one concrete action, and what happened. It preserves the observation without a score, streak, or model-assigned success verdict.

My Constellation

Mind Garden Constellation rendering user-authored stars, questions, and reviews in WebGL

The constellation is not a decorative personality score. Its center is the current self; self-reported traits, questions, and review material remain distinguishable. Star Observer calls are explicit and permission-bounded, while the adjacent node list preserves the same information without relying on canvas pixels.

Life Review

Mind Garden Life Review with one saved, source-bound weekly review

Life Review places the verified period, source count, lifecycle state, and user-authored interpretation on one chronological plane. Later source changes cannot silently rewrite the preserved review.

My Philosophy

Mind Garden Philosophy showing a confirmed contemplation and adopted principle

Philosophy keeps confirmed contemplation, inert proposal, and adopted principle states structurally separate. Formation context, direct quote, counterexample, scope, status, and complete versions stay user-governed.

Garden settings

Mind Garden profile settings opened over the real DeepSeek Harness composition

Settings provide a second path to the same Session posture and support intent while keeping encrypted profile backup, authenticated restore, original Fun Garden migration, and crash-recoverable key rotation in one focused sheet. The everyday posture control remains in the composer toolbar; Harness still owns providers, models, Sessions, and attachments.

Mobile composition

Mind Garden Today in the compact Harness shell Mind Garden photo particles in the compact Harness shell Mind Garden constellation in the compact Harness shell

The same plugin participates in the compact Harness shell. Navigation collapses, dense controls simplify, canvas work is bounded, and the fixed Harness composer remains available. The posture panel measures the viewport and flips above or below its trigger instead of creating a wide mobile bar. Reduced-motion and non-WebGL paths keep records usable without the visual scene. The integration gallery also captures compact entry, check-in, concerns, calendar, memory, growth, review, philosophy, and settings states under assets/mind-garden-demo-mobile-*.png.

Open the remaining 18 interaction frames · every list state and compact result is inspectable

Additional desktop record states

Desktop concerns list with a scheduled fictional user record
Scheduled concerns
Desktop governed-memory list with a confirmed fictional user record
Governed memory
Desktop growth list with an observed reality experiment
Observed experiment
Desktop philosophy list with contemplation and principle records
Contemplation and principle

Complete compact record trail

Compact entry disclosure Compact completed daily check-in Compact concerns list Compact concern detail

Compact calendar projection Compact admitted-photo library Compact memory list Compact confirmed-memory detail

Compact growth list Compact experiment observation Compact saved life review Compact philosophy list

Compact adopted-principle detail Compact garden settings

All frames above were captured after the corresponding Host write succeeded; they are not alternate mockups of the desktop screens.

Install

Prerequisites:

  • DeepSeek Harness 0.1.1-rc.1 or newer with a working web profile;
  • pnpm on PATH for profile-forwarded plugin commands;
  • at least one configured Harness model provider;
  • a DeepSeek credential available to Harness as DEEPSEEK_API_KEY for Photo Story observation, which is pinned to deepseek-official / deepseek-v4-flash-vision-exp;
  • a durable credentials and storage composition, which the standard Web profile already supplies.

Install the bundle directly from GitHub, confirm that the profile resolved the package, then start Web:

dsh plugin --profile web add git+https://github.com/hyyhf/mindgarden.git
dsh plugin --profile web why @deepseek-ai/dsh-mind-garden
dsh web

The repository includes the compiled Host modules and browser bundle, so installation does not build or copy the DeepSeek Harness source tree. To update to the latest commit later:

dsh plugin --profile web update @deepseek-ai/dsh-mind-garden

For local development, clone this repository and install the checkout from its root. DeepSeek Harness anchors add . to the invoking directory:

git clone https://github.com/hyyhf/mindgarden.git
cd mindgarden
npm test
dsh plugin --profile web add .

The bundle's cordis.patch.yml inserts every Host and Web row through the normal profile layer mechanism.

Source authority and release sync