惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
宝玉的分享
宝玉的分享
美团技术团队
量子位
The Cloudflare Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
IT之家
IT之家
爱范儿
爱范儿
J
Java Code Geeks
博客园 - Franky
Last Week in AI
Last Week in AI
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
GbyAI
GbyAI
Recent Announcements
Recent Announcements
小众软件
小众软件
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
How to Use WindowSill with Ollama for Private AI Writing
Etienne Baudoux · 2026-06-23 · via Hacker News - Newest: "AI"

Some things shouldn't leave your computer. Medical notes, legal drafts, journal entries, messages to your therapist, that honest performance review you're still editing. When you paste those into a cloud AI service, they travel to a server you don't control, get processed by infrastructure you can't inspect, and may end up in training data you never agreed to.

That bothered me enough to build local LLM support into WindowSill. And one of the easiest way to set it up is with Ollama, a free tool that runs AI models directly on your hardware.

This guide walks you through the setup. By the end, you'll have grammar checking, text rewriting, tone adjustment, and translation running locally in any Windows app, with zero data leaving your machine.

What you'll need

  • WindowSill installed from the Microsoft Store (free tier is fine for setup, but AI features require WindowSill+)
  • Ollama installed from ollama.com
  • 8 GB of RAM minimum (16 GB recommended for comfortable use alongside other apps)
  • A few gigabytes of disk space for the model you choose

No GPU required. Ollama runs on CPU too, just slower. If you have an NVIDIA GPU with 6+ GB of VRAM, responses will be noticeably faster.

Step 1: Install and start Ollama

Download Ollama from ollama.com and run the installer. Once installed, Ollama runs as a background service on your machine. You can verify it's working by opening a terminal and running:

ollama --version

If you see a version number, you're good.

Step 2: Pull a model that's good for writing

Not all models are equal for writing tasks. You want something that understands grammar, tone, and natural language well. Here are three solid options:

Model Size Best for Pull command
Deepseek R1 8B ~8 GB General writing, grammar, rewriting ollama pull deepseek-r1:8b
Qwen 3.5 4B ~4.5 GB Lighter machines, still capable ollama pull qwen3.5:4b
Deepseek R1 1.5B ~1 GB Fast responses, good grammar ollama pull deepseek-r1:1.5b

Open a terminal and pull whichever model fits your hardware:

ollama pull qwen3.5:4b

This downloads the model to your machine. It only needs to happen once.

A note on model size vs. quality: Larger models (13B+ parameters) produce better writing output, but they need more RAM and a decent GPU to run at a usable speed. For most writing tasks (grammar fixes, tone adjustments, short rewrites), an 8B model is more than enough. Start small and upgrade if you need to.

Step 3: Connect WindowSill to Ollama

Ollama exposes a local API at http://localhost:11434. WindowSill can connect to it automatically.

In WindowSill:

  1. Open the Settings from the command bar
  2. Go to the AI Writing & Analysis section
  3. Under AI Providers, select Ollama
  4. Set the Ollama access point to http://localhost:11434
  5. Select the model you pulled (e.g., qwen3.5:4b)

That's it. WindowSill now routes AI requests to Ollama instead of a cloud service.

Step 4: Test it

Open any app where you write (Word, Outlook, Notion, Slack, a browser, anything). Type a sentence with a deliberate mistake:

Their going to the meeting tommorrow at 3pm, can you confirmed?

Select the text. WindowSill's Analyze / Rewrite sill should appear on the bar. Hit the Spell Check option.

If everything is connected, the corrected text will come back after a few seconds:

They're going to the meeting tomorrow at 3 PM. Can you confirm?

The first request might take a moment while Ollama loads the model into memory. Subsequent requests will be faster.

What you can do with local AI

Once connected, all of WindowSill's AI writing features work through your local model:

Grammar and spell check. Select text in any app, fix errors without opening a separate tool.

Rewriting. Highlight a paragraph and ask for a rewrite. Useful for polishing drafts or simplifying dense writing.

Tone adjustment. Switch between professional, casual, and attention-grabbing tones. You can also create custom tone presets for recurring needs (e.g., "customer support reply" or "executive summary").

Translation. Select text and translate to any of 35+ supported languages. The quality depends on the model you chose. Llama 3 handles common language pairs (English/Spanish, English/French, English/German) well. For less common pairs, a larger model or a specialized translation model works better.

Custom prompts. Build reusable prompts with variable injection. For example, a prompt that takes selected text and converts it into a formatted meeting recap with today's date auto-inserted.

Summarization. Select a long email or document section and get a summary.

All of this happens on your machine. Nothing goes to OpenAI, Google, or anyone else.

Performance tips

Local models are slower than cloud APIs. Here's how to keep things comfortable:

  • Close the model when you're not using it. Ollama keeps models in memory. If you're done writing and need the RAM for something else, run ollama stop qwen3.5:4b in a terminal.
  • Use a smaller model for quick tasks. Grammar checks and spell fixes don't need a large model. Qwen 3.5 4B handles these well and responds faster than Deepseek R1 8B.
  • Use per-prompt model selection. WindowSill lets you assign different models to different tasks. Use a fast, small model for grammar and a larger one for complex rewrites. This is also useful if you want to keep local models for sensitive content but use a cloud model for non-sensitive tasks.
  • Upgrade your RAM. If you have 8 GB, Ollama will work but your system will feel sluggish when the model is loaded. 16 GB gives you room to run Ollama alongside a browser, editor, and other apps without swapping to disk.

When local isn't enough

I want to be honest about the trade-offs. Local models are good, but they're not as capable as the latest cloud models for every task. Here's where I'd still use a cloud provider:

  • Long, complex rewrites where nuance matters. GPT 5.5 and Claude 4.5 Sonnet still produce more polished output for multi-paragraph rewrites.
  • Uncommon language translations. Local models handle major languages well, but for something like Finnish to Japanese, a cloud model with broader training data does better.
  • Very fast response times. Cloud APIs respond in 1-2 seconds. Local models on CPU might take 5-15 seconds for a similar response.

The good news: you don't have to pick one. WindowSill supports both local and cloud providers at the same time. You can route sensitive content through Ollama and non-sensitive content through a cloud API. Per-prompt model selection makes this easy.

Frequently Asked Questions

Does Ollama really keep everything local?

Yes. Ollama runs models on your hardware and exposes only a local API (localhost:11434). No data is sent to external servers. You can verify this by disconnecting from the internet and confirming the AI features still work.

Which Ollama model is best for grammar checking?

For grammar and spell checking, Deepseek R1 8B offers the best balance of quality and speed. Qwen 3.5 4B is a close second and slightly faster. Deepseek R1 1.5B works for basic grammar but occasionally misses subtle errors.

Can I use Ollama and a cloud provider at the same time?

Yes. WindowSill supports multiple AI providers simultaneously. You can configure Ollama for sensitive tasks and a cloud provider like OpenAI for non-sensitive tasks, then select which model to use on a per-prompt basis.

How much disk space do I need?

A single 7-8B parameter model takes about 4-5 GB of disk space. If you want multiple models available, plan for 10-15 GB. Models are stored in Ollama's data directory and can be removed with ollama rm <model-name>.

Does this work without a GPU?

Yes. Ollama supports CPU-only inference. It's slower (5-15 seconds per response instead of 1-3 seconds with a GPU), but it works. Any modern CPU from the last few years can handle it.