Choose your next lib with evidence, not gut feeling.
Point SpikeMe at your repo's manifest — npm, Python or Go — and get a real spike document: options compared against your actual stack, live registry facts and a reasoned recommendation with a PoC plan. Then, once decided, the implementation guide for the chosen lib — without leaving your terminal or your agent.
free account · 1 spike + 1 kit per month · no card required
Today for JavaScript / TypeScript (package.json), Python (pyproject.toml / requirements.txt) and Go (go.mod).
# Spike: Global state management
## Comparison
| Criteria | Zustand | Jotai |
| bundle (gzip) | ~1.2 kB | ~3.5 kB |
## Recommendation
**Zustand.** Smallest bundle, direct API, simple mental model.
From manifest to decision in minutes
Send your stack
Drop your manifest (npm, Python or Go). Analysis runs in your browser: frameworks, versions, categories and the gaps that make great spikes.
Get the document
The AI writes the spike in front of you: decision criteria, options with code matching your versions, a comparison table and an opinionated recommendation.
Equip the team
Generate the kit in your agent's format (Claude Code, Cursor, Copilot or Codex/AGENTS.md), download it as an ADR and share by link. Every spike is saved in My spikes.
Evidence,
not opinion.
The spike is born from your project, not from a template.
Live facts from npm
Downloads, version, license and bundle for each option, with source and collection date: auditable numbers, not the model guessing.
A document that decides
Real spike structure: criteria, trade-offs, risks, timeboxes and an acceptance checklist.
100% local analysis
Your manifest isn't stored: analysis runs in the browser and only the stack summary goes into generation.
A kit in your agent's format
Claude Code, Cursor, Copilot or Codex/AGENTS.md, ready to extract into the repo.
Doesn't break your flow.
The same analysis and the same evidence engine — from decision to implementation — where you already work: in the terminal or inside your coding agent.
CLI in the terminal
cliLocal analysis (free, no account), spike generation and the implementation guide for the chosen lib — all in the terminal. Detects npm, Python and Go.
$ MCP server
mcpClaude Code and Cursor call SpikeMe directly: the agent analyzes the repo, generates the spike and writes the implementation guide, without leaving the editor.
$ Simple monthly plans
Start free. Upgrade when the team wants more.
Free
- 1 spike per month
- 1 team kit per month
- Unlimited stack analysis (local)
- All kit formats + support
Starter
- 5 spikes per month
- 2 team kits per month
- Unlimited stack analysis (local)
- All kit formats + support
Pro
- Unlimited spikes*
- Unlimited team kits*
- Unlimited stack analysis (local)
- All kit formats + support
*fair use: anti-abuse daily cap
Not JS/TS, Python or Go?
JS/TS, Python and Go are already in. We're expanding one ecosystem at a time, demand first. Tell us yours and we'll let you know when it's live.
Your next technical decision, documented.
Generate my first spike for freeno card required · cancel anytime