Home/Productivity/Ponder

Ponder

Notes, notebooks and a web clipper, with AI and MCP

Alternative to:EvernoteNotion
Self-hosted knowledge base: nested notebooks, rich text and Markdown, tables, diagrams, attachments, full-text search, sharing and an MCP server. Based on EdgeEver (github.com/tianma-if/edgeever). Free software under the AGPL-3.0: the complete source is at github.com/nattygirma/ponder.

What you save

Instead ofThey charge / yrYear 1 hereYear 2+ here
Evernote$179.88$90$90
Notion$120$90$90

Hosting starts at $90/year and covers all your apps. Competitor prices are typical starting plans.

What it can access

Its own databasePrivate to your copy. Export it any time.
Your Google account when you connect itShows your Google Calendar events and saves pages to Google Drive
Your Microsoft account when you connect itShows your Outlook calendar events
Your Slack account when you connect itShows Slack message links as previews in your pages
Your GitHub account when you connect itShows GitHub links as live previews and finds issues in Search
api.openai.com outbound requestsAI features, with your own OpenAI key
api.anthropic.com outbound requestsAI features, with your own Anthropic key
generativelanguage.googleapis.com outbound requestsAI features, with your own Gemini key
calendar.google.com outbound requestsReads a Google calendar you connect, by the address you paste
outlook.office365.com outbound requestsReads an Outlook calendar you connect, by the address you paste
outlook.live.com outbound requestsReads an Outlook calendar you connect, by the address you paste
*.icloud.com outbound requestsReads an Apple calendar you connect, by the address you paste
api.github.com outbound requestsInstalls and updates Ponder plugins from their GitHub releases
github.com outbound requestsDownloads Ponder plugin release files
objects.githubusercontent.com outbound requestsGitHub's download host for plugin release files
release-assets.githubusercontent.com outbound requestsGitHub's download host for plugin release files
Store files (images, video) in AppKeepKeeps your note attachments and images
Send email from AppKeepSends team invitations and comment alerts

AppKeep blocks anything not listed here. Account tokens stay with AppKeep; the app never sees them.

Automated review

Every version is scanned, test-booted in a sandbox and approved by a person before it's listed.

Passed 11 of 12 checks 1 warning
  • ✓
    App manifest (altstack.json)
    Ponder v2.19.4
  • ✓
    Permissions explained
    17 permissions, each with a reason
  • ✓
    App logo
    icon.svg, 0.4 KB
  • ✓
    Runs on Cloudflare Workers
    No server-only dependencies or containers found.
  • ✓
    Builds to a Worker bundle
    2356 KB
  • ✓
    Static files
    2701 files, 40.1 MB
  • ✓
    No hard-coded secrets
    No known key formats found.
  • !
    Outbound hosts declared
    Code mentions hosts that aren't in "egress": prosemirror.net, json-schema.org, cdn.jsdelivr.net, raw.githubusercontent.com, docs.google.com, appkeep.io. Links and redirects to them are fine, but fetch() calls to them will be blocked.
  • ✓
    Database migrations
    94 migration files
  • ✓
    Migrations apply to an empty database
    0001_initial.sql, 0002_auth.sql, 0003_search_and_trash.sql, 0004_memo_revision_metadata.sql, 0005_default_uncategorized_notebook.sql, 0006_default_notebook_set.sql, 0007_api_token_value.sql, 0009_drop_profile_snapshots.sql, 0010_restore_default_inbox_notebook.sql, 0011_memo_edit_sessions.sql, 0012_multi_user_workspaces.sql, 0013_mobile_sync_changes.sql, 0014_repair_seed_memo_content_hash.sql, 0015_auth_session_devices.sql, 0016_templates.sql, 0017_seed_default_templates.sql, 0018_fix_seed_template_markdown.sql, 0019_auth_session_metadata.sql, 0020_auth_login_attempts.sql, 0021_memo_import_sources.sql, 0022_memo_shares.sql, 0023_instance_object_storage.sql, 0024_ai_model_configs.sql, 0025_ai_providers_and_models.sql, 0026_ai_prompt_templates.sql, 0027_seed_default_ai_prompts.sql, 0028_seed_remaining_ai_prompts.sql, 0029_ai_prompt_behavior_and_localization.sql, 0030_unify_editable_note_templates.sql, 0031_limit_default_memo_templates.sql, 0032_limit_default_ai_prompts.sql, 0033_ai_tag_suggestion_prompt.sql, 0034_search_documents_and_maintenance_leases.sql, 0035_normalized_memo_tags.sql, 0036_resource_multipart_uploads.sql, 0037_scheduled_plugin_tasks.sql, 0038_plugin_owned_schedules.sql, 0039_scheduled_task_run_retention.sql, 0040_companion_memory.sql, 0041_companion_actions.sql, 0042_companion_tool_execution.sql, 0043_companion_discovery.sql, 0044_companion_discovery_input_hash.sql, 0045_companion_learning.sql, 0046_restore_workspace_inbox_identity.sql, 0047_replace_social_ai_prompts.sql, 0048_workspace_extensions.sql, 0049_companion_agent_run.sql, 0050_companion_process_text.sql, 0051_companion_agent_session.sql, 0052_memo_share_passwords.sql, 0053_collapse_duplicate_inbox_notebooks.sql, 0054_user_note_body_font.sql, 0055_table_forms.sql, 0056_user_note_prose.sql, 0057_companion_attachments.sql, 0058_retire_emerald_note_palette.sql, 0059_retire_custom_note_palette.sql, 0060_ai_transcription_settings.sql, 0061_video_transcript_jobs.sql, 0062_ai_transcription_providers.sql, 0063_ai_transcription_provider_standard.sql, 0064_retire_video_transcription.sql, 0065_restore_speech_transcription.sql, 0066_poster_render_jobs.sql, 0067_notebook_shares.sql, 0068_notebook_share_passwords.sql, 0069_share_password_encryption.sql, 0070_workspace_seed_localization.sql, 0071_fix_welcome_memo_markdown.sql, 0072_public_notebook_sites.sql, 0073_notebook_appearance.sql, 0074_notebook_bold.sql, 0075_notebook_text_color.sql, 0076_notebook_icon_inverted.sql, 0077_notebook_row_inverted.sql, 0078_clear_default_notebook_colors.sql, 0079_workspace_example_seeds.sql, 0080_backup_revision.sql, 0081_memo_share_slugs.sql, 0082_memo_share_options.sql, 0083_memo_share_presentation.sql, 0084_scheduled_run_counts.sql, 0085_export_cursor_index.sql, 0086_memo_id_paging_index.sql, 0087_memo_share_expiry_views.sql, 0088_pages.sql, 0089_databases.sql, 0090_comments.sql, 0091_teams.sql, 0092_collab.sql, 0093_english_seed_defaults.sql, 0094_page_style.sql, 0095_calendar_feeds.sql
  • ✓
    Responds to a visitor
    GET /api/health → 200 in 599 ms
  • ✓
    Responds to the owner
    GET /api/health → 200 in 79 ms

Reviews

No reviews yet.