Download
Install the program free on macOS or Windows, then follow the steps to connect your accounts.
| macOS · Apple Silicon M1 and later · macOS 12+ | |
| macOS · Intel Intel Macs · macOS 12+ | |
| Windows · x64 Windows 10/11 · also runs on ARM64 via emulation | |
| Windows · ARM64 Snapdragon / ARM PCs · native build |
There is no Apple-registered developer signature yet, so macOS blocks the very first launch. Go through the steps below once; after that a double-click opens it.
Double-click the dmg. You will see the Demeter icon next to an Applications folder.
Drag the Demeter icon onto the Applications folder. Once it has copied, you can close the dmg window.
Double-click it. A "not opened" dialog appears. Expected, because there is no signature. Dismiss it.
Scroll down. Next to "Demeter was blocked" there is an Open Anyway button. Confirm with Touch ID or your password.
Click Open. From now on a plain double-click works. The first launch takes about a minute. Let it finish even if the window looks empty.
xattr -dr com.apple.quarantine /Applications/Demeter.app
Everything runs inside this computer. Your account keys never leave it.
There is no code-signing certificate yet, so Windows stops the first run. It does not mean a virus. It means a program Windows has not seen before. Two clicks in the order below and it installs.
Double-click it. A blue "Windows protected your PC" window appears. It means the program is new to Windows.
Click the small More info text in the middle of the window; another button appears below.
The installer opens. It never asks for administrator rights.
Choose Korean or English and click Next; installation finishes in a moment.
The first launch takes about a minute. Let it finish even if the window looks empty. From then on the app notifies you and updates itself.
Everything runs inside this computer. Your account keys never leave it.
API setup
Connect Alpaca for US stocks and ETFs and Kraken for crypto. Issue both keys without withdrawal permission. Keys stay on your computer and we cannot see them. The last step is always the same: paste them into Demeter under Settings › Trading channels · API keys.
Alpaca and Kraken are wired in but not yet verified with a real order.

Create an account at alpaca.markets. A paper (simulated) account is ready immediately; a live brokerage account needs identity verification and funding. Alpaca charges no commission on US-listed stocks and ETFs.
The dashboard has separate Paper and Live environments, each with its own keys. Start with Paper (Demeter's paper mode runs against Alpaca's paper endpoint) and switch to Live once you have watched it for a while.

In the dashboard's API Keys box press Generate New Key. You get an API Key ID and a Secret Key; the secret is shown only once, so copy both now. Regenerating invalidates the old pair.
For live trading, deposit USD by bank transfer in the dashboard. Demeter keeps its cash floor and never withdraws. Alpaca trading keys cannot move money out of the account.
Settings › Trading channels · API keys › Alpaca: paste the Key ID and Secret, choose Paper or Live to match the keys, set the stock broker to Alpaca and save.
Each guide on its own page: Alpaca API key setup · Kraken API key setup.
Menu names may shift slightly as each service updates. If a step does not match, tell us on the contact page.
FAQ
Install warnings, requirements and updates, all in one place.