Features

A complete AI workforce — running on your own hardware.

AssistantGeneral is not a chat box bolted onto a cloud API. It is a full agentic platform: it runs the models, reads your documents, produces finished work, reaches into the systems your teams already use, and governs all of it under your control. Here is everything it does.

100%
Runs locally by default — no cloud required
9+
Optional cloud model providers, one click each
20+
Read-only data connectors out of the box
10
Interface languages, including RTL Arabic
01Real deliverables

Ask for a spreadsheet. Get a finished spreadsheet.

Most AI describes the work. AssistantGeneral does it. It builds a real Excel or Word file with the numbers already worked out, then opens it back up, checks every figure, and fixes its own mistakes before handing it to you.

Other AI

“You could create a budget with columns for month, revenue, and costs, then sum the totals…”

a description, not a file
Q3_budget.xlsx✓ audited
Month
Revenue
Cost
Net
Jul
84,200
51,300
32,900
Aug
91,750
53,100
38,650
Sep
97,300
55,400
41,900
Total
273,250
159,800
113,450
Contract_Acme.pdf
Q3_audit.docx
Vendor_terms.xlsx
READS YOUR FILES

14 vendor contracts expire this quarter; 3 auto-renew unless cancelled by Sept 30.

Contract_Acme.pdf · p.4Vendor_terms.xlsx · row 22
02Grounded answers

It answers from your files, and shows its work.

Give it your PDFs, contracts, and reports. When you ask a question, it answers from those documents and points to the exact ones it used. No guessing, and no made-up facts.

03Knowledge insights

See what your documents know.

Once your files are indexed, AssistantGeneral draws you the map: documents grouped into named clusters, threads between related themes, the people and organisations that appear together, and which documents cite which rules. Connections you never knew were in your files become something you can see.

And the map is not just a picture. When you ask a question, retrieval walks the same connections to bring in related documents a plain search would miss.

Insights · computed locally
620Vendor contracts480Q3 financials350Compliance & GDPR410Product specs290Customer support240HR policies180Research notes
Vendor contracts620 chunksrenewalliabilityindemnitySLAclick a cluster

An illustration of the Insights overlay. In the app it's live D3 — draggable, zoomable, clickable — computed entirely from your own documents, on your own machine.

Capabilities in depth

Six things a chatbot can't do.

Each of these is a complete subsystem, built to run offline and to be governed centrally when you need it to be.

01
Models, your way

Run any model — on your machine, or any cloud you choose.

The default engine is local: llama.cpp running any GGUF model — Llama, Mistral, Qwen, Phi, Gemma, DeepSeek and hundreds more — entirely offline. When a task calls for a frontier model, connect a cloud provider in one click and route just that request to it. You are never locked to a single vendor, and nothing is sent anywhere unless you say so.

  • Local inference via llama.cpp — fully offline, no API keys
  • Optional providers: Anthropic, OpenAI, Google Gemini, xAI, Groq, Mistral, DeepSeek, Together, OpenRouter, or any OpenAI-compatible endpoint
  • Pool several machines or GPUs into one routed model cluster
  • Pick the model per task, per persona, or per team policy
02
A real toolbox

It uses tools to get work done, not just to talk about it.

AssistantGeneral acts. It reads and edits files, runs shell commands behind a confirmation gate, researches across the open web, and authors real Office documents through a sandboxed Python runtime. For regulated work it can consult authoritative sources directly, so answers are sourced rather than guessed.

  • File read / write / surgical edit with diffs — never blind overwrites
  • Web and domain research tools with citations
  • Authoritative research: PubMed, Europe PMC, ClinicalTrials.gov, US case law, retraction screening
  • Office authoring: real .xlsx, .docx and .pptx via sandboxed Python
03
Connected to your stack

Bring in your data — and let it act in your apps.

Twenty-plus read-only connectors sync from the places your knowledge already lives: cloud storage, databases, Google Workspace, Microsoft 365, Dropbox, Confluence, Notion and a built-in web crawler. Through the Model Context Protocol it goes further — connected accounts both read and take action in the tools your team runs every day.

  • Connectors: S3, Azure Blob, GCS, Dropbox, OneDrive, Postgres, MySQL, SQLite, Google Workspace, Microsoft 365, Confluence, Notion, web crawler
  • MCP connected accounts read and act in Slack, Teams, Discord, Notion, Jira, Confluence, GitHub, GitLab, Linear, HubSpot
  • Runs as an MCP server itself, and connects to your custom MCP servers
  • Scheduled syncs keep the knowledge base current
04
Automation

Turn repeatable work into a workflow that runs itself.

A drag-and-drop builder lets you wire the agent, your tools and your data into multi-step processes — no code. Workflows run on a schedule or fire on an event, and power users can author custom nodes for domain-specific steps. Every run is recorded so you can see exactly what happened.

  • Visual node editor — connect agent, tools, connectors and logic
  • Schedule runs or trigger them on events
  • Author custom nodes for your own processes
  • Full run history with inspectable results
05
Voice

Talk to it, and have it talk back — all on-device.

Speech recognition and synthesis run locally, so a hands-free conversation never sends a second of audio off the machine. It's the same agent — planning, retrieving and acting — just reachable by voice, which matters when the conversation itself is sensitive.

  • Local Whisper speech-to-text
  • On-device text-to-speech (Piper / Supertonic)
  • Full voice conversation mode
  • No audio ever leaves the device
06
Reach

Meet your people where they already work.

Beyond the desktop app, AssistantGeneral connects to the channels your organisation already uses, so the assistant is a message away without anyone learning a new tool. The agent, its tools and its governance travel with it across every bridge.

  • Messaging bridges: Slack, Telegram, WhatsApp (Business + Personal), Instagram
  • Same policies and audit apply on every channel
  • Desktop app for Windows and macOS
  • One assistant, many front doors
And more

The details that make it feel built for you.

Smaller capabilities that add up to an assistant teams actually trust and keep using.

Expert personas & skill packs

Built-in experts — Lawyer, Doctor, Cook, Mechanic, Programmer — plus your own custom agents and installable skill packs for repeatable expertise.

Knowledge graph

Documents are linked by the topics, tags and keywords they share; retrieval walks these connections to find related sources — and the Insights view lets you explore the same map yourself.

Custom workflow nodes

Power users extend the automation builder with their own nodes, turning a one-off process into a reusable building block.

Scheduled & event-triggered runs

Workflows wake on a timetable or react to an event, so routine work happens without anyone kicking it off.

Durable task memory

A persistent, per-task working memory lets long jobs span sessions without losing the plan or the context.

Inference trace lens

A live plan tracker, activity log and step-by-step trace show every decision and tool call — full transparency, not a black box.

Reads scanned PDFs

Indexing handles 8+ formats including scanned documents, Office files, HTML, web pages and YouTube transcripts.

Ten interface languages

English, Arabic (full right-to-left layout), German, Spanish, French, Italian, Japanese, Russian, Serbian and Chinese — and it's extensible.

Multiple scoped knowledge bases

Keep separate, access-controlled knowledge bases per team or project so the right people see the right context.

04Full feature comparison

Every feature, every edition.

Pro is the complete agent for one person. Enterprise and Government stack the governance layer on top — SSO, RBAC, fleet audit — without removing a single capability.

Feature
FreeEvaluation
ProIndividuals & teams
EnterpriseIT-governed orgs
GovernmentPublic sector & defense
Core AI & Models
Local LLM inference (llama.cpp, any GGUF model — fully offline)
Cloud providers: Anthropic, OpenAI, Gemini, xAI, Groq, Mistral, DeepSeek, Together, OpenRouter, custom endpointAdmin-setAdmin-set
Multi-machine / multi-GPU model clusterAdminAdmin
Expert personas (Lawyer, Doctor, Cook, Mechanic, Programmer)AdminAdmin
Custom agents & skill packsAdminAdmin
Agent auto-routingAdminAdmin
Agentic loop: plan → retrieve → act → groundedness check → review → finish
Inference trace lens & activity logAdminAdmin
Knowledge Base & RAG
Local hybrid RAG (vector + keyword, RRF fusion, cross-encoder reranking, MMR)
Number of knowledge bases / collections1 (Global)UnlimitedAdmin-setAdmin-set
Groundedness checks & cited sources
Ingest: PDF (incl. scanned OCR), DOCX, XLSX, CSV, TXT, MD, HTML, images
YouTube transcript ingestionAdminAdmin
Knowledge graph across documents
Insights visualizations (cluster map, topic cloud, timeline, persona network, entity graph)AdminAdmin
Retrieval tuning panel (HyDE, MMR, BM25 weights, reranker)AdminAdmin
Shared admin-curated knowledge bases
Tools & Document Generation
File read / list
File write / surgical editAdminAdmin
Shell command execution (confirmation-gated)
Web search & web page browsing
Multi-page web crawlerAdminAdmin
Real .xlsx / .docx / .pptx generation via sandboxed Python (Pyodide)
Domain research: PubMed, Europe PMC, ClinicalTrials.gov, US caselaw, retraction screening
HTTP request / API call tool
Workflows & Automation
Visual drag-and-drop workflow builderUp to 5UnlimitedAdmin-setAdmin-set
Scheduled workflow runs (cron / interval)AdminAdmin
Event-triggered workflows (email, file watch, …)AdminAdmin
Custom workflow nodesAdminAdmin
Sub-workflow chaining
Workflow run history with inspectable results
Connectivity
Data connectors (Gmail/IMAP, SharePoint, OneDrive, Google Drive, Dropbox, S3, Azure Blob, GCS, Jira, Confluence, Notion, GitHub, GitLab, HubSpot, DocuSign, Outlook, Google Calendar, OneNote, PostgreSQL, MySQL, BigQuery, Snowflake, Azure DevOps, web crawler, custom — 25+)Admin-setAdmin-set
Messaging bridges: Slack, Telegram, WhatsApp Business, WhatsApp Personal, InstagramAdmin-setAdmin-set
MCP client (connect external MCP servers)Admin-setAdmin-set
MCP server (expose tools to IDEs / other clients)AdminAdmin
Voice
Text-to-speech (on-device Piper / Supertonic TTS)1 voice (F1)All voicesAdmin-setAdmin-set
Speech-to-text (on-device Whisper STT)AdminAdmin
Full voice conversation mode~AdminAdmin
Security & Privacy
100% offline — no cloud required after install
No mandatory telemetry
AES-256-GCM encryption at rest + PIN lock
Append-only audit log
Sandboxed working folder + three-tier tool permission model
Enterprise Governance
On-premise admin control plane + dashboard
Single sign-on: OIDC & SAML 2.0
SCIM automated provisioning & de-provisioning
Granular RBAC — per user / per group / per org
Policy push to all managed clients (enforced locally, fail-closed)
Fleet-wide audit aggregation
Deployment
Windows 10+ / macOS 12+
10 interface languages incl. RTL Arabic
Sovereign / air-gapped deploymentSelf-managedSelf-managedPurpose-built
On-premise control plane server
Included~PartialNot includedAdmin = Available; admin decides on/off via the enterprise policy engineAdmin-set = Available; admin selects which options are permitted fleet-wide

See it in the work your teams actually do.

From legal review to clinical research to finance ops — the same private agent, shaped to each department.

Talk to the team that actually builds the software.

Pilot deployments, volume licensing, product demos, security questionnaires — all handled by engineers and product leads, not a routing layer. We respond within one business day.

Schedule a discovery call
Half-hour walkthrough with someone who built the product — no sales script.
Run a pilot deployment
Full-feature evaluation with guided install, configured for your environment.
Email us directly
sales@royalsoftworks.com — we respond within one business day.

Send us a message

Leave your details and we'll follow up within one business day.