whatisgithub

What is reasonix-portakit?

cs-faith/reasonix-portakit — explained in plain English

Analysis updated 2026-05-18

14PowerShellAudience · generalComplexity · 2/5Setup · easy

In one sentence

A set of scripts that makes the Reasonix AI desktop app portable by fixing hardcoded file paths when its folder is moved to a new machine.

Mindmap

mindmap
  root((PortaKit))
    What it does
      Path repair
      Portable Reasonix
      Auto launcher
    Tech stack
      PowerShell
      Node.js
      Batch script
    Use cases
      USB drive use
      Cloud sync
      Data merge
    Audience
      Reasonix users
      Windows users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Copy a configured Reasonix folder to a USB drive and run it on any Windows computer without losing memories or chat history.

USE CASE 2

Keep a Reasonix installation portable across machines using a cloud sync folder like OneDrive.

USE CASE 3

Repair Reasonix's stored conversation history after moving its folder to a different drive letter.

USE CASE 4

Merge Reasonix data from two machines when a synced folder catches up on a new computer.

What is it built with?

PowerShellNode.jsBatch

How does it compare?

cs-faith/reasonix-portakitaarveegill/phantom-sensecbl980712-coder/xsm-bf
Stars141414
LanguagePowerShellPowerShellPowerShell
Setup difficultyeasymoderatemoderate
Complexity2/53/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Windows with PowerShell 5.1+ and an existing configured Reasonix installation.

So what is it?

Reasonix is an AI coding assistant desktop app. Once you spend time setting it up, teaching it your preferences, building conversation history, and connecting tools, the configuration is only useful on the machine where you set it up. Move to a new computer, or even plug in a USB drive with the whole Reasonix folder copied over, and everything appears blank. The data is technically there, but Reasonix cannot find it because several internal file paths point to the old machine. PortaKit is a small collection of scripts that fixes this problem. The main piece is a Windows batch file. Instead of double-clicking the Reasonix application directly, you double-click the PortaKit launcher instead. Before Reasonix opens, the launcher detects where it is currently running from, recalculates the file path hashes that Reasonix uses to locate your project memories, patches the configuration file to replace any old drive letters or folder names with the current ones, and repairs the stored conversation history files so they all point to the right place. Then it opens Reasonix normally. The whole process happens in the background and takes a few seconds on the first run. After one launch through PortaKit, the folder becomes truly portable. You can copy it to a USB drive, plug that drive into any Windows computer, double-click the launcher, and your memories, conversation history, installed skills, and tool connections all come with you. You can also keep the folder in a cloud sync service like OneDrive or a similar tool. When the folder syncs to a new machine, the launcher merges any data that already exists on that machine with what arrived from the sync, keeping newer entries and not overwriting either side. The scripts themselves are PowerShell and Node.js. A bundled copy of the Node.js runtime is included so the session-repair step works even on machines where Node is not installed. The project requires Windows with PowerShell 5.1 or later and an existing Reasonix installation that has already been configured with an API key.

Copy-paste prompts

Prompt 1
Explain what PortaKit's launcher does before it opens Reasonix.
Prompt 2
Help me set up PortaKit so my Reasonix folder works after syncing through OneDrive.
Prompt 3
Walk me through what happens when PortaKit merges data from two machines.
Prompt 4
What Windows and PowerShell version do I need to run PortaKit?

Frequently asked questions

What is reasonix-portakit?

A set of scripts that makes the Reasonix AI desktop app portable by fixing hardcoded file paths when its folder is moved to a new machine.

What language is reasonix-portakit written in?

Mainly PowerShell. The stack also includes PowerShell, Node.js, Batch.

How hard is reasonix-portakit to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is reasonix-portakit for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.