Skip to content

bhaochen/bhaochen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 

Repository files navigation

Hi, I'm Bohao πŸ‘‹

🌏 China | πŸ€– Building AI companions | πŸš€ Full-stack agentic engineer

Building the future of human-AI interaction β€” from terminal agents to desktop companions with voice, vision, and presence.

TypeScript JavaScript React Node.js Python Electron Bun Rust

Start Here

  • πŸ€– Ani β€” AI-powered desktop companion with immersive scenes, real-time video interaction, and natural voice conversation
  • 🧠 Codev β€” Collaborative Agentic Workspace combining search, browser control, coding, voice, and long-session continuity
  • 🧠 Omni β€” Multimodal LLM training & inference framework (LM, VLM, speech) from scratch, with real-time voice/video call
  • πŸ“š CS336 β€” Hands-on implementation of Stanford CS336: LLM training, tokenization, transformers, and scaling
  • πŸ”„ Duplex β€” Real-time bidirectional translation with voice I/O and unified UI

Current Projects

AI Desktop Companion

  • πŸ€– Ani β€” AI-powered desktop companion with wallpaper integration, video layers, companion mode, and plugin system
  • πŸŽ™οΈ Voice Engine β€” STT/TTS pipeline with VAD, noise suppression, and multi-provider support (Groq, faster-whisper, edge-tts)
  • 🧩 Plugin Runtime β€” Modular plugin system with card protocol, UI panels, and SDK discovery

Agentic Workspace

  • 🧠 Codev β€” Full-featured agentic coding workspace with ToolSearch, SubAgent Swarm, and auto-compact context management
  • πŸ–ΌοΈ ImageShowTool β€” Terminal-native image rendering with Kitty protocol, ink-picture, and aspect-ratio-aware display
  • πŸ” WebSearch + WebFetch β€” Multi-backend search (SearXNG, Tavily, Jina) with image search and terminal image results
  • πŸ—ΊοΈ LocationTool β€” Geographic search with Amap & Google Maps, unlimited paginated results
  • πŸ”Œ Bridge System β€” CCR remote forwarding, AskUserQuestion decoupling, DingTalk & Feishu integration

LLM & Systems

  • 🧠 Omni β€” Multimodal LLM framework: train LM, VLM, and full speech models from scratch; real-time voice/video call
  • πŸ”„ Duplex β€” Real-time bidirectional translation with voice I/O, Groq Whisper ASR, and unified Qt UI
  • πŸ“š CS336 β€” Transformer implementations from scratch, GPT-2 training, scaling laws
  • πŸ”§ System Tooling β€” Custom IPC, auto-update pipelines, data epoch migration, cross-session collaboration

GitHub Activity

GitHub Contribution Graph

What I'm Doing

  • Building Ani β€” Creating an AI companion that feels truly present: immersive wallpaper scenes, real-time voice, and natural interaction
  • Expanding Codev β€” Making agentic development workflows faster, smoother, and more collaborative
  • Building Omni β€” A from-scratch multimodal LLM framework spanning text, vision, and speech
  • Studying LLMs β€” Working through Stanford CS336 to deepen understanding of transformer internals
  • Rapid prototyping β€” Full features in days, iterating on real user feedback

Connect

GitHub X HuggingFace


Philosophy

"Build what you'd want to use yourself" β€” Every project starts as a personal need, then grows into something others can benefit from.

Random Facts
  • Ani started as a weekend experiment, grew into a full desktop companion platform
  • Runs multiple AI models in parallel for different tasks
  • Deeply invested in making AI interaction feel natural, not robotic
  • Constantly exploring new ways to bridge terminal AI with rich desktop experiences

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors