eJournal
A local desktop journal under the MIT license. Its README documents broker-file imports and FIFO matching. Current packaging focuses on Windows; Linux and macOS packaging is described as dormant.
Check the import exclusions: its documentation says option legs and non-trade cash rows are skipped. Optional market-data and broker requests mean local storage should not be read as a claim that every workflow is offline. Test the exact format and platform you need.