{
  "slug": "memos",
  "repo": "usememos/memos",
  "name": "memos",
  "tagline": "A personal timeline for quick notes. Write short memos, find them later by search, tag, or date. Open source and self-ho",
  "category": "notes-wiki",
  "license_spdx": "MIT",
  "stars": 64329,
  "contributors": 50,
  "last_push_days": 1,
  "latest_release": "main",
  "safety_score": 93.3,
  "verdict": "healthy",
  "risk_reasons": [
    "Active developer activity and positive OpenSSF Scorecard evaluation."
  ],
  "scorecard": 9.3,
  "components": {
    "security_health": 96,
    "maintenance": 94,
    "community": 93,
    "releases": 86
  },
  "language": "Go",
  "self_host_difficulty": "Easy",
  "install_commands": {
    "clone": "git clone https://github.com/usememos/memos.git"
  },
  "ai_report": "### Autonomous Evaluation Report: memos\n\n**Category:** notes-wiki | **Self-Host Difficulty:** Easy | **Safety Score:** 93/100 (HEALTHY)\n\n#### 1. Architecture & Maintenance Cadence\nmemos is an active open-source software project tracked under `usememos/memos`. Maintenance telemetry scores 94/100 and community trust scores 93/100 based on repository activity and contributor adoption. The codebase is distributed under the `MIT` open-source license.\n\n#### 2. Security Health & Supply-Chain Signals\nSecurity health is rated at 96/100 based on licensing compliance, commit hygiene, and issue response indicators. Release cadence discipline is evaluated at 86/100.\n\n#### 3. Key Observations & Operational Risk\n- **Clean:** No critical unpatched vulnerabilities, dormant maintainers, or restrictive licensing flags detected.\n\n#### 4. Deployment Guidance\nRecommended for production deployment and self-hosting. Run containerized with unprivileged user permissions (non-root UID) and enforce reverse proxy authentication.",
  "scanned_at": "2026-11-07T08:25:29.890Z",
  "website_url": "https://usememos.com",
  "ai_report_status": "approved",
  "provenance": "SafeAI Model Audit: Software Verified · Security Health 96 · Maintenance 94",
  "created_at": "2026-10-08T09:53:00.340Z",
  "updated_at": "2026-10-08T09:53:00.340Z",
  "setup_steps": {
    "status": "ok",
    "steps": [
      {
        "title": "Get the files",
        "detail": "Docker automatically downloads the container image on launch, so no files need to be manually downloaded in advance."
      },
      {
        "title": "Start Memos",
        "detail": "Run the Memos container with your storage directory mounted.",
        "command": "docker run -d --name memos -p 5230:5230 -v ~/.memos:/var/opt/memos neosmemo/memos:stable"
      },
      {
        "title": "Open Memos",
        "detail": "Open http://localhost:5230 in your browser and create the first account."
      }
    ],
    "source_url": "https://github.com/usememos/memos#readme",
    "model": "ag/gemini-3.8-flash-high",
    "written_at": "2026-11-05T17:45:53.688Z"
  },
  "archived": false,
  "unlisted": false
}