Your trades.Your agents.Your rules.

PAPER TRADING LIVE

Kairos turns your trading journal into a local Obsidian vault: every trade with its thesis, its PnL, your psychology and what you did right or wrong. A team of AI models (Claude, GPT, Gemini, Astra and Grok) learns from it together and trades on paper. They only move to real money once they beat the marks you set. Kairos is the Greek god of the right moment: the agents wait for it instead of trading all the time.

WORKS WITH

Markdown notes on your disk, seven AI models working as one team, and brokers in paper mode; real money comes last

(01)KAIROS

Your best strategy is already written in your trades: the ones you won and, above all, the ones you lost. Every trade becomes a note, notes become patterns, and patterns become agents that have to prove themselves on paper before they touch a dollar.

OF YOUR NOTES ON YOUR DISK
100 %

The vault is a folder of Markdown. Open it in Obsidian, copy it or delete it whenever you like.

PAPER TRADES, AT LEAST
50

A default example. You decide how many trades an agent must make before it is evaluated.

TRIAL DAYS, AT LEAST
30 d

One good week is not enough. The agent has to hold up across different markets.

REAL DOLLARS WITHOUT YOUR OK
0

Beating the marks only opens the door. You confirm the move to real money.

PAPER

PAPER FIRST · REAL MONEY LATER

Let your agents prove it before they touch a dollar.

Open the app ↗
FIRST SCROLL
(02)THE VAULT

A journal your agents can read.

Every trade is a note with the same template: data on top, your reasoning below. What a spreadsheet loses (the thesis, the fear, the rule you broke) stays written and linked here.

Reading view
Click a note on the left. [[Links]] connect trades, strategies and rules, just like in Obsidian.YAML FRONTMATTER · PLAIN MARKDOWN
(03)AGENTS

Seven models. As a team, or solo.

Your choice: in Team mode the models split the work and check each other; in Solo mode one model of your choice does everything. Opus 5.5 leads the analysis, Sonnet 5.5 keeps the journal, Fable 5.1 watches your psychology, Gemini and Grok bring context and sentiment, Astra reads the charts and GPT gives a second opinion on every trade.

TEAM SESSIONVAULT · ON YOUR MACHINE
journal → team → second opinion → paper → your marks → real
7
Models, one team.

No leaderboard. Each model takes the job it does best and hands its work to the next.

2 models
Agree on every trade.

In Team mode one proposes and a different one reviews it. No agreement, no order. In Solo mode, Brake still checks every order.

Local
Your journal stays on your disk.

Models only see the notes a task needs, and every decision is saved with what the models answered, step by step.

Code
Brake is not a model.

Your risk limits are enforced by plain rules, never left to an AI's judgement.

(04)PROMOTION

From paper to real money, on your marks.

Pick a case. The evaluator checks the strategy against the marks you set and decides whether it may ask for real capital. Figures are an example of a strategy the team ran for 30 days on paper.

ON PAPER
The team trades a simulated balance

Same market, same orders, no real money.

LIVE
Already promoted

The team trades the capital you assigned, and is still evaluated every day.

YOU
Set marks and approve

No agent goes live without your explicit confirmation.

(05)RULES

Rules you set once, and the system keeps.

Marks and limits live in a file in your vault, not on a server. Agents read them but cannot change them: only you can edit them.

01 evaluationday 1day 30

A trial period that counts

Before evaluation, the agent must complete a minimum number of days and paper trades. No shortcuts, even after a spectacular start.

MIN DAYSMIN TRADES
02 max drawdownpaused

A drawdown that is not negotiable

You set how far the agent's account may fall from its peak. Cross it and the agent pauses instantly, on paper or live.

YOU SET ITAUTO PAUSE
03 BTCETHnot in strategy

Only what the strategy allows

Each agent trades the assets, hours and sizes in its strategy note. An order outside it is blocked before it is sent.

ALLOWED ASSETSMAX SIZE
04 $250$1,000$5,000

Capital in tiers

The first real money is small ($250 by default). It keeps being evaluated every day with real money; raising it is your decision, never the agent's.

TIEREDYOU SET THE CEILING
05 daily lossanother order? no

A daily loss limit

If the agent hits the day's max loss, it stops trading until tomorrow. Your vault's anti-tilt rule, applied to a machine.

PER DAYNO REVENGE
06 your vault

Two models agree, or nothing happens

In Team mode, every trade one model proposes is reviewed by a different model against your vault. Both notes link to the trades of yours that justify it.

SECOND OPINION[[LINKS]]
07 only youpaperlive

The switch is yours

Taking an agent live is a manual confirmation from you. Sending it back to paper or shutting it down is one click, any time.

MANUAL APPROVALKILL SWITCH
08 withdrawnotransfernoAPI keys: trade only

Keys without withdrawal rights

Agents use broker keys that can only trade. They cannot take money out or move it to another account, even if they tried.

TRADE ONLYNO WITHDRAWALS
09

A log that stays

Every order, every pause and every promotion is written to the vault with a time and a reason. What happened stays on your disk, not in someone else's dashboard.

MARKDOWN LOGAUDITABLE
(06)YOUR CONTROL

What an agent can never do.

Automation usually means handing over the keys. Here agents read, learn and trade inside a box you draw, and the move to real money always goes through you.

AN AGENT'S PATH, MILESTONE BY MILESTONE
Milestone passedIn progress nowNext milestone
01

Change your marks

The rules file is read-only for agents. If an agent wants different marks, it proposes them in a note and you decide.

02

Withdraw or move money

Broker keys can only trade. No agent can withdraw funds or transfer them to another account.

03

Go live on its own

Beating the marks only puts the agent on hold. Until you confirm, it stays on paper.

04

Hide a trade

Every order is written to the vault before it is sent. If it is not in your journal, it did not happen.

(07)HOW IT WORKS

From a note to a live account.

Four stages, the same for one strategy or ten, run by the same team.

01JOURNAL

Write down your trades

Use the vault template: asset, entry, stop, exit, PnL, thesis, how you felt and what you would do differently. Or start from the example journal: two years of trades from Kairos's own paper tracks.

02LEARN

The team reads you

Opus finds where you win and lose, Fable spots your psychology patterns, Gemini and Grok add the market around you. GPT challenges every idea before it becomes a strategy.

03PAPER TRADING

They prove it on paper

Each agent trades a simulated balance for the period you set. Brake enforces your limits and everything is written to the vault.

04REAL MONEY

They beat the marks, you decide

If it meets your marks, the agent asks you for a first capital tier. You approve, and it keeps being evaluated every day with real money.

(08)TRACK RECORD

We ran the agent before asking you to.

Ten paper tests on real Coinbase candles, with the app's own engine, Brake and Kraken-level fees. In runs 1 to 4 Claude Opus 5.5 made every decision; runs 5 to 10 are exact rules. Every run only saw the candles up to that moment. Each run left lessons, and the next run applied them on days it had never seen. Run 3 moved to memecoins, run 4 finally traded, run 5 tested the rules over a whole year, runs 6 and 7 tried cheaper fills and a slower strategy on data no run had seen, run 8 retried run 7 with a 12% drawdown limit. Run 9 buys sharp dips (it wins 3 trades in 4, small wins) and run 10 rides trends (it wins 1 in 3, big wins); run half and half, they are the first to make money on years no rule was tuned on. Their paper tracks fill the example journal and keep going every day. Neither has traded real money yet

ADA-USD daily chart: with BTC above its 50-day average, ADA closes above its 20-day average on 6 Nov 2024, is bought at 0.3637 the next day, and is sold 34 days later at 1.004 after a close under the 20-day average: +$1,740, +11.6R.
RUN 10 · TREND RIDER · ADA LONG · +11.6R IN 34 DAYS
PORTFOLIO · RUNS 9 + 10 · HALF EACH · 3% RISK

+54.7% in the last 2 yearsBTCETHSOLXRPDOGE

Last 2 years (BTC itself: +0.4%)+54.7% · worst drop 24%
Never-used years (2019 → Jul 2023)+313% · worst drop 36%
Months, last 2 years9 green · 10 red · 5 flat
Trades won46%
RUN 10 · 2019 → TODAY · TREND RIDER, 8 COINS, DAILY

Loses often, wins bigETHSOLDOGE

Never-used years (2019 → Jul 2023)+597% · PF 1.60
Last 2 years+92.9% · PF 1.60
Trades won30–36%
Worst drop · 202242% · −37%
RUN 9 · 2019 → TODAY · DIP BUYER, 8 COINS, DAILY

Wins 3 trades in 4BTCETHSOLXRPDOGE

Never-used years (2019 → Jul 2023)75% wins · +29.8%
Last 2 years72.5% wins · +16.5%
Losing years2019 −2.9% · 2024 −17.4%
Worst drop26% (2024)
RUN 1 · 28 OCT → 5 NOV · EVERY 20H

8 decisions, 1 tradeBTCETH

Result−1.39%
Hold BTC / ETH−6.15% / −4.62%
Trades0W · 1L
Profit factor–
RUN 2 · 15 → 22 OCT · EVERY 12H · WITH LESSONS

8 decisions, 0 tradesBTCETH

Result0.00%
Hold BTC / ETH+2.22% / +0.87%
Traps avoided2
Winners caught0
RUN 3 · 8 → 15 OCT · MEMECOINS · 0.5% RISK

8 decisions, 0 tradesDOGEPEPEWIF

Result0.00%
Hold DOGE / PEPE / WIF−7.6% / +0.5% / −11.2%
Chases refused2
Crash sat out−14% WIF
RUN 4 · 18 → 25 SEP · BTC ETH SOL · TAKE VALID SETUPS

10 decisions, 2 tradesBTCETHSOL

Result−0.15%
Hold BTC / ETH / SOL+8.2% / +7.3% / +10.4%
Trades1W · 1L
Profit factor0.67
RUN 5 · NOV 2025 → NOV 2026 · RULES ON THE APP ENGINE

29 trades, not readyBTCETHSOL

Rules set (first half)−0.12%
Unseen (second half)−7.53%
Profit factor, unseen0.47
Brake stopped it11 Sep
RUN 6 · NOV 2024 → NOV 2025 · LIMIT ORDERS, MAKER FEES

37 trades, not readyBTCETHSOL

Result (unseen year)+2.37%
Hold BTC / ETH / SOL+49.6% / +37.1% / −1.8%
Profit factor1.09
Brake stopped it1 Jul
RUN 7 · 2023 → 2026 · DAILY TREND, 8 COINS

Stopped every yearBTCETHSOLDOGE

Best year (2024)+12.96%
Other years−5.2% / −5.3% / −8.3%
Profit factor 20244.27
Hit the 8% limit4 of 4 years
RUN 8 · 2023 → 2026 · RUN 7 WITH A 12% LIMIT

Still stopped every yearBTCETHSOLDOGE

Best year (2024)+9.04%
Other years−9.6% / −2.5% / −12.0%
Most trades in a year26 of 50
Hit the 12% limit4 of 4 years
RUN 1DecisionWhy
28 Oct 02:00HoldBoth inside their 48h ranges; no close outside, flat volume.
28 Oct 22:00HoldBTC closed above the old high, then fell back: a false breakout.
29 Oct 18:00HoldThird rejection at the top of the BTC range.
30 Oct 14:00HoldThe breakdown happened 14h earlier and had already run −4%. Entering would be chasing.
31 Oct 10:00HoldThe new base was only 32h old (the rule asks for 2 days).
1 Nov 06:00HoldPressing the range tops on weekend volume (0.24×).
2 Nov 02:00Long ETHLong ETH: close above a 2.6-day base. 2.0195 ETH (~$4,632), $100 at risk. Stopped at 17h: −$138.91 (−1.39R).
2 Nov 22:00HoldAnti-tilt after the loss: no revenge trade.
RUN 2With lessonsHighlights · the other 5 decisions were holds inside the range
15 Oct 19:00HoldA V-shaped bounce inside the range that had already run +3%: lesson 3, don't chase.
18 Oct 07:00HoldETH closed below its floor on 0.48× volume and reclaimed it an hour later. Lesson 1 filtered out this false breakdown.
18 Oct 19:00HoldA short into the 2,313 support with a 3% stop would have been stopped as ETH bounced to 2,442.
RUN 3MemecoinsDOGE, PEPE, WIF · lessons from runs 1 and 2 plus the memecoin rules
8 Oct 09:00HoldAll three in a 5-day downtrend. The only 3×+ volume candle (DOGE, 5.1×) was a flush down, not a breakout.
8 Oct 21:00HoldA market-wide crash at 15:00 UTC (WIF on 13× volume). The bounce came on below-average volume: no buying a dead-cat bounce on spot.
9 Oct 21:00HoldHigher lows on all three. Set a trigger: WIF closing above 0.2162 on 2× volume, stop 3.5% below, target 3R.
10 Oct 09:00HoldWIF crossed 0.2162 on only 1.2–1.7× volume and stalled. It fell back under it a day later: the volume rule refused a losing chase.
RUN 4It tradesBTC, ETH, SOL · new rule: when a setup meets the rules, take it
18 Sep 09:00Long SOLClose above the 5-day high (104.90) on 2.4× volume. Entry 106.37, stop 102.40, target 116.20, 25.17 SOL (~$2,677), $100 at risk.
18 Sep 21:00Stop up+1.7R after a market-wide push on 3–5× volume. Lesson 4 says protect it: stop moved to 108.50, above entry plus fees.
20 Sep 02:00StoppedA pullback hit 108.50: +$30.54 (+0.31R). The original stop was never touched, and SOL reached the 116.20 target on 21 Sep (about +$226).
21 Sep 09:00Long BTCClose above the 3-day range top (81,925) at 08:00 on 3.8× volume, then 4.3×. Entry 84,678, stop 81,600, target 92,200, 0.0326 BTC (~$2,760).
22 Sep 21:00Stop upBefore two unattended days, stop raised to 84,000, under every low since the breakout.
23 Sep 14:00StoppedA dip to 82,709 hit it: −$45.44. With the original stop, the trade would have still been open, roughly flat.
RUN 5A full yearRange breakout and every lesson written as exact rules, hourly, on the app's own engine. Rules set on the first half, then one single run on the second half.
Nov → Mayv1No trend filter: 9 trades, 8 losses, the 8% drawdown limit hit on 7 Dec and Brake stopped it. Holding lost 20–44% that half.
Nov → Mayv2Added: only buy with the trend (price above its 20-day average, above the 50-day), at most 2 positions open. 12 trades, −0.12%, drawdown 3.8%.
May → NovUnseenSame rules, never tuned on these months: 17 trades, 4 wins, −7.53%, profit factor 0.47. Brake stopped it on 11 Sep at an 8.4% drawdown. Not eligible for real money.
RUN 6Limit ordersSame breakout, but a buy limit at the old range top waits 24h for a retest. Entries and targets pay the 0.25% maker fee. Run once on a year no test had used.
Nov → NovUnseen37 trades, 14 wins, +2.37%, profit factor 1.09. The 8% drawdown limit stopped it on 1 Jul. Holding BTC made +49.6% that year. On the recent year: −6.32%.
RUN 7Daily trendA classic design, fixed before running: buy a close above the 20-day high, sell a close below the 10-day low, stop at 2× the daily range, 1% risk, up to 4 of 8 coins.
2023 → 2026Stopped2024: +12.96%, profit factor 4.27. 2023, 2025 and 2026 lost 5–8%. Every year the coins fell together and the 8% drawdown limit stopped it within months.
RUN 812% limitYou raised the drawdown limit from 8% to 12%. Run 7's rules unchanged, same years.
2023 → 2026StoppedIt lasted longer (2025 ran until 11 Nov) and made more trades, but every year still ended at the 12% limit. 2024: +9.04%, profit factor 2.79. Other years: −9.55%, −2.52%, −11.98%.
RUN 9Dip buyerBuy a sharp 1-2 day dip (RSI(2) under 15) in a coin above its 50-day average, only while BTC is above its 200-day average. Sell when it closes back above the 10-day average. 3% risk, conservative fills (exits at the close pay the taker fee). Tuned on 2023-2025, then run once on 2019-2023.
2019 → 2023Unseen134 trades, 75.4% wins, profit factor 1.42, +29.8%, worst drop 14.1%. In 2022 the BTC filter kept it out of the crash: no trades at all.
2024Bad year64% wins but −17.4%, a 26% drop from the top: the losses were bigger than the wins. A high win rate alone doesn't make money.
2024 → todayTrack80 trades, 72.5% wins, +16.5%, worst drop 13.6%. This window overlaps the years the rules were tuned on.
RUN 10Trend riderWhile BTC is above its 50-day average, hold up to 5 coins that closed above their 20-day average and rose over 20 days, 20% of the account each; sell after a close under the 20-day average, safety stop −15%. Tuned on 2023-2025, then run once on 2019-2023.
2019 → 2023Unseen236 trades, 36% wins, profit factor 1.60, +597% (BTC itself +664%), worst drop 42%. 2022: −37%.
2024 → todayTrack129 trades, 29.5% wins, +92.9% while BTC went nowhere (+0.4%), worst drop 37%. One ADA trade made +11.6R.
Half eachPortfolioLast 2 years +54.7%, worst drop 24%: 9 green months, 10 red, 5 flat. 2019 → 2023 +313%, worst drop 36%. Your drawdown limit is set to 25%, so a year like 2022 would stop it.

Trade with the market

Run 9 only buys dips while BTC is above its 200-day average: in 2022 that kept it out of the crash completely, while run 10, which trends faster, lost 37%.

Two edges beat one

Dip buying wins often and small; trend following loses often and wins big. Half and half, the worst drop over the last two years fell from 37% to 24%.

Volume or nothing

Run 1's loss was a wide candle on weekend volume (0.5×). In run 2, the same filter skipped a false ETH breakdown that would have lost.

Fees change the math

0.4% each side took 39% of the planned risk on a 2.1% stop, so a 1R stop really cost 1.39R. The fix: stops of 3% or more and targets of 2.5R or more.

Decide often, never chase

Deciding every 20h missed a clean BTC breakdown. Run 2 decided every 12h, and the app checks every 60 minutes by default.

Too strict misses winners

Runs 2 and 3 avoided every trap but made no trades, and zero trades means zero progress toward the marks. Run 4's rule: when a setup meets the rules, take it, without stacking extra conditions on top.

Crashes come in steps

The 8 Oct memecoin crash fell about 4% over 25 minutes and never 3% in any 3 minutes, so a 3-minute alarm would have stayed silent. The shock detector now also watches 15-minute windows.

The gate works

Run 5 lost on months it had never seen, and Brake stopped it twice at the 8% drawdown limit. That's the point: a strategy that can't beat the marks on paper never gets near your money.

Fees decide it

Before fees, the first half was profitable (profit factor 1.68). Kraken-level fees of 0.4% each side took $295 and turned it into a loss. Breakouts with 3% stops need cheaper fills (maker orders) or fewer, bigger moves.

Cheaper fills aren't an edge

Limit orders cut the fees by about a third, but run 6 still ended with a profit factor of 1.09 on its unseen year. Saving on costs helps a strategy that already works; it can't create one.

Your limit, your call

Trend-following had a great 2024, yet every year 4 coins that move together dragged it to the 8% drawdown limit. A looser limit means bigger losses with real money, so only you can change it: run 8 tests 12%.

More room isn't an edge

At 12% the strategy simply lost more before Brake stopped it: three of four years still ended in a loss. The limit was doing its job; the strategy needs a better entry, not a looser leash.

Fifty trades is a high bar

No run reached 50 trades in a year without losing. Slow strategies trade too little; fast ones pay too much in fees. That's why the marks ask for it.

Don't strangle winners

Run 4 picked two good breakouts and still lost $14.90, because both stops were pulled up under the latest small dip. Left alone, they would have made about +$200. The new rule: only move a stop under a real swing low with room for normal noise, and not before +1.5R.

Runs 1 to 4 are a handful of AI decisions and prove nothing statistically; runs 5 to 10 test exact rules over whole years. Either way, the marks decide: no strategy gets real money before 50 paper trades over 30 days, a profit factor of 1.5 or more and a drawdown under your limit (25% now that you raised it for the portfolio; 12% until run 9, 8% until run 7). A profit factor is only shown once a strategy has both wins and losses, and a win rate only after 10 trades.

(09)MEMECOINS

Memecoins, with a tighter leash.

Agents can paper trade memecoins and, once they pass your marks, trade them for real on Kraken. They get a preset strategy, Memecoin momentum, with its own rules: memecoins move 5% on a tweet, so they get smaller sizes and a higher bar to enter.

Tradable on Kraken

DOGESHIBPEPEBONKWIFFLOKITRUMPPENGUPOPCAT

Only coins listed on Kraken with real volume and a tight spread. No fresh DEX launches or tokens bought from a contract address: they can't be stopped out on an exchange, and that is where most rug pulls happen.

Risk per trade0.5%, half the default
Entry needsA catalyst or 3× volume
Candle already up more than 8%Too late, no chase
StopWhere the move started
Target / time stop3R / 6 hours
Shock alert threshold3% (majors: 1.2%)
Open positions at onceOne
(10)ARGUS · FAST NEWS

Argus sees the news in seconds.

Argus, named after the giant with a hundred eyes who never slept, is the watcher inside Kairos. Every 30 seconds it reads the fastest free crypto feeds and the 1-minute candles of every coin your agents watch. A big move on heavy volume makes running strategies decide right away, and Brake blocks new entries on that coin for 15 minutes so nobody chases the candle.

01 · SOURCES

Where news comes from

  • Tree of Alpha: tweets and headlinesseconds
  • X API, with your own key60 s
  • Cointelegraph, The Block2 min
  • Your forwarded alertsinstant
02 · SHOCKS

Price, not just headlines

A move past 4× the coin's normal volatility in 3 minutes, or a slower cascade over 15 minutes on 2.5× volume. Often the price moves before any headline exists.

03 · AGENTS

Decide now, don't chase

Running strategies on that coin decide immediately, with the headlines and the shock in their prompt. Brake's shock guard blocks new entries for 15 minutes, unless a strategy is built for momentum.

04 · YOU

Bring your own tracker

Anything that can call a URL can feed the agents: j7tracker alerts forwarded through Telegram or Discord, TradingView alerts, n8n or Zapier. Each request needs your private token.

TESTED · 8 OCT 15:00 UTC

Replayed on real 1-minute candles, the detector flagged DOGE, PEPE and WIF 20 to 23 minutes into a −4% cascade, and they fell another 3 to 5.5% after the alert. No tool reliably sees a crash before it starts. The realistic goal is to know within seconds, and to stop the agents from chasing the candle.

(11)THE TEAM

Models that check each other's work.

No leaderboard and no winner-takes-all. Each model does the job it is best at, and in Team mode every trade needs a second model to agree. Prefer one model? Switch to Solo. You choose which models are on.

(12)REAL MONEY

Real money comes after the proof, not before.

Journal and local vaultFree, on your disk
Models on the teamYou choose which ones
Going live with real moneyOnly on your marks and your OK
Agents that can withdraw fundsNone
RISK WARNINGTrading carries a risk of loss, including all of the capital you assign. Paper trading results do not guarantee live results: paper has no real slippage, limited liquidity or exact fees. Only assign agents money you can afford to lose. Kairos does not provide financial advice.
(13)GET THE APP

It runs on your computer, next to your vault.

Open the web app on this site to try it in seconds: everything stays in your browser, and paper trading runs while the tab is open. Install the desktop app for paper trading around the clock, RSS and X news, and real money on Kraken: your journal and keys never leave your machine.

Free. macOS 11 or newer (Apple silicon and Intel), Windows 10 or newer, or Linux. No account, no terminal, nothing else to install.

01

Download

Click the button. The installer lands in your browser's downloads.

02

Open it

Mac: open the file and drag Kairos into Applications. Windows: open the file and it installs itself. Linux: open the AppImage.

03

Kairos opens

It starts on your desktop with the example journal and creates your vault, TradingVault in your home folder, ready for Obsidian.

The first time only: Kairos isn't signed with Apple or Microsoft yet, so your computer asks once. Mac: if it says it can't check the app, open System Settings → Privacy & Security and click Open Anyway. Windows: click More info, then Run anyway. Developers can also run it from source.

COPIED