Projects

Open source products and tools

XiaojinPro

AI-powered next-generation video editing platform

RustTypeScriptReactClaude API
  • ·Rust core for high-performance video processing
  • ·AI Agent that understands professional post-production semantics
  • ·Cloud-native with remote collaboration and cloud rendering
  • ·Open API with extensible plugin system

Jarvis

AI-native development environment with memory, PTY management, and MCP tools

RustNext.jsEventBusMCP
  • ·Three-pillar architecture: memory, control, tools
  • ·Event-driven session lifecycle management
  • ·PTY state as UI authority, JSONL as data authority
  • ·Claude Code callback tools via MCP protocol

Multi-instance orchestration system for Claude Code agents with 71 MCP tools

RustMCPSQLite FTS5IPC
  • ·Slot-based management: 1 foreground + N background Claude Code processes
  • ·Semantic terminal: Alacritty emulation + regex fingerprint state detection
  • ·Knowledge base: SQLite FTS5 + embedding hybrid search, 380+ architecture memories
  • ·71 MCP tools across 4 domains: Knowledge, Compute, Communication, System
Helper Disconnected