jcode in Zed with multiple tabs + parallel agents becomes a research superpower:
π§ Why This Setup is a Research Cheat Code
1. Parallel Literature & Data Processing
Each Zed tab runs an independent jcode agent. You can have:
- Tab 1 β agent scraping and summarizing papers
- Tab 2 β agent cleaning/analyzing your dataset
- Tab 3 β agent writing up findings or generating visualizations
- Tab 4 β agent cross-referencing citations or running experiments
All simultaneously. No waiting for one task to finish before starting the next.
2. Swarm Intelligence on Your Repo
jcode’s Swarm mode is built for exactly this. Spawn multiple agents in the same research repo and they:
- Automatically coordinate β if Agent A edits a file Agent B has read, B gets notified instantly
- Resolve conflicts natively β no git worktree hacks
- DM each other or broadcast β agents can pass findings between themselves
- One agent becomes the coordinator, others become workers running subtasks in parallel
Think: one agent orchestrates your research pipeline while others execute individual experiments concurrently.
3. Persistent Semantic Memory Across Sessions
Every conversation turn is embedded as a semantic vector. When you come back to a research thread days later, jcode automatically recalls relevant prior context β methodology decisions, dead ends, key findings β without you re-explaining everything. This is huge for long-running research projects.
4. Insane Resource Efficiency = More Parallel Agents
At 10 active sessions, jcode uses ~261 MB RAM. Claude Code uses ~2,300 MB for the same. That means on a normal machine you can run 5β8x more parallel agents with jcode than with alternatives before hitting memory limits.
5. Browser Automation Built In
Need to pull live data, scrape a journal, or interact with a web-based research tool? Each agent tab can run browser automation (via Firefox Agent Bridge) β no separate tooling needed.
6. Side Panel as a Live Research Dashboard
Tell an agent to write findings, diffs, or diagrams directly to the side panel in real time. You get a live-updating view of what the agent is doing β perfect for monitoring long-running analysis without interrupting it.
7. Any Model, Any Provider
Route different agents to different models based on the task:
- Heavy reasoning β Claude or GPT-5.5
- Fast lookups β Gemini Flash or Groq
- Local/private data β Ollama or vLLM on your own machine
All from the same interface, switchable mid-session.
The Research Workflow in Practice
Tab 1 (Coordinator Agent): "Orchestrate a literature review on X"
βββ Spawns Tab 2: "Summarize papers 1-20"
βββ Spawns Tab 3: "Summarize papers 21-40"
βββ Spawns Tab 4: "Find contradictions between summaries"
βββ Tab 1: Synthesizes final report as others finish
All agents share memory, coordinate on the same repo, and you watch it unfold in real time across your Zed tabs.
Bottom line: jcode + Zed tabs = a personal research team running 24/7 on your machine, with shared memory, conflict resolution, and the resource footprint of a single lightweight app.