Rolf (and all),
I wasn't using the User Dictionary function in Logophile, so I didn't ask Claude to recreate it. I'm sure it could be done without too much extra trouble.
I had Claude create the app just for my own use. The paths to the dictionary files, for example, are currently hard-coded with the file paths on my two Macs. If the app were to be used by others, I (and Claude) would have to make it more flexible and also do a lot of testing to make sure it works in a variety of environments. It would also have be scanned and tested for security issues.
My suggestion to you is to keep using Logophile on your current 2017 iMac as long as you can. When it comes time for you to move to a new Mac where Logophile doesn't work, the vibecoding tools should be both cheaper and more powerful than today, and you should be able to recreate the app for your own purposes on the new OS without too much trouble. (Be sure to keep backups of all of your dictionary and Logophile-related user files.)
For future reference, below is the initial prompt I gave to Claude Code together with some files I had copied to its working folder. There was a lot of back-and-forth after that and there are a lot of things about the software creation process I still don't understand, but by interacting with Claude I was able to solve all of the problems without much difficulty. Note that I didn't actually have Claude reverse-engineer the app binary; while that might be possible, I instead just had it write a new app with similar functionality. (That new app, by the way, is much faster than Logophile, presumably because it is native for the latest OS and is not running in emulation.)
Because I use Claude for so many different tasks and it seems to be the strongest model for such things now, I am currently paying US$200 a month for the Max plan. It might be possible to do this much more cheaply with other tools, particularly Chinese models such as Qwen, Kimi, or Deepseek.
Tom Gally
=== Initial prompt to Claude Code ===
This folder contains two folders that I have copied from other places on my Mac.
The Logophile/ folder was in Applications, and the folder inside "Folder from Application Support" was in Application Support. There are also some dictionary files that I have not moved here yet.
The folder screenshots/ contains screenshots of the Logophile.app menus and window in various states.
I have been using Logophile.app for many years to read a variety of dictionary files that I have on my hard disk. But support for this app ended at the end of 2022, and when I launch the app now I get a warning that it will not be usable after future updates to macOS. That warning links to the following page:
https://support.apple.com/en-us/102527?cid=mc-ols-rosetta-article_102527-macos_finder-52526201I want to be able to continue accessing the dictionary files, so I would like you to create a new app in Swift that replicates the functionality of Logophile.app.
The dictionary files were added using another app called LogophileDicManager.app. A screenshot of that is also in the screenshots file called "LogophileDicManager.app interface.jpg." I do not anticipate adding more dictionary files in the future, but this screenshot shows the names of the dictionaries and the paths to them on my computer.
Please look through these files, understand how this app works, and develop a plan for creating a Swift app that will allow me to access the dictionary files I already have using an interface similar to that for Logophile.app.
If you have any questions, please ask.
===