DEV Community

WonderLab profile picture

WonderLab

10-year veteran in automotive infotainment systems, AI application explorer, and indie developer. Sharing hands-on experience in in-vehicle system development, AI engineering, and team management

Location China Joined Joined on  Personal website https://primeskills.store github website

Work

Software Architecture Team Leader

Codebase Knowledge Base Series (06): Encoding the Call Graph into Embeddings — Structural Augmentation Works, But Not Enough

Codebase Knowledge Base Series (06): Encoding the Call Graph into Embeddings — Structural Augmentation Works, But Not Enough

1
Comments
14 min read

Want to connect with WonderLab?

Create an account to connect with WonderLab. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Open Source Project #140: OptMem — 426-Token Prompt, Persistent Memory Across Sessions for AI Agents

Open Source Project #140: OptMem — 426-Token Prompt, Persistent Memory Across Sessions for AI Agents

1
Comments
7 min read
Codebase Knowledge Base Series (05): Vector Retrieval vs Knowledge Graph — Adding a Call Graph Didn't Help?

Codebase Knowledge Base Series (05): Vector Retrieval vs Knowledge Graph — Adding a Call Graph Didn't Help?

1
Comments
11 min read
Open Source Project #139: AirLLM — Run 70B Models on 4GB GPU, 405B on 8GB, and 2.8-Trillion-Parameter Kimi K3 on 3.7GB

Open Source Project #139: AirLLM — Run 70B Models on 4GB GPU, 405B on 8GB, and 2.8-Trillion-Parameter Kimi K3 on 3.7GB

Comments
7 min read
Codebase Knowledge Base Series (04): Three Chunking Strategies — AST Precision Loses?

Codebase Knowledge Base Series (04): Three Chunking Strategies — AST Precision Loses?

1
Comments
8 min read
Open Source Project #138: AI For Beginners — Microsoft's Complete 12-Week AI Curriculum

Open Source Project #138: AI For Beginners — Microsoft's Complete 12-Week AI Curriculum

1
Comments
7 min read
Codebase Knowledge Base Series (03): Code Embedding Strategies — Raw Code Outperforms Comment-Enhanced?

Codebase Knowledge Base Series (03): Code Embedding Strategies — Raw Code Outperforms Comment-Enhanced?

Comments
5 min read
Open Source Project #137: agentOS — An Operating System as a Library for AI Agents

Open Source Project #137: agentOS — An Operating System as a Library for AI Agents

Comments
7 min read
Codebase Knowledge Base Series (02): Tool Comparison — Six Approaches, Their Capability Limits, and a Selection Guide

Codebase Knowledge Base Series (02): Tool Comparison — Six Approaches, Their Capability Limits, and a Selection Guide

Comments
5 min read
Open Source Project of the Day (#136): Harness Handbook — Give AI Agents a Navigable Behavior Map Before Asking Them to Edit Agent Code

Open Source Project of the Day (#136): Harness Handbook — Give AI Agents a Navigable Behavior Map Before Asking Them to Edit Agent Code

Comments
7 min read
Codebase Knowledge Base Series (01): Technical Landscape — Why Code Understanding Is 10x Harder Than Document Retrieval

Codebase Knowledge Base Series (01): Technical Landscape — Why Code Understanding Is 10x Harder Than Document Retrieval

1
Comments
4 min read
Open Source Project of the Day (#135): CodeWiki — ACL 2026 Research-Grade Codebase Documentation with Recursive Multi-Agent Architecture

Open Source Project of the Day (#135): CodeWiki — ACL 2026 Research-Grade Codebase Documentation with Recursive Multi-Agent Architecture

1
Comments
6 min read
AI Evaluation Series (08): Evaluation CI/CD — Continuous Quality Gates

AI Evaluation Series (08): Evaluation CI/CD — Continuous Quality Gates

Comments
5 min read
Open Source Project of the Day (#134): AIRI — Self-Hosted AI VTuber That Actually Plays Minecraft

Open Source Project of the Day (#134): AIRI — Self-Hosted AI VTuber That Actually Plays Minecraft

Comments
6 min read
AI Evaluation Series (07): Custom Benchmarks — From Business Scenarios to Evaluation Sets

AI Evaluation Series (07): Custom Benchmarks — From Business Scenarios to Evaluation Sets

Comments
5 min read
Open Source Project of the Day (#133): BitChat — Bluetooth Mesh + Nostr Decentralized Messaging, and Why India Wants It Gone

Open Source Project of the Day (#133): BitChat — Bluetooth Mesh + Nostr Decentralized Messaging, and Why India Wants It Gone

Comments
7 min read
Open Source Project #132: Buzz — Block's Open-Source Human-Agent Workspace Where Agents Are Members, Not Bots

Open Source Project #132: Buzz — Block's Open-Source Human-Agent Workspace Where Agents Are Members, Not Bots

1
Comments
8 min read
AI Evaluation Series (06): DeepEval in Practice — Enterprise Agent Evaluation Suite

AI Evaluation Series (06): DeepEval in Practice — Enterprise Agent Evaluation Suite

2
Comments
4 min read
Open Source Project #131: worldmonitor — Real-Time Global Intelligence Dashboard with 73k Stars, AI-Powered Geopolitical Monitoring

Open Source Project #131: worldmonitor — Real-Time Global Intelligence Dashboard with 73k Stars, AI-Powered Geopolitical Monitoring

1
Comments
7 min read
AI Evaluation Series (05): Agent Evaluation — Tool Call Accuracy and Trajectory Quality

AI Evaluation Series (05): Agent Evaluation — Tool Call Accuracy and Trajectory Quality

1
Comments
5 min read
Open Source Project #130: worldmonitor — Real-Time Global Intelligence Dashboard with 73k Stars, AI-Powered Geopolitical Monitoring

Open Source Project #130: worldmonitor — Real-Time Global Intelligence Dashboard with 73k Stars, AI-Powered Geopolitical Monitoring

1
Comments
7 min read
AI Evaluation Series (04): RAG Evaluation — RAGAS Four Metrics in Practice and a Counterintuitive Finding

AI Evaluation Series (04): RAG Evaluation — RAGAS Four Metrics in Practice and a Counterintuitive Finding

1
Comments
5 min read
Open Source Project #129: superfile — The Modern Terminal File Manager That Doesn't Sacrifice Looks for Speed

Open Source Project #129: superfile — The Modern Terminal File Manager That Doesn't Sacrifice Looks for Speed

1
Comments
7 min read
AI Evaluation Series (03): LLM-as-Judge — How to Use LLMs to Evaluate LLMs Correctly

AI Evaluation Series (03): LLM-as-Judge — How to Use LLMs to Evaluate LLMs Correctly

1
Comments
5 min read
Open Source Project of the Day (#128): BISHENG — Open-Source Enterprise LLM DevOps Platform

Open Source Project of the Day (#128): BISHENG — Open-Source Enterprise LLM DevOps Platform

1
Comments
5 min read
AI Evaluation Series (02): Metric Design — From Business Goals to Measurable Indicators

AI Evaluation Series (02): Metric Design — From Business Goals to Measurable Indicators

1
Comments
5 min read
Open Source Project #127: wigolo — Zero API Key, $0/Query Local-First Web Intelligence for AI Agents, Compared Against Tavily / Exa / Firecrawl

Open Source Project #127: wigolo — Zero API Key, $0/Query Local-First Web Intelligence for AI Agents, Compared Against Tavily / Exa / Firecrawl

1
Comments
8 min read
Open Source Project #126: code-review-graph — Build a Structural Map of Your Codebase to Cut AI Review Tokens by 82x

Open Source Project #126: code-review-graph — Build a Structural Map of Your Codebase to Cut AI Review Tokens by 82x

Comments 1
7 min read
AI Evaluation Series (01): Why AI Evaluation Is Hard — Uncertainty, Subjectivity, and Multiple Dimensions

AI Evaluation Series (01): Why AI Evaluation Is Hard — Uncertainty, Subjectivity, and Multiple Dimensions

Comments
4 min read
MCP Series (08): Enterprise Governance — Registry, Routing, and Observability

MCP Series (08): Enterprise Governance — Registry, Routing, and Observability

1
Comments
5 min read
Open Source Project of the Day (#125): Open Interpreter — Open-Source AI Coding Agent, Rewritten in Rust, Supporting Kimi, Qwen, and DeepSeek

Open Source Project of the Day (#125): Open Interpreter — Open-Source AI Coding Agent, Rewritten in Rust, Supporting Kimi, Qwen, and DeepSeek

1
Comments
5 min read
MCP Series (07): Enterprise Deployment — Security, Authentication, and Version Management

MCP Series (07): Enterprise Deployment — Security, Authentication, and Version Management

1
Comments
5 min read
Open Source Project of the Day (#124): Destructive Command Guard — Intercept rm -rf Before Your AI Agent Runs It

Open Source Project of the Day (#124): Destructive Command Guard — Intercept rm -rf Before Your AI Agent Runs It

Comments
6 min read
MCP Series (06): MCP vs Function Calling — A Data-Driven Selection Guide

MCP Series (06): MCP vs Function Calling — A Data-Driven Selection Guide

Comments
4 min read
Open Source Project of the Day (#123): Vibe-Trading — Quantitative Research in Natural Language, an AI-Powered Personal Trading Agent

Open Source Project of the Day (#123): Vibe-Trading — Quantitative Research in Natural Language, an AI-Powered Personal Trading Agent

Comments
6 min read
MCP Series (05): Resources and Prompts Deep Dive — Dynamic Data, Parameterized URIs, and Multi-Turn Templates

MCP Series (05): Resources and Prompts Deep Dive — Dynamic Data, Parameterized URIs, and Multi-Turn Templates

Comments
5 min read
Open Source Project #122: cangjie-skill — Distill Books, Videos, and Podcasts into Executable AI Skills

Open Source Project #122: cangjie-skill — Distill Books, Videos, and Podcasts into Executable AI Skills

Comments
8 min read
MCP Series (04): Building Your First MCP Server — From Hello World to Production Patterns

MCP Series (04): Building Your First MCP Server — From Hello World to Production Patterns

Comments
5 min read
Open Source Project #121: archify — Natural Language to Architecture Diagrams with Theme Toggle and 4 Export

Open Source Project #121: archify — Natural Language to Architecture Diagrams with Theme Toggle and 4 Export

Comments
8 min read
MCP Series (03): Ecosystem Navigation — Official Servers and Community Picks

MCP Series (03): Ecosystem Navigation — Official Servers and Community Picks

Comments
4 min read
Open Source Project of the Day (#120): OpenDataLoader PDF — The #1 Ranked Open-Source PDF Parser, Built for RAG

Open Source Project of the Day (#120): OpenDataLoader PDF — The #1 Ranked Open-Source PDF Parser, Built for RAG

Comments
7 min read
MCP Series (02): Protocol Deep Dive — Host/Client/Server Model and JSON-RPC Communication

MCP Series (02): Protocol Deep Dive — Host/Client/Server Model and JSON-RPC Communication

Comments
5 min read
Open Source Project of the Day (#119): Cognee — Persistent Cross-Session Memory for AI Agents

Open Source Project of the Day (#119): Cognee — Persistent Cross-Session Memory for AI Agents

Comments
6 min read
MCP Series (01): What Is MCP — Why Function Calling Isn't Enough

MCP Series (01): What Is MCP — Why Function Calling Isn't Enough

Comments
5 min read
Open Source Project of the Day (#118): Warp — From 'Pretty Terminal' to Agentic Development Environment

Open Source Project of the Day (#118): Warp — From 'Pretty Terminal' to Agentic Development Environment

Comments
6 min read
Workflow Series (10): Enterprise Architecture — Registry, Composition, and Governance

Workflow Series (10): Enterprise Architecture — Registry, Composition, and Governance

Comments
5 min read
Open Source Project of the Day (#117): AgentsView — Session Analytics and Cost Tracking Across 30+ AI Coding Agents, Local-First, No Account Required

Open Source Project of the Day (#117): AgentsView — Session Analytics and Cost Tracking Across 30+ AI Coding Agents, Local-First, No Account Required

Comments
6 min read
Workflow Series (09): Framework Comparison — Prompt-based, LangGraph, Temporal, or n8n?

Workflow Series (09): Framework Comparison — Prompt-based, LangGraph, Temporal, or n8n?

Comments
5 min read
Open Source Project of the Day (#116): SAG — Multi-Hop RAG Retrieval via SQL JOINs Instead of PageRank

Open Source Project of the Day (#116): SAG — Multi-Hop RAG Retrieval via SQL JOINs Instead of PageRank

Comments
7 min read
Workflow Series (08): Operations and Cost — Cross-Phase Cost Tracking and Fault Diagnosis

Workflow Series (08): Operations and Cost — Cross-Phase Cost Tracking and Fault Diagnosis

Comments
5 min read
Open Source Project #115: codex-plugin-cc — Use OpenAI Codex Directly Inside Claude Code

Open Source Project #115: codex-plugin-cc — Use OpenAI Codex Directly Inside Claude Code

Comments
7 min read
Workflow Series (07): Engineering and Version Management — CI/CD for Workflows

Workflow Series (07): Engineering and Version Management — CI/CD for Workflows

Comments
5 min read
Workflow Series (06): Security — Cross-Step Injection Propagation and Four Defense Principles

Workflow Series (06): Security — Cross-Step Injection Propagation and Four Defense Principles

Comments
5 min read
Open Source Project #114: caveman — Why Use Many Token When Few Token Do Trick

Open Source Project #114: caveman — Why Use Many Token When Few Token Do Trick

Comments
7 min read
4 skills I actually use every week and the problems they solved

4 skills I actually use every week and the problems they solved

Comments
4 min read
Workflow Series (05): Evaluation Framework — Three-Layer Testing and Trace Tracking

Workflow Series (05): Evaluation Framework — Three-Layer Testing and Trace Tracking

Comments
5 min read
Open Source Project of the Day (#113): RAG-Anything — Making Images, Tables, and Equations First-Class Citizens in RAG

Open Source Project of the Day (#113): RAG-Anything — Making Images, Tables, and Equations First-Class Citizens in RAG

Comments
6 min read
Workflow Series (04): Multi-Agent Coordination — Orchestrator Boundaries, Concurrency Control, and Context Isolation

Workflow Series (04): Multi-Agent Coordination — Orchestrator Boundaries, Concurrency Control, and Context Isolation

Comments
5 min read
Open Source Project of the Day (#112): obsidian-skills — Official Agent Skills by Obsidian's CEO, So Agents Stop Breaking Your Vault

Open Source Project of the Day (#112): obsidian-skills — Official Agent Skills by Obsidian's CEO, So Agents Stop Breaking Your Vault

Comments
7 min read
Workflow Series (03): State Management — Persistence, Idempotency, and Version Binding

Workflow Series (03): State Management — Persistence, Idempotency, and Version Binding

Comments
5 min read
loading...