MCPcopy
hub / github.com/dyad-sh/dyad

github.com/dyad-sh/dyad @v1.5.0 sqlite

repository ↗ · DeepWiki ↗ · release v1.5.0 ↗
5,130 symbols 16,160 edges 1,356 files 162 documented · 3%
README

Dyad

Dyad is a local, open-source AI app builder. It's fast, private, and fully under your control — like Lovable, v0, or Bolt, but running right on your machine.

Image

More info at: https://dyad.sh/

🚀 Features

  • ⚡️ Local: Fast, private and no lock-in.
  • 🛠 Bring your own keys: Use your own AI API keys — no vendor lock-in.
  • 🖥️ Cross-platform: Easy to run on Mac or Windows.

📦 Download

No sign-up required. Just download and go.

👉 Download for your platform

🤝 Community

Join our growing community of AI app builders on Reddit: r/dyadbuilders - share your projects and get help from the community!

🛠️ Contributing

Dyad is open-source (see License info below).

If you're interested in contributing to dyad, please read our contributing doc.

License

Extension points exported contracts — how you extend this code

Policy (Interface)
(no doc) [4 implementers]
src/__tests__/evals/fixtures/permissions.ts
CloudSandboxProvider (Interface)
(no doc) [2 implementers]
src/ipc/utils/cloud_sandbox_provider.ts
PendingEntry (Interface)
* Generic factory for "agent tool pauses execution and waits for user input" * flows. Used by questionnaire and add_int
src/pro/main/ipc/handlers/local_agent/userInputResolver.ts
ChatActionsPageObject (Interface)
(no doc) [1 implementers]
e2e-tests/chat_completion_notifications.spec.ts
SyncVirtualFileSystem (Interface)
(no doc) [1 implementers]
shared/tsc_types.ts
FileSnapshotData (Interface)
(no doc)
e2e-tests/helpers/generateAppFilesSnapshotData.ts
MyMeta (Interface)
(no doc)
src/renderer.tsx
BackupManagerOptions (Interface)
(no doc)
src/backup_manager.ts

Core symbols most depended-on inside this repo

sendPrompt
called by 354
e2e-tests/chat_completion_notifications.spec.ts
now
called by 266
src/ipc/utils/pty_session_manager.ts
defineContract
called by 246
src/ipc/contracts/core.ts
setUp
called by 232
e2e-tests/helpers/page-objects/PageObject.ts
cn
called by 220
src/lib/utils.ts
cn
called by 197
scaffold/src/lib/utils.ts
createTypedHandler
called by 192
src/ipc/handlers/base.ts
generateSchemaDiff
called by 182
packages/ts-pg-schema-diff/src/index.ts

Shape

Function 4,024
Interface 566
Method 430
Class 109
Enum 1

Languages

TypeScript100%
Python1%

Modules by API surface

benchmarks/code-explorer/run.mjs150 symbols
packages/ts-pg-schema-diff/src/generators/schema.ts92 symbols
src/ipc/utils/git_utils.ts64 symbols
src/ipc/utils/cloud_sandbox_provider.ts60 symbols
src/__tests__/evals/fixtures/config_reader.ts55 symbols
src/ipc/utils/pty_session_manager.ts48 symbols
e2e-tests/helpers/page-objects/components/PreviewPanel.ts46 symbols
src/pro/main/ipc/handlers/local_agent/tools/explore_code_subagent_candidates.ts45 symbols
src/supabase_admin/supabase_management_client.ts41 symbols
src/__tests__/evals/fixtures/fetch_client.ts39 symbols
src/__tests__/evals/fixtures/permissions.ts37 symbols
src/main/settings.ts36 symbols

Dependencies from manifests, versioned

@ai-sdk/amazon-bedrock4.0.46 · 1×
@ai-sdk/anthropic3.0.78 · 1×
@ai-sdk/azure3.0.26 · 1×
@ai-sdk/google3.0.20 · 1×
@ai-sdk/google-vertex4.0.41 · 1×
@ai-sdk/mcp1.0.18 · 1×
@ai-sdk/openai3.0.36 · 1×
@ai-sdk/openai-compatible2.0.26 · 1×
@ai-sdk/provider-utils4.0.13 · 1×
@ai-sdk/xai3.0.46 · 1×
@babel/parser7.28.5 · 1×
@base-ui/react1.2.0 · 1×

Datastores touched

dbnameDatabase · 1 repos
dbDatabase · 1 repos
mydbDatabase · 1 repos
postgresDatabase · 1 repos

For agents

$ claude mcp add dyad \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact