MCPcopy
hub / github.com/tutao/tutanota

github.com/tutao/tutanota @tuta-calendar-android-release-353.260630.0 sqlite

repository ↗ · DeepWiki ↗ · release tuta-calendar-android-release-353.260630.0 ↗
24,400 symbols 81,873 edges 1,879 files 3,515 documented · 14%
README
<a href="https://tuta.com/" target="_blank"><img src="https://github.com/tutao/tutanota/raw/tuta-calendar-android-release-353.260630.0/resources/images/logo-red.svg" alt="Tuta Mail logo" width="300"></a>



<h1>Tuta Mail makes encryption easy</h1>

Tuta Mail is the secure email service with built-in end-to-end encryption that enables you to communicate securely with anyone on all your devices.

  • Forum for bug reports/feature requests: https://www.reddit.com/r/tutanota
  • Roadmap: https://tuta.com/roadmap/
  • Issue and feature tracker: https://github.com/tutao/tutanota/issues. Please submit your feature requests via Reddit or via support mail.

Web clientiOS App StoreDesktop Client

Translating Tuta

See TRANSLATING.md

Building

See BUILDING.md.

Developing Tuta

See HACKING.md.

Extension points exported contracts — how you extend this code

LangGenerator (Interface)
(no doc) [6 implementers]
buildSrc/licc/common.ts
Transport (Interface)
(no doc) [6 implementers]
src/app-kit/native-bridge/shared/MessageTypes.ts
RsaImplementation (Interface)
(no doc) [8 implementers]
src/platform-kit/crypto/encryption/RsaImplementation.ts
UpdatableSettingsViewer (Interface)
(no doc) [74 implementers]
src/applications/common/settings/Interfaces.ts
PingAdapter (Interface)
(no doc) [6 implementers]
src/usagetests/storage/PingAdapter.ts
VirtualRow (Interface)
(no doc) [14 implementers]
src/ui/base/ListUtils.ts
TimeoutMock (Interface)
(no doc) [3 implementers]
test/otest/TestUtils.ts
Function (Interface)
Modifies each function interface to add spy attributes (for convenience).
test/types/test.d.ts

Core symbols most depended-on inside this repo

o
called by 7472
test/otest/otest.ts
equals
called by 4719
test/otest/Assertion.ts
m
called by 4305
libs/mithril.js
createTestEntity
called by 2232
test/tests/TestUtils.ts
push
called by 2200
libs/cborg.js
deepEquals
called by 2175
test/otest/Assertion.ts
check
called by 1807
test/otest/otest.ts
get
called by 1567
src/applications/common/api/worker/search/DbFacade.ts

Shape

Method 12,187
Function 7,950
Class 3,368
Interface 600
Enum 295

Languages

TypeScript99%
Java1%

Modules by API surface

libs/tensorflow.js2,274 symbols
libs/tensorflow-stripped.js2,274 symbols
libs/undici.mjs1,462 symbols
libs/electron-updater.mjs879 symbols
libs/luxon.js559 symbols
src/entities/sys/TypeRefs.ts251 symbols
src/platform-kit/crypto/internal/crypto-jsbn-2012-08-09_1.js177 symbols
libs/squire-raw.mjs170 symbols
src/entities/tutanota/TypeRefs.ts168 symbols
libs/jszip.js161 symbols
src/platform-kit/crypto/internal/noble-curves-1.3.0.js142 symbols
libs/cborg.js128 symbols

Dependencies from manifests, versioned

@electron/notarize3.0.1 · 1×
@eslint/js9.29.0 · 1×
@fingerprintjs/botd1.9.1 · 1×
@indutny/simple-windows-notificationsgit+https://github.c · 1×
@material/material-color-utilitiesgit+https://github.c · 1×
@napi-rs/cli3.0.0-alpha.68 · 1×
@octokit/auth-token6.0.0 · 1×
@octokit/rest22.0.0 · 1×
@rollup/plugin-alias5.1.1 · 1×
@rollup/plugin-commonjs26.0.1 · 1×
@rollup/plugin-json6.1.0 · 1×
@rollup/plugin-node-resolve15.3.1 · 1×

For agents

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

⬇ download graph artifact