jev-trader vs OpenAlice
One AI trade decision every Monad block: Jev reads the Kuru MON-USDC book every ~300ms, answers buy or sell, and the bot reposts a post-only limit order to earn the spread. — versus — Local trading workspace that makes coding agents into trading agents: git workspaces, markdown issues, an Obsidian-like memory graph, market tools and approval-gated trading primitives.
Both turn a model into a live desk on your own keys; openalice is a workspace where a coding agent researches and journals trades, jev-trader is an unattended latency-bound market-making loop.
| jev-trader | OpenAlice | |
|---|---|---|
| Stars | 1.2k | 7.1k |
| Forks | 238 | 1.1k |
| Language | TypeScript | TypeScript |
| License | MIT | AGPL-3.0 |
| Last activity | 2 days ago | today |
| Topics | finance, agents | finance, agents |
| Curated connections | 4 | 3 |
jev-trader — the curator's take
The clearest demonstration in the catalog of what a sub-100ms decision model buys you: the whole hot loop is two RPC round trips, no gas estimation, no price lookup, because the decision and the order must fit inside one 300ms block. Read src/trader.ts for the accounting - late blocks become 'hold', fills arrive as someone else's taker transaction, and gas is charged on the limit whether the order lands or not. Run it dry first: with no PRIVATE_KEY you get the real book, real decisions and simulated fills. Treat it as a reference implementation and a latency argument, NOT a strategy - the edge is being post-only inside the touch, the model is a coin-flip-shaped classifier over 100 blocks, and it is wired to one venue and one pair.
OpenAlice — the curator's take
The insight is structural: coding agents work because software has a collaboration substrate (git, issues, review) — OpenAlice rebuilds that substrate for trading instead of building another bot, and approval gates keep the human on the trigger. When NOT: its own CAUTION banner — experimental, trading layer 'especially beta', do NOT wire real funds; AGPL-3.0 matters commercially; and it assumes you already live in a coding-agent workflow.