Skip to main content

Remedy

Remedy — your personal AI partner on Windows & Linux

Windows 11  Linux  WSLg  PyPI  CLI

A partner for any ability level — she drives this computer to finish the goal you set.

Download for Windows · Install on Linux · Owner’s manual · What’s new · pip install remedy-ai

Not a medical product; the name means unsticking problems and finishing requests.
F1 opens the same Help wiki offline inside the app.


About

Remedy icon

Remedy is not a coding agent with extras. She is a partner who lives on this computer and works as your hands: see the screen, use local apps, fill forms, shop, research, write code, ship a game, keep going while you step away.

Owners span every ability level — non-technical, low-vision, limited motor control, cognitively loaded, power user. Approvals, progress, and errors are in plain language. Money, passwords, submit, send, and delete stop for you in every mode. Handoffs (2FA, CAPTCHA, the last payment click) are designed owner moments, not failures.

Grove is home. She speaks and hears on this machine. Studio is one tap away when you want rails, Build, and the full workbench. Continuity lives under ~/.remedy. You bring the chat model (xAI, OpenAI, Anthropic, Google, DeepSeek, Groq, Mistral, OpenRouter, Ollama, Custom, or RMB on this PC). There is no Remedy cloud account for core use.

Who it’s for Anyone who wants a partner that finishes — errands, research, games, and code
What stays local Memory, voice, Vault, skills, approvals, DPAPI secrets, optional SmolVLM2 vision
What you bring Your API keys / local models — Remedy does not hold a cloud of you
Current v0.31.2 on PyPI · GitHub Releases

From the creator: My name is Ahmi, I hope you enjoy my Remedy.
In-app: title-bar / tray → About Remedy · Settings → About.


What’s new

Latest: v0.31.2 — thinking stays this round, she opens a folder in the Files rail, source reads stay intact. Partner line starts at v0.31.0.

How Remedy fits together

Highlight Why it matters
Grove + voice A calm partner surface. She speaks and hears locally (Chatterbox Nano / Kokoro / whisper). One speak-aloud control. Mid-turn steering so you can talk while she works.
Life tasks + Vault “Order my usual” is a job with a plan, observed success, and non-waivable checkpoints. Cards and logins live in the Remedy Vault — never typed by guesswork.
Hive Silent foragers and standing posts. They never appear as extra chats. They report a capped packet; she still talks to you.
Research studio Literature, a citation library that has to resolve, analysis in your environment with a run ledger, power and effect sizes, reporting checklists. Fourteen field packs route themselves.
Game studio Godot 4, Phaser/Pixi, Bevy, Pygame, Love2D — engine detection, headless verification, playtest, export. Unity/Unreal knowledge. Optional MCP editor bridge.
Web, licence, colour Fetch and search on after install (OpenSERP locally; robots.txt respected). Installer carries third-party notices and the product terms. Three colorblind-safe themes.
Local model that tools RMB defaults to Qwen3.5-9B (Q6_K) on measurements — a 9B at 6-bit holds tool-call structure that larger 4-bit models drop.

Earlier public line: 0.26.2 Host in Remedy's hands · 0.30.0 Grove, voice, Vault (local). Full notes → What’s new · CHANGELOG.


Two desktops, one partner

Same partner on Windows and Linux. Same ~/.remedy home. Same local API on 127.0.0.1:7400.

Windows Linux
Install NSIS from Releases .deb / AppImage from the same tag, or PyPI / source
Runs on Windows 10 / 11 Native Linux, incl. WSLg
Close ✕ Hides to the tray (API stays warm) Minimizes to the taskbar (WSLg has no tray)
Maximize OS work area Work area of the monitor the window is on
Autostart Start with Windows Not on Linux
CLI remedy / Remedy Desktop.exe python -m remedyremedy

Same skills, same messengers, same continuity — pick your shell.


Contents

  1. About · What’s new · Two desktops, one partner
  2. What you get
  3. Life on this computer
  4. Grove, voice, Studio
  5. Hive, research, games
  6. Workspace on your PC
  7. Local brain
  8. Why it’s different
  9. Messengers · Skills · Memory
  10. Install · Security
  11. Slash commands
  12. Architecture · CLI & API · Development
  13. Support · License

Owner’s manual (GitHub + F1)

Start here Overview · Grove
What’s new 13-whats-new
Life Personal assistant · Vault
Studios Game dev · Research · Hive
This PC Coding agency · RMB
All chapters docs/manual/ · index

Also: CHANGELOG.md · AGENTS.md


What you get

One partner. Two desktops. One local API. Your data under ~/.remedy.

Capability
Grove Default partner home — speakable, one question at a time, Studio one tap away
Voice Speaks and hears locally. Identity drifts with the relationship; you can hold it. GPU when you have one.
Life tasks Shop, book, fill forms, pay — act → verify → retry → escalate. Success is the goal done, not a green tool call.
Vault Cards and credentials; typed only into verified fields. Payment / send / delete cannot be waived.
Hive Foragers and standing posts with their own sessions; packets, not transcripts
Research Literature, citations that resolve, analysis ledger, stats, field packs
Game studio Engine-native verify, playtest, export — Godot first, other engines known
Workbench Files · Terminal · Browser · Scratch · Computer use beside chat
Build Long jobs keep going. Frontier models are not taught a syllabus. Enter jumps to latest.
Local brain SmolVLM2 vision + RMB llama.cpp chat (Qwen3.5-9B default)
Web web_fetch / web_search on after install; robots.txt; OpenSERP on loopback
Messengers Telegram, Discord, Slack, Mattermost, Matrix, WhatsApp, Teams, Google Chat, Signal
Skills Progressive disclosure · Installed | Library · signed community catalog
Always ready Windows ✕ → tray; Linux ✕ → taskbar. Local API stays warm until Quit.
Web UI Same SPA at http://127.0.0.1:7400/
Updates Minisign-signed auto-update from GitHub Releases (Windows)

Your chat model is yours. Continuity, voice, Vault, and vision stay on disk.


Life on this computer

Anyone can say a goal in their own words. Remedy drives this PC to finish it.

GOAL  →  PLAN  →  DRIVE  →  HANDOFF (sometimes)  →  DONE
"order      "here's what     act · verify ·        login / 2FA /       "done — here's
 my usual    I'll do —        retry · narrate       CAPTCHA / payment    what I did"
 groceries"  okay?"
  • One plan-level approval plus non-waivable checkpoints (money, credentials, submit, send, delete). Prompt fatigue is a safety failure.
  • Secrets only type into verified fields. The Vault never guesses a card box.
  • Evidence afterwards. Plain steps + snapshots. A half-done task can resume.
  • Handoffs are designed. “Kroger wants your password. Type it — I’ll wait.”

Manual: Personal assistant · Vault


Grove, voice, Studio

Grove is the default surface: partner first, chrome quiet. Studio keeps Files, Terminal, Browser, Scratch, Computer use, and Build. The same status bar — provider, model, thinking, approvals, privacy, theme, usage, speak-aloud — sits on both.

She has one voice. Chatterbox Nano clones a bundled public-domain reference per gender; Kokoro covers the first minutes while the full voice downloads. Traits (pace, pitch, warmth, articulation) actually reach the speakers. voice_hold keeps a voice you like. Desktop fetches a pinned CPython into ~/.remedy/voice/ so the installed app can speak — no pip install for the owner.

Manual: Grove


Hive, research, games

Studio What she does
Hive Hire a silent forager for one bounded job, or a standing post that pulses on an interval. They never show in the sidebar. Packets become evidence. Money / send still stop at Remedy. Hive
Research Notebooks, R, Julia, manuscripts: lit_search, a citation library that must resolve, analysis in your env with a run ledger, a priori power, CONSORT / PRISMA / STROBE. Domain packs stay out of ordinary coding turns. Research
Games Detects Godot 4, Phaser/Pixi, Bevy, Pygame, Love2D. Headless --check-only, scene refs, playtest with screenshots, export presets. Optional Godot MCP. Game dev

Skills she learns are graded by how the turn went; unused ones retire. A saved custom endpoint becomes a provider of its own.


Workspace on your PC

Icon rails open real tools next to the conversation:

Tool What it is
Files Project / session file browser — open, copy path, drag into chat
Terminal In-app PowerShell (ConPTY). Agent shell uses Host Bridge — POSIX rewritten to cmd
Browser Embedded Chromium research pane; opens the system browser
Scratch Quick notes pad bound to the session
Computer use Click / type / screenshot this desktop when you enable it

Left · chat · right; popout / fullscreen for Terminal, Browser, Scratch.
Manual: Chat & sessions · Desktop notes


Local brain (SmolVLM2 + RMB)

On-device efficiency — not a second chatbot.

Job On this PC
Visual decoder SmolVLM2 2.2B — images → structured briefs so any chat model can reason about screenshots
RMB chat llama.cpp host. Default Qwen3.5-9B Q6_K (best local tool-loop score on a 12 GB card). Qwen3.6-35B-A3B stays in the catalog for VRAM-scarce setups.
Harness assist Session Brief can refresh without another paid API call

Vision is not in the installer: first-run download → ~/.remedy/vision/llama-server on 127.0.0.1. CPU by default; CUDA when NVIDIA is available. RMB autofit sizes context from VRAM, not a logo (NVIDIA / AMD / Intel).

Manual: Local vision · RMB


Why it’s different

You  →  Continuity (brief · memory · skills · budget · local vision)  →  Your model  →  Tools
              ↑________________ learn / compress / remember ________________|
You feel What’s actually happening
Finished Act → verify → retry → escalate. Unobserved success is not claimed.
Speakable Grove, voice, Yes-No-Explain. Advanced never strips capability.
Cheap & local Hot path stays cheap; voice, vision, and RMB run here.
Same partner Switch providers anytime — identity is on disk.

Deep dive: Continuity philosophy · In-app F1.

Silent local workers (the nano swarm in code) measure, prune, rank, and distill. They do not take the microphone. Operator: /harness · Continuity workers.


Messengers

Talk to Remedy where you already chat. Sessions show up in the desktop list (e.g. TG · …) with shared history.

Platform Status (catalog)
Telegram Ready — long-poll bot (allowlist recommended)
Discord · Slack · Mattermost · Matrix Ready adapters
WhatsApp · Teams · Google Chat · Signal Partial (webhooks / signal-cli / setup-dependent)

Configure under Settings → Messengers. Empty allowlist = ignore inbound (unless you allow all).


Skills & Library

Path Meaning
Learn from work Multi-step success → probation skills → promote over sessions; unused learned skills retire
Installed Bundled + learned + trusted library packs on this machine
Library Signed community catalog (remedy-skills) — install → quarantine → Trust

Format: agentskills.io · Lifecycle: SKILL_LIFECYCLE.md · Manual: Skills


Memory & long work

  • Durable memory — SQLite + FTS5, profile, handoffs, living partner facts
  • This home/stretch (alias /home) maps hardware, PATH tools, rooms, local ports; /whoami includes the census
  • Memory Harness — lean send-view for the model; full transcript kept
  • Progress — mid-task snapshots (calm wording)
  • Plans — Plan mode outlines; Build executes with approvals
  • Time travel — restore chat (+ best-effort files) to an earlier step

/compact · /harness · /stretch · /whoami · Memory manual


Install

Windows Download the latest Windows installer → run Setup
Linux .deb / AppImage or PyPI / source
Anywhere pip install remedy-airemedy chat (CLI · WebUI)

Then F1 Help · /help commands.

SmartScreen? Solo builds are not Authenticode-signed yet — More info → Run anyway. Install only from this repo’s Releases. Updates are minisign-verified. Autostart = Startup folder (not registry Run).

Local API: 127.0.0.1:7400 (sidecar).


Security

Maximum capability for you. No accidental LAN doorway.

Layer Default
API Loopback + Bearer token
CORS No wildcard while auth is on
Secrets ~/.remedy/auth/ (DPAPI on Windows when available)
Vault Cards / logins; type only into verified fields
Scope Project / home / full machine (opt-in)
Write jail Shell dests stay in write roots (C:/, $HOME, python/node oneshots)
Approvals Ask default. Money / send / close cannot be waived by auto/full
Web On after install; robots.txt; OpenSERP on 127.0.0.1. Turn off in Settings → Security
Skills Quarantine until Trust
Messengers Allowlist-first

No Remedy cloud account for core use. Chat goes to your provider (or local Ollama / RMB).
Security & data · Web etiquette


Slash commands

/help · /new · /reset · /clear · /sessions · /models · /thinking Session & UI
/memory · /remember · /forget · /pin · /whoami · /stretch · /home Memory
/goals · /goal · /plans · /plan Plans
/compact · /harness Harness
/approve · /deny Approvals
/export · /import · /import-session I/O
/skills · /handoff · /security-status · /init · /helper · /tip Skills & tips

Full list: Commands


Architecture

Remedy partner architecture

┌─ Desktop (Tauri 2) ─────────────────────────────────────────┐
│  Grove · Studio · voice · tray · Files/Terminal/Browser    │
│              │                                              │
│  remedy serve · FastAPI :7400                               │
│    core · hive · vault · host · memory · skills · vision    │
└─────────────────────────────────────────────────────────────┘
     CLI · WebUI · Telegram · Discord · Slack · …

CLI & API

# Package name on PyPI is remedy-ai
pip install remedy-ai

remedy chat
remedy serve --host 127.0.0.1 --port 7400 --skip-setup
# Web UI http://127.0.0.1:7400/  ·  /docs  ·  /dashboard

WebUI is the same SPA as desktop (desktop/dist). After UI changes:
cd desktop && npm run build, then restart serve if needed — see AGENTS.md (Desktop SPA vs WebUI).


Development

git clone https://github.com/AhmiDarrow/RemedyAI.git && cd RemedyAI
uv sync --group dev
uv run pytest -q          # ~8905 tests
cd desktop && npm test && npm run build
python scripts/check_docs.py
cd desktop && npm run tauri:dev   # full shell (set REMEDY_DEV_ROOT to repo)

The test suite ships with the tree (write jail, auth, Build, desktop vitest). Live/soak scripts and the community catalog stay on the maintainer clone. See CONTRIBUTING.md — source-available, not a drive-by PR project.

Release: python scripts/sync_version.py X.Y.Z · python scripts/sync_help_manual.py · python scripts/check_docs.py · tag vX.Y.Z · GitHub Actions.
Signing: AGENTS.md · WINDOWS_SIGNING.md


Support

patreon.com/cw/AhmiDarrow — thank you.


License

Source-availableLICENSE · COMMERCIAL.md

Who Terms
Solo / small indies (< $1M revenue and < 20 FTE) Free under LICENSE (this copy)
Personal / education / research Free (this copy)
Larger orgs, SaaS, commercial resale, or a paid deal Written license — ahmitdarrow@gmail.com

Use is at your own risk; the LICENSE is the binding document for warranty, liability, and owner responsibility (including third-party sites and accounts). Third-party components have their own licences (desktop/public/THIRD_PARTY_NOTICES.txt).

Copyright © 2025–2026 Ahmi Darrow.


My name is Ahmi, I hope you enjoy my Remedy.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remedy_ai-0.31.2.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

remedy_ai-0.31.2-py3-none-any.whl (3.5 MB view details)

Uploaded Python 3

File details

Details for the file remedy_ai-0.31.2.tar.gz.

File metadata

  • Download URL: remedy_ai-0.31.2.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for remedy_ai-0.31.2.tar.gz
Algorithm Hash digest
SHA256 8a50d2381e5b4aae9993e527bdaa7b6bc8037b0eac39d55b851a60b4fe62e851
MD5 597ae6db74e30555931348cb89fb0263
BLAKE2b-256 8b92694569d22849ed63f645745bdd96cfc6a6a255f10f192d2b20e8971fc17b

See more details on using hashes here.

File details

Details for the file remedy_ai-0.31.2-py3-none-any.whl.

File metadata

  • Download URL: remedy_ai-0.31.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for remedy_ai-0.31.2-py3-none-any.whl
Algorithm Hash digest
SHA256 156cf3c8563c388092e8c1793a8a6e5089c08fd2889f8d406ee813cab41117d0
MD5 1ecb444c29182a6846effc0b3e33646f
BLAKE2b-256 f8038bfe250ca1cb016f65df80fee2aef2df0f1f7b2d218241f02bb789039b27

See more details on using hashes here.

Release history Release notifications | RSS feed

0.38.1

2 files

0.38.0

2 files

This release

0.31.2 This release

2 files

0.31.1

2 files

0.31.0

2 files

0.26.2

2 files

0.26.1

2 files

0.25.0

2 files

0.24.0

2 files

0.23.2

2 files

0.23.1

2 files

0.23.0

2 files

0.22.3

2 files

0.22.2

2 files

0.22.1

2 files

0.22.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.6

2 files

0.18.5

2 files

0.18.4

2 files

0.18.3

2 files

0.18.2

2 files

0.18.1

2 files

0.18.0

2 files

0.17.0

2 files

0.16.0

2 files

0.15.9

2 files

0.15.8

2 files

0.15.7

2 files

0.15.6

2 files

0.15.5

2 files

0.15.4

2 files

0.15.3

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.10

2 files

0.14.9

2 files

0.14.8

2 files

0.14.7

2 files

0.14.6

2 files

0.14.5

2 files

0.14.4

2 files

0.14.3

2 files

0.14.1

2 files

0.13.1

2 files

0.13.0

2 files

0.12.3

2 files

0.12.2

2 files

0.12.1

2 files

0.12.0

2 files

0.11.7

2 files

0.11.6

2 files

0.11.5

2 files

0.11.4

2 files

0.11.1

2 files

0.11.0

2 files

0.10.45

2 files

0.10.44

2 files

0.10.43

2 files

0.10.42

2 files

0.10.41

2 files

0.10.40

2 files

0.10.29

2 files

0.10.28

2 files

0.10.27

2 files

0.10.26

2 files

0.10.25

2 files

0.10.17

2 files

0.10.16

2 files

0.10.15

2 files

0.10.14

2 files

0.10.13

2 files

0.10.12

2 files

0.10.10

2 files

0.10.9

2 files

0.10.8

2 files

0.10.7

2 files

0.10.6

2 files

0.10.5

2 files

0.10.4

2 files

0.9.3

2 files

0.9.2

2 files

0.8.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page