Jump to content
View in the app

A better way to browse. Learn more.

Invision Marketplace

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Everything you need for your community

Everything you need for your community

Invision Community 5
  • Category AI Tools
  • Downloads 6
  • Compatibility IC5: 5.0.0+
  • Updated

Description

Writing Assistant

Plenty of people have something worth saying and stall before they say it. The support question that arrives as "it's broken, help". The reply that reads angrier than it was meant to. The topic somebody starts three times and abandons.

Writing Assistant puts a button in the post editor, next to bold and italic. It fixes what is already written, and it drafts from a sentence when there is nothing written at all.

Seven ways to improve what is there

Fix spelling & grammar

Corrections only. It will not quietly rewrite somebody's voice while it is in there.

Improve writing

Clarity and flow, keeping their vocabulary and register. If they write plainly, it stays plain.

Make it shorter

Cuts padding and repetition without dropping a point, a question or a caveat.

Add detail

Develops what is already there. It cannot introduce facts that were not.

Friendlier tone

Removes the sarcasm and keeps the disagreement. It will not water down what somebody is actually saying.

More professional

Raises the register without turning it into a press release.

Summarise

A long post down to its key points.

And two for the blank page

The member writes a sentence about what they want to say, and gets a draft to edit. Ask a better question is the same idea pointed at your support forum: it turns a vague complaint into something your community can actually answer.

It marks what it does not know instead of inventing it. Every assistant of this kind fills gaps with plausible specifics — a version number, a price, an error message nobody ever supplied. On a forum that means members posting confident details that are false, and your staff correcting them. This one writes [your IPS version], [paste the error here], [what you have already tried], and tells the member the draft has gaps to fill. A draft with three placeholders is useful. A draft with three fabrications is a trap.

It cannot damage a post

  • Quoted text, code blocks and mentions are removed before the request and put back afterwards. The model never sees them, so it cannot alter them. If one does go missing, the member is warned before they can replace anything.

  • Nothing is applied without the member pressing Replace. They see the result first, can compare it against the original, and can retry.

  • Every change goes through the editor's normal undo.

You decide what it costs

Monthly cap

A hard stop in dollars. When the month's estimated spend reaches it, the assistant pauses until the month rolls over. This is the setting that means one member cannot hand you a bill.

Daily limits

Per member and across the whole site, measured over a rolling 24 hours rather than a calendar day — so somebody who runs out at 11pm is not handed a fresh allowance an hour later.

Length limits

Nothing is spent rewriting four words, and nobody pastes a novel in.

Per group

Set globally, and again per action. Let everybody fix their grammar; keep drafting for members who have earned it.

Spend is an estimate, not a bill. It is calculated from published token prices for models it recognises. A self-hosted model shows as zero, which is accurate — but so does an unrecognised commercial one, and for that the cap cannot protect you. Set a budget limit with your provider as well.

The instructions are yours to change

A support forum and a fiction workshop want opposite things from "improve writing". Every instruction is editable in the AdminCP, including the shipped ones, and your edits survive upgrades. You can add your own actions too, with their own icon and group restrictions.

Shared safety rules — never invent facts, return only the text, preserve quotes and code — are applied automatically and cannot be removed by editing an action.

Reporting that tells you something

Calls and spend, broken down by action and by member. The number worth watching is how often members keep the result rather than cancelling. Call counts only prove the button is being pressed; a low kept-percentage on one action means its instruction needs retuning, and you can go and retune it.

Your key, your data

  • Works with Anthropic, or anything speaking the OpenAI chat-completions shape — including self-hosted gateways such as Ollama, vLLM, LiteLLM and OpenRouter. Set the base URL and nothing leaves your network.

  • Members' drafts are not stored. The log records which action ran, when, by whom, and the token counts — not the text. There is a setting to keep it temporarily while you tune a prompt; it is off by default.

  • Already running AI Assistant or Guardian? It will reuse that key rather than making you paste a second copy.

Requirements

  • Invision Community 5.0 or newer (self-hosted)

  • An API key from your chosen provider, or a self-hosted endpoint

  • Outbound HTTPS from your server

  • No account with me, no service of mine in the middle, no per-request fee. You pay your provider directly for what your members use.

User Feedback

Create an account or sign in to leave a review

There are no reviews to display.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.