Local-first shared memory and task coordination for AI coding agents. One Go binary, MCP server, markdown files you own. Hooks for Claude Code and Codex CLI (and their desktop apps).
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport http
verified
reported
listed in the official MCP registry counts 33 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
capture_url
-
favorite_set
-
gardener_apply
-
gardener_proposals
-
gardener_request
-
gardener_split
-
lab_open
-
memory_append
-
memory_delete
-
memory_edit
-
memory_read
-
memory_write
-
notes_append
-
notes_create
-
notes_delete
-
notes_edit
-
notes_read
-
notes_update
-
project_create
-
project_list
-
recall
-
session_end
-
session_start
-
session_update
-
tasks_add
-
tasks_claim
-
tasks_list
-
tasks_ready
-
tasks_release
-
tasks_update
-
trial_query
-
trial_record
-
usage_summary
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 29ce031 · analyzer v33 · 1d ago
skills & prompt files 6
- agent-rules 0spoon-seamless-29ce031/AGENTS.md
- agent-rules 0spoon-seamless-29ce031/CLAUDE.md
- skill 0spoon-seamless-29ce031/docs/.well-known/agent-skills/seam-onboard/SKILL.md
- skill 0spoon-seamless-29ce031/docs/.well-known/agent-skills/seam-research/SKILL.md
- skill 0spoon-seamless-29ce031/internal/skills/assets/seam-onboard/SKILL.md
- skill 0spoon-seamless-29ce031/internal/skills/assets/seam-research/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 593
network 6
- net 0spoon-seamless-29ce031/cmd/docsgen/assets/docs.js :371
fetch(docsRoot + "static/search-index.json") - net (weak) 0spoon-seamless-29ce031/docs/docs/static/docs.js :371
fetch(docsRoot + "static/search-index.json") - net (weak) 0spoon-seamless-29ce031/docs/static/webmcp.js :27
return fetch(url).then(function (r) { - net 0spoon-seamless-29ce031/internal/console/static/library.js :121
fetch(url, { credentials: 'same-origin' }) - net 0spoon-seamless-29ce031/internal/console/static/navigation.js :237
return fetch(target.href, { - net 0spoon-seamless-29ce031/internal/console/static/search.js :156
fetch(searchHref(q) + '&format=json&fast=1', {
secrets 1
- secrets (weak) 0spoon-seamless-29ce031/scripts/branding/console-shots.js :16
const KEY = process.env.SEAMLESS_MCP_API_KEY;
tool registrations 33
- capture_url 0spoon-seamless-29ce031/internal/mcp/tools_capture.go :19
- favorite_set 0spoon-seamless-29ce031/internal/mcp/tools_favorites.go :22
- gardener_proposals 0spoon-seamless-29ce031/internal/mcp/tools_gardener.go :16
- gardener_request 0spoon-seamless-29ce031/internal/mcp/tools_gardener.go :40
- gardener_split 0spoon-seamless-29ce031/internal/mcp/tools_gardener.go :110
- gardener_apply 0spoon-seamless-29ce031/internal/mcp/tools_gardener.go :133
- memory_write 0spoon-seamless-29ce031/internal/mcp/tools_memory.go :31
- memory_append 0spoon-seamless-29ce031/internal/mcp/tools_memory.go :305
- memory_read 0spoon-seamless-29ce031/internal/mcp/tools_memory.go :398
- memory_delete 0spoon-seamless-29ce031/internal/mcp/tools_memory.go :531
- memory_edit 0spoon-seamless-29ce031/internal/mcp/tools_memory_edit.go :45
- notes_create 0spoon-seamless-29ce031/internal/mcp/tools_notes.go :21
- notes_read 0spoon-seamless-29ce031/internal/mcp/tools_notes.go :77
- notes_update 0spoon-seamless-29ce031/internal/mcp/tools_notes.go :134
- notes_append 0spoon-seamless-29ce031/internal/mcp/tools_notes.go :355
- notes_delete 0spoon-seamless-29ce031/internal/mcp/tools_notes.go :408
- notes_edit 0spoon-seamless-29ce031/internal/mcp/tools_notes_edit.go :17
- project_list 0spoon-seamless-29ce031/internal/mcp/tools_projects.go :29
- project_create 0spoon-seamless-29ce031/internal/mcp/tools_projects.go :57
- recall 0spoon-seamless-29ce031/internal/mcp/tools_recall.go :19
- session_start 0spoon-seamless-29ce031/internal/mcp/tools_sessions.go :19
- session_update 0spoon-seamless-29ce031/internal/mcp/tools_sessions.go :207
- session_end 0spoon-seamless-29ce031/internal/mcp/tools_sessions.go :255
- tasks_add 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :34
- tasks_update 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :78
- tasks_ready 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :172
- tasks_list 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :221
- tasks_claim 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :276
- tasks_release 0spoon-seamless-29ce031/internal/mcp/tools_tasks.go :340
- lab_open 0spoon-seamless-29ce031/internal/mcp/tools_trials.go :18
- trial_record 0spoon-seamless-29ce031/internal/mcp/tools_trials.go :45
- trial_query 0spoon-seamless-29ce031/internal/mcp/tools_trials.go :96
- usage_summary 0spoon-seamless-29ce031/internal/mcp/tools_usage.go :18
declared dependencies 104
- github.com/mark3labs/mcp-go@v0.56.0
- github.com/alecthomas/chroma/v2@v2.27.0
- github.com/fsnotify/fsnotify@v1.10.1
- github.com/microcosm-cc/bluemonday@v1.0.27
- github.com/oklog/ulid/v2@v2.1.1
- github.com/sigstore/sigstore-go@v1.2.2
- github.com/stretchr/testify@v1.11.1
- github.com/yuin/goldmark@v1.8.4
- github.com/yuin/goldmark-highlighting/v2@v2.0.0-20230729083705-37449abec8cc
- golang.org/x/net@v0.57.0
- golang.org/x/term@v0.45.0
- gopkg.in/yaml.v3@v3.0.1
- modernc.org/sqlite@v1.54.0
- github.com/asaskevich/govalidator@v0.0.0-20230301143203-a9d515a09cc2
- github.com/aymerick/douceur@v0.2.0
- github.com/blang/semver@v3.5.1+incompatible
- github.com/cenkalti/backoff/v5@v5.0.3
- github.com/cespare/xxhash/v2@v2.3.0
- github.com/cyberphone/json-canonicalization@v0.0.0-20241213102144-19d51d7fe467
- github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc
- github.com/digitorus/pkcs7@v0.0.0-20230818184609-3a137a874352
- github.com/digitorus/timestamp@v0.0.0-20231217203849-220c5c2851b7
- github.com/dlclark/regexp2/v2@v2.2.1
- github.com/dustin/go-humanize@v1.0.1
- github.com/go-jose/go-jose/v4@v4.1.4
- github.com/go-logr/logr@v1.4.3
- github.com/go-logr/stdr@v1.2.2
- github.com/go-openapi/analysis@v0.25.2
- github.com/go-openapi/errors@v0.22.8
- github.com/go-openapi/jsonpointer@v0.23.1
- github.com/go-openapi/jsonreference@v0.21.6
- github.com/go-openapi/loads@v0.24.0
- github.com/go-openapi/runtime@v0.32.4
- github.com/go-openapi/runtime/server-middleware@v0.30.0
- github.com/go-openapi/spec@v0.22.6
- github.com/go-openapi/strfmt@v0.26.4
- github.com/go-openapi/swag@v0.26.1
- github.com/go-openapi/swag/cmdutils@v0.26.1
- github.com/go-openapi/swag/conv@v0.27.0
- github.com/go-openapi/swag/fileutils@v0.26.1
- github.com/go-openapi/swag/jsonname@v0.26.1
- github.com/go-openapi/swag/jsonutils@v0.26.1
- github.com/go-openapi/swag/loading@v0.26.1
- github.com/go-openapi/swag/mangling@v0.26.1
- github.com/go-openapi/swag/netutils@v0.26.1
- github.com/go-openapi/swag/stringutils@v0.26.1
- github.com/go-openapi/swag/typeutils@v0.27.0
- github.com/go-openapi/swag/yamlutils@v0.26.1
- github.com/go-openapi/validate@v0.26.0
- github.com/go-viper/mapstructure/v2@v2.5.0
- github.com/google/certificate-transparency-go@v1.3.3
- github.com/google/go-containerregistry@v0.21.7
- github.com/google/jsonschema-go@v0.4.2
- github.com/google/uuid@v1.6.0
- github.com/gorilla/css@v1.0.1
- github.com/grpc-ecosystem/grpc-gateway/v2@v2.29.0
- github.com/in-toto/attestation@v1.2.0
- github.com/in-toto/in-toto-golang@v0.11.0
- github.com/inconshreveable/mousetrap@v1.1.0
- github.com/jedisct1/go-minisign@v0.0.0-20211028175153-1c139d1cc84b
- github.com/letsencrypt/boulder@v0.20260309.0
- github.com/mattn/go-isatty@v0.0.20
- github.com/ncruces/go-strftime@v1.0.0
- github.com/opencontainers/go-digest@v1.0.0
- github.com/pkg/errors@v0.9.1
- github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2
- github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec
- github.com/santhosh-tekuri/jsonschema/v6@v6.0.2
- github.com/sassoftware/relic@v7.2.1+incompatible
- github.com/secure-systems-lab/go-securesystemslib@v0.11.0
- github.com/shibumi/go-pathspec@v1.3.0
- github.com/sigstore/protobuf-specs@v0.5.1
- github.com/sigstore/rekor@v1.5.3
- github.com/sigstore/rekor-tiles/v2@v2.3.0
- github.com/sigstore/sigstore@v1.10.8
- github.com/sigstore/timestamp-authority/v2@v2.1.2
- github.com/spf13/cast@v1.10.0
- github.com/spf13/cobra@v1.10.2
- github.com/spf13/pflag@v1.0.10
- github.com/theupdateframework/go-tuf@v0.7.0
- github.com/theupdateframework/go-tuf/v2@v2.4.2
- github.com/titanous/rocacheck@v0.0.0-20171023193734-afe73141d399
- github.com/transparency-dev/formats@v0.1.1
- github.com/transparency-dev/merkle@v0.0.2
- github.com/yosida95/uritemplate/v3@v3.0.2
- github.com/youmark/pkcs8@v0.0.0-20240726163527-a2c0da244d78
- go.opentelemetry.io/auto/sdk@v1.2.1
- go.opentelemetry.io/otel@v1.44.0
- go.opentelemetry.io/otel/metric@v1.44.0
- go.opentelemetry.io/otel/trace@v1.44.0
- go.yaml.in/yaml/v3@v3.0.4
- golang.org/x/crypto@v0.54.0
- golang.org/x/mod@v0.37.0
- golang.org/x/sync@v0.22.0
- golang.org/x/sys@v0.47.0
- golang.org/x/text@v0.40.0
- google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa
- google.golang.org/genproto/googleapis/rpc@v0.0.0-20260523011958-0a33c5d7ca68
- google.golang.org/grpc@v1.82.1
- google.golang.org/protobuf@v1.36.11
- k8s.io/klog/v2@v2.140.0
- modernc.org/libc@v1.74.1
- modernc.org/mathutil@v1.7.1
- modernc.org/memory@v1.11.0
perm:untrusted 1
- untrusted (weak) 0spoon-seamless-29ce031/docs/static/webmcp.js :27
return fetch(url).then(function (r) {