Your local, private AI assistant · City of Swift Current
Swifty is an AI assistant that runs entirely on the City's own servers. You can chat with it, have it read and analyze documents you attach, create and edit images and short videos, turn meeting recordings into minutes, produce downloadable documents, and answer from the City's own records — all on-premises, with nothing sent to the cloud.
The short answer: Swifty does the first draft — of documents, minutes, graphics, and answers — so you spend your time reviewing instead of starting from a blank page. And because it runs on the City's own servers, you can safely give it confidential material (draft budgets, personnel matters, contracts) that must never be pasted into public AI tools like ChatGPT. Here are real ways staff can use it today:
Attach a PDF, Word doc, or spreadsheet and ask about it — summarize, pull out key points, or answer questions from it.
Click 📎, pick the file, then “summarize the key findings and any risks.” §3Turn on Corporate Documents to have Swifty answer from the City's internal SharePoint lists (directories, records IT has synced).
Toggle 🏛️, then “who is the current facilities contact and their extension?” §4Record a committee or council meeting, upload it, and get a summary, decisions, and action items as a Word document.
Click 🎧 and pick the recording. §12Turn rough bullet points into a polished draft, then download it as Word or PDF for editing and sign-off.
“Draft a memo to arena staff about the new booking process — then save it as a Word document.” §13Paste numbers from an email or report and get a clean Excel file — columns, totals, and all.
“Turn these figures into a spreadsheet with a total row.” §13Give it your talking points and get a starter PowerPoint for a council presentation or public meeting.
“Make a 6-slide deck introducing the new transit schedule.” §13Translate policy or bylaw wording into friendly text for the website, newsletters, or public notices.
“Rewrite this section for the public at a grade-8 reading level.” §2Generate images for event posters and campaigns — pick a style and shape, then refine with plain words.
“Create a winter-festival poster image, cinematic, portrait.” §7Update text in a sign, remove a distracting object, or swap a background — Swifty edits only what you ask.
“Make the sign say REGISTRATION OPEN.” §8Pull a logo, vehicle, or landmark out of a photo onto a transparent background for reuse in any layout.
“Cut out the fire truck.” §9Feed it the role details or project scope and get a structured first draft to refine with HR or procurement.
“Draft a job posting for a seasonal parks labourer from these points…” §2Get a one-page HTML draft — an event page, FAQ, or program explainer — as a downloadable file for the web team.
“Build a simple event page for the Canada Day schedule and give it to me as an HTML file.” §13On mobile or gloved-up at a site, talk instead of typing — dictate notes or questions and say “send.”
Click 🎤, speak, say “send.” §6Open Swifty in your browser at https://swifty.swiftcurrent.ca (or launch the Windows app).
Sign in with Continue with Microsoft, or your Swifty username and password. Accounts are created by
IT — there is no public sign-up.
Once you're in, the layout is simple (Figure 1): a sidebar with your past chats and any files you've shared, the conversation in the middle, and the composer at the bottom where you type. Tap ☰ on a phone to open the sidebar.
On a fresh chat you'll see quick-start suggestions under “How can I help?” — Draft an email, Create an image, Analyze a spreadsheet, and more. Click one to drop a starter prompt into the composer, then fill in the details and send.
Type your message and press Enter (or the ↑ button). Use Shift+Enter for a new line. Start a fresh conversation any time with + New chat; your chats are saved in the sidebar. Long conversations keep their context — Swifty automatically condenses earlier parts so nothing important is lost.
The dropdown at the top picks the AI model. Different models are good at different things — a general everyday model is selected by default; others are stronger at coding or reasoning. If you're not sure, leave it on the default.
| 📎 | Attach a file — an image to edit, cut out, or ask about (§8–10), or a document (PDF, Word, spreadsheet, CSV, text) to analyze (§3). |
| 🧑 | Reference photo — add a second photo of a person/object to insert into the attached image. Appears after you attach an image. (§10) |
| 🌐 | Look up online — let Swifty fetch a licensed photo of a named person as a reference. The one feature that uses the internet. Appears after you attach an image. (§10, §16) |
| 🏛️ | Corporate Documents — ground this chat in the City's internal SharePoint knowledge. Appears only when you sign in with Microsoft. (§4) |
| 🎨 | Image style — style, shape, and model options used when you ask for a picture or video. (§7) |
| 🎧 | Meeting recording — upload an audio/video file to get a transcript and minutes. (§12) |
| 🎤 | Hands-free voice — click, speak, then say “send” to submit. (§6) |
| ↑ | Send your message. |
Click 📎 and choose a PDF, Word document, spreadsheet (.xlsx/.csv), or text file. Swifty reads the document's text and you can ask about it in plain language — all on the City's servers, so it's safe for confidential material.
A small chip shows the attached file; click ✕ to remove it. Very long documents are trimmed to fit, and Swifty will tell you when that happens.
The 🏛️ button grounds a chat in the City's internal SharePoint knowledge — the lists and records IT has synced into Swifty (staff directories, reference lists, and the like). Turn it on when you want answers drawn from City records; leave it off for general questions.
It's off by default, and the button only appears if you signed in with Continue with Microsoft (it's limited to Microsoft-authenticated staff and administrators). When it's on, you'll see the sources Swifty used listed with its answer.
As Swifty answers, you'll see a few helpful touches:
Click 🔊 Off in the top bar to turn on read-aloud; pick a voice from the dropdown that appears. Click it again to turn it off.
Click the 🎤 button, talk normally, and when you're done say the word “send” (then pause a moment) — Swifty submits what you said. Everything is transcribed locally on the server; your voice never leaves the network.
Just ask — for example, “Create an image of the Swift Current water tower at sunset.” Before you send, click 🎨 to choose a style (photorealistic, cinematic, watercolour, flat logo, …), a shape (square / portrait / landscape), and optionally a specific image model. Generated pictures appear right in the chat; click one to open it full-size.
Click 📎, choose a picture, then describe the change in plain words:
It changes what you asked and leaves the rest of the picture alone.
Attach a photo (📎) and say “cut out the guitar” (or “isolate the car”, “extract the logo”). Swifty returns just that object on a transparent background — handy for posters, slides, and graphics.
To replace a whole background instead, say “change the background to a beach.”
To put a specific person into a photo (e.g. replace a stand-in with a real face), Swifty needs to know what that person looks like. Two ways:
Attach a photo (📎) and describe the motion you want — “animate this: the balloon drifts up and the clouds move,” or just “make it move.” Swifty animates the photo with real motion (not a static pan-and-zoom). Describe what should move for the best result.
Length: pick 3, 5, 10, or 15 seconds under the video options (the same panel as image style/aspect), or just ask for a “15-second” clip. A 5-second clip takes about three minutes; a 15-second clip is built from three chained segments and takes roughly eight.
Click 🎧 and choose an audio or video recording of a meeting. Swifty transcribes it locally (you'll see a progress %), then writes clear minutes — a summary, key decisions, and action items — and offers them as a downloadable Word document.
Ask Swifty to produce a file and it will give you a download link. It can create:
For example: “Put this into a Word document,” “make a spreadsheet of these figures,” “turn this into a slide deck,” or “save that as a PDF.” In the Windows app the file opens straight away; in the browser it downloads.
These extras are available in the Windows app (download it from the sidebar link):
Swifty runs on the City's own servers. Your chats, attached documents, uploaded images, recordings, and shared files are processed on-premises and are not sent to any outside AI service.
The single exception is the 🌐 online reference lookup (§10): it's off unless you turn it on, and even then it only sends a person's name to fetch a licensed photo. Everything else — chat, document analysis, Corporate Documents, images, voice, transcription, downloads — stays entirely within the City network.
Admins have an Admin link in the sidebar (/admin.html) to manage available models and user
accounts, and a live cluster monitor at /monitor — real-time CPU, memory, network, disk, and
GPU usage across all servers, plus token throughput.
Corporate Documents (🏛️, §4) is limited to Microsoft-authenticated sessions and admins. Questions or a new account? Contact IT.