Skip to content
View bigduu's full-sized avatar
πŸ˜€
πŸ˜€

Highlights

  • Pro

Organizations

@bigduu-org

Block or report bigduu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bigduu/README.md

Hi there πŸ‘‹ I'm Bigduu

AI Agent developer. I build local-first AI agents β€” agents that actually do the work: break down tasks, call tools, stream every step live, remember what they learned, and turn repeat work into automation. All running on your machine, owned by you.

Years of production engineering (JVM microservices β†’ Rust systems) went into this stack β€” and these days I work with agents as much as on them: the ecosystem below is designed, built, reviewed, and shipped in tight loops with my own agents. Bodhi helps build Bodhi.

πŸ€– The Bodhi AI Ecosystem

An end-to-end, open-source desktop AI agent I design and build from the runtime up:

Project What it is
🧘 Bodhi-AI The desktop agent app β€” a Tauri shell over the Bamboo runtime + Lotus UI. Watch the agent think, act, and finish.
πŸŽ‹ Bamboo-agent The heart: a local-first AI agent runtime in Rust. Persistent memory, 20+ built-in tools, skills, MCP, sub-agents, workflows & schedules behind one HTTP + WebSocket API. Embed it as a crate or run it as a server.
πŸͺ· Lotus / lotus-next The living interface for agents β€” React UI that streams reasoning, tool calls, and task lists live, turning a black-box AI into a transparent teammate you can watch and interrupt. lotus-next is the mobile-first shadcn rebuild.
✨ Nova Give an LLM control of the macOS desktop: a single self-contained Rust binary speaking MCP β€” screenshots, Set-of-Mark targeting, Apple Vision OCR, mouse & keyboard.
πŸ” Zenith The monorepo that ties it all together β€” runtime, UI, shell, Go backend, docs, and a coordinated release train.
🏯 Pavilion Bodhi AI's front door β€” bilingual (δΈ­ζ–‡/EN) website & docs with long-form architecture deep-dives.

🧠 What I care about in agents

  • Local-first & private β€” your model keys, your data, your machine; the cloud is optional
  • Transparency over magic β€” every token, tool call, and decision streamed live to the UI
  • Memory that compounds β€” persistent, searchable agent memory (CJK-aware BM25 + consolidation), not goldfish sessions
  • Real work, not chat β€” task decomposition, sub-agents, schedules, workflows, and desktop control via MCP
  • Agent-native development β€” multi-agent implementation sweeps, adversarial review passes, scheduled autonomous runs: daily practice, not demos
  • Rust where it counts β€” one fast, embeddable runtime instead of a stack of glue

πŸ›  Stack

Daily drivers: Rust Β· TypeScript/React Β· Tauri Β· MCP Β· WebSocket streaming Also fluent in: Java Β· Kotlin Β· Scala Β· Go Β· Vue.js

πŸ“« Contact

Feel free to reach out at mugeng.du@gmail.com.



bigduu's GitHub stats

Top Langs

bigduu's contributions

Pinned Loading

  1. Bodhi-AI Bodhi-AI Public

    Bodhi β€” a local-first desktop AI agent that actually does the work: it breaks down tasks, calls tools, streams every step live, and turns repeat work into automation. A Tauri shell over the Bamboo …

    Rust 14

  2. Bamboo-agent Bamboo-agent Public

    Bamboo β€” a local-first AI agent runtime in Rust. Persistent memory, 22 built-in tools, skills, MCP, sub-agents, workflows & schedules behind one HTTP + WebSocket API. Embed it as a crate, or run it…

    Rust 11 1

  3. Zenith Zenith Public

    Bodhi AI β€” a local-first desktop AI agent that does the work, not just chats. This monorepo ties together the Rust runtime (Bamboo), React UI (Lotus), Tauri shell, Go backend & docs, with a coordin…

    Shell 3

  4. Nova Nova Public

    Give an LLM agent control of the macOS desktop β€” a single self-contained Rust binary (no Python/JS stack) that speaks MCP: screenshots, Set-of-Mark targeting, Apple Vision OCR, mouse & keyboard.

    Rust 1