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.

Content in all repositories owned by your account will be closed.
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 agents that can break down tasks, use tools, stream their work, retain useful context, and turn repeated work into automation β€” on infrastructure you can run and inspect yourself.

Years of production engineering across JVM services and Rust systems shape this work. I now build the ecosystem below in tight implementation and review loops with the agents themselves: Bodhi helps build Bodhi.

πŸ€– The Bodhi AI ecosystem

These are the main projects I am actively developing:

Project What it is
🧭 Jiandu Small, agent-independent, filesystem-backed memory: a Rust library plus one stdio MCP memory tool for Session, Project, and Global memory.
πŸŽ‹ Bamboo-agent A local-first AI agent runtime in Rust. It owns sessions, tools, skills, sub-agents, workflows, schedules, and context policy behind HTTP and streaming APIs.
🧘 Bodhi-AI The desktop agent app: a Tauri shell around the Bamboo runtime and Lotus interface.
πŸͺ· Lotus The React interface for live reasoning, tool calls, tasks, projects, and agent control. lotus-next is its mobile-first companion track.
✨ Nova A self-contained Rust MCP server for macOS screenshots, Set-of-Mark targeting, OCR, mouse, and keyboard control.
πŸ” Zenith The workspace that coordinates the repositories, architecture, roadmap, and release train.
🏯 Pavilion The bilingual δΈ­ζ–‡/English website and long-form product and architecture documentation.

🧠 What I care about in agents

  • Local-first and private β€” your model keys, your data, and your machine; cloud services are optional.
  • Transparency over magic β€” make model output, tool calls, state changes, and failures visible.
  • Shared memory with a narrow boundary β€” durable filesystem memory through a small MCP surface, with product-specific context policy kept in the agent runtime.
  • Real work, not just chat β€” task decomposition, sub-agents, schedules, workflows, and desktop control.
  • Agent-native development β€” parallel implementation, adversarial review, exact acceptance checks, and automated follow-through as daily practice.
  • Clear implementation boundaries β€” Rust for local execution and durable services; MCP where different agents need a shared interface.

πŸ›  Stack

Daily drivers: Rust Β· TypeScript/React Β· Tauri Β· Go Β· MCP Β· HTTP/SSE/WebSocket

Also fluent in: Java Β· Kotlin Β· Scala Β· Vue.js

πŸ“« Contact

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


Profile views

Bigduu's GitHub stats

Top languages

Bigduu's contributions

Pinned Loading

  1. Bodhi-AI Bodhi-AI Public

    Tauri desktop shell for the local-first Bodhi agent: manages Bamboo startup/reuse and health; packaged builds open the Bamboo-hosted Lotus UI.

    Rust 17

  2. Bamboo-agent Bamboo-agent Public

    Bamboo β€” a local-first Rust agent harness and runtime with sessions, tools, skills, MCP, sub-agents, workflows, schedules, and context assembly over HTTP, SSE, and WebSocket.

    Rust 16 2

  3. Zenith Zenith Public

    Nine-submodule workspace for a local-first AI system: Bamboo runtime, Lotus/Bodhi UX, Jiandu memory, Nova computer use, Magpie connectors, optional hosted services, and docs.

    Shell 5

  4. Nova Nova Public

    Cross-platform Rust computer-use MCP server for macOS and Windows: AX/UIA, screenshots, OCR, pointer and keyboard input, clipboard, stdio, and HTTP.

    Rust 17