Releases: scottconverse/patentforge
PatentForge v0.5.0 — merged-product release
PatentForge v0.5.0 is the first release of the merged product. PatentForgeLocal (the local-only fork) and the original PatentForge (the cloud-only product) are now one application called PatentForge. Pick Local mode (Ollama + Gemma 4 on your hardware) or Cloud mode (Anthropic Claude via your own API key). Switch any time in Settings.
This closes an 8-run merge plan that took the two prior products and stitched them together behind a single LLM provider abstraction.
Highlights
- Two modes, one product. Local (free, fully offline, runs on your hardware) or Cloud (pay-per-call against your own Anthropic account). Same prompts, same pipelines, same outputs — your choice where the model runs.
- Two installer editions. Lean (no Ollama bundle, ~200 MB) and Full (Ollama + Gemma 4 bundled, ~880 MB). Both can run Cloud mode; only Full can run Local mode.
- Provider chooser in Settings, cost-confirm modal before every Cloud-mode run, provider-aware cost displays throughout the UI, edition-aware tray that only spawns Ollama when needed.
- Silent migration from PatentForgeLocal. First boot post-upgrade renames
patentforgelocal.db → patentforge.dbautomatically. Your data, settings, and downloaded Gemma 4 model carry over.
Migration
- From PatentForgeLocal v0.1.x: install the Full edition over your existing install. Provider defaults to Local. DB and keys preserved.
- From the original PatentForge cloud-only product: that repo is archived. Install the merged PatentForge in Cloud mode and paste your Anthropic key.
See CHANGELOG.md for the full per-run changelog.
Verification
852 automated tests green across all subprojects (backend Jest 340, frontend Vitest 231, tray Go, 3 Python services 89+92+71, feasibility 29). Docker compose config + all 3 installer scripts clean.
Legal note
PatentForge is a research tool, not a legal service. The author is not a lawyer; the AI is not a lawyer. AI-generated analysis may contain errors. Always consult a registered patent attorney before making filing decisions.
Known follow-ups (post-v0.5.0)
- Node
feasibilityCloud-branch adapter (Anthropic streaming + tool-call normalization) ollamaWebSearchApiKeycolumn restore (Run 4 dropped on a misreading)- 5 pre-existing tsc baseline errors
- FirstRunWizard chooser as
<input type="radio">(a11y polish) - Binary filename rebrand + Go module path rebrand (coordinated with repo rename)
Installer artifacts
Per-platform installers (Lean + Full editions) are built post-release via the per-platform installer/<platform>/build-*.sh scripts. Builds for this tag are queued for the operator-driven release pipeline.
🤖 Generated by pipeline-cw merge-plan Run 8.
PatentForgeLocal v0.1.3
Full Changelog: v0.1.2...v0.1.3
PatentForgeLocal v0.1.2
Full Changelog: v0.1.1...v0.1.2