[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"$f15l0mjcwej2fn":3},{"site":4,"app":16,"alternatives":66,"compose":85,"log":86,"changelog":87},{"hourly_rate_usd":5,"break_even_window_mo":6,"reference_env":7,"attribution":8},20,18,"Fresh Debian 12, Docker + Compose preinstalled, 2 GB RAM \u002F 2 vCPU ($5-class VPS)",{"caniselfhostit":9},{"name":10,"url":11,"repo":12,"license":13,"author":14,"note":15},"caniselfhostit.com","https:\u002F\u002Fcaniselfhostit.com","https:\u002F\u002Fgithub.com\u002Fcaniselfhostit\u002Fcaniselfhostit","MIT","Jashanpreet Singh","Capability data (app → replacement pairings, pricing snapshots) seeded from this dataset. They answer 'can you run it, and how' — go there for guided installs.",{"id":17,"name":18,"domain":19,"category":20,"price_usd_mo":21,"price_plan":22,"price_unit":23,"price_source":24,"price_checked":25,"links":26,"jobs":28,"verdict":32,"alternatives":33,"provenance":35,"verdict_reason":38,"what_you_lose":39,"economics":42,"hardware_tier":46,"verified":47,"compose":55,"derived":58},"grammarly","Grammarly","grammarly.com","ai-tools",12,"Pro","flat","https:\u002F\u002Fwww.grammarly.com\u002Fplans","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fgrammarly",[29,30,31],"grammar & spelling checks","style suggestions","browser integration","KINDA",[34],"languagetool",{"capability_seed":36,"decision_layer":37},"caniselfhostit","original","LanguageTool's server boots in seconds and the browser extension points at it with one setting — grammar and style rules without shipping every keystroke to a cloud. But Grammarly's AI rewrites are genuinely a tier above. Worth it if privacy is the point; not if the AI editor is.",[40,41],"GrammarlyGO rewriting and tone suggestions","The premium rule-sets (LanguageTool's own premium exists for that)",{"vps_share_usd_mo":43,"storage_usd_mo":44,"maint_min_mo":45},0.5,0,10,"vps",{"by":48,"at":49,"protocol":50,"setup_min":51,"assistant":52,"evidence":53,"what_broke":56},"zernonia","2026-08-10","v1",11,"claude-code",[54,55],"logs\u002Fgrammarly.md","compose\u002Fgrammarly-languagetool.yml",[57],"Boot to healthy measured at 20s on the 2GB reference env",{"hourly_rate_usd":5,"self_host_cost_usd_mo":59,"net_saving_usd_mo":60,"setup_cost_usd":61,"break_even_months":62,"break_even_date":63,"markup_index":64,"primary_abandoned":65,"verdict_stale":65},3.83,8.17,3.67,0.45,"2026-08-24",3.13,false,[67],{"id":34,"name":68,"tagline":69,"repo":70,"site":71,"license":72,"category":20,"resources":73,"provenance":78,"metrics":79},"LanguageTool","The grammar and style engine behind the browser add-on, running on your own machine, with nothing you write leaving it.","languagetool-org\u002Flanguagetool","https:\u002F\u002Flanguagetool.org","LGPL-2.1-or-later",{"ram_min_mb":74,"disk_gb":75,"arm64":76,"containers":77,"external_db":65},2048,5,true,1,{"capability_seed":36,"decision_layer":37},{"id":34,"stars":80,"last_commit":81,"latest_release":82,"docker_pulls":82,"open_issues":83,"fetched_at":84},14785,"2026-08-10T16:22:30Z",null,2142,"2026-08-11T03:55:24.949Z","# LanguageTool — grammar server the browser extension can point at\nservices:\n  languagetool:\n    image: erikvl87\u002Flanguagetool:latest\n    container_name: languagetool\n    restart: unless-stopped\n    environment:\n      Java_Xms: 256m\n      Java_Xmx: 1g\n    ports:\n      - \"8103:8010\"\n    healthcheck:\n      test: [\"CMD-SHELL\", \"wget -qO- 'http:\u002F\u002Flocalhost:8010\u002Fv2\u002Flanguages' >\u002Fdev\u002Fnull || exit 1\"]\n      interval: 5s\n      timeout: 10s\n      retries: 30\n      start_period: 30s\n","# Grammarly — verdict log\n\n- **Date:** 2026-08-10\n- **Verdict:** KINDA — worth it if…\n- **Protocol:** v1 (2GB reference env, Docker preinstalled, AI assistant: claude-code)\n\n## Setup evidence\n\n- Compose: `compose\u002Fgrammarly-languagetool.yml`\n- Boot to healthy: **20s** measured this session\n- Setup time recorded: 11 min (boot + configuration to first working workflow)\n\n## What broke \u002F notes\n\n- Boot to healthy measured at 20s on the 2GB reference env\n\n## The call\n\nLanguageTool's server boots in seconds and the browser extension points at it with one setting — grammar and style rules without shipping every keystroke to a cloud. But Grammarly's AI rewrites are genuinely a tier above. Worth it if privacy is the point; not if the AI editor is.\n",[88],{"date":49,"app":17,"from":82,"to":32,"reason":89},"Initial verdict: LanguageTool's server boots in seconds and the browser extension points at it with one setting — grammar and s.",1786459421823]