Skip to content
View liliang-cn's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Remote
  • Chengdu, China
  • 03:10 (UTC +08:00)

Block or report liliang-cn

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
liliang-cn/README.md

Hi, I'm Liang Li πŸ‘‹

AI infrastructure engineer. I build the plumbing that makes AI agents actually work in production β€” agent frameworks, vector & knowledge-graph memory, MCP tool servers, and local-LLM integration. Mostly Go and Rust.

πŸ“ Chengdu, China Β· 🌐 Remote Β· πŸ’¬ δΈ­ζ–‡ / English

🟒 Available for freelance / contract work β€” AI agents, RAG & knowledge graphs, MCP integrations, and LLM-powered automation. If you need an LLM wired into your real systems (not just a chatbot), let's talk β†’ ll_faw@hotmail.com


What I build

πŸ€– Agent frameworks & orchestration

  • harness-rs β€” a Rust agent framework: ReAct loop, pluggable tools & skills, cross-session recall, a self-evolving learning loop, scheduler, sandbox, and an MCP client/server. Published on crates.io as the harness-rs-* crates.
  • agent-go β€” an AI Agent SDK designed for Go developers (teams, tasks, memory, MCP, tool calling).
  • roma β€” Runtime Orchestrator for Multi-Agents.

🧠 Memory, knowledge graphs & RAG

  • cortexdb ⭐ β€” a pure-Go, single-file AI memory & knowledge-graph library: vector + hybrid (BM25/FTS5) search, GraphRAG, and one-pass structured-data import. Zero external services, fully embedded.
  • askdoc β€” ask questions over your own documents (RAG).

πŸ”Œ MCP servers β€” connect anything to an AI agent

βš™οΈ Local-LLM & infrastructure tooling

  • ollama-go β€” a Go client library for Ollama.
  • lmstudio-go β€” a Go client for LM Studio: chat, embeddings, tool calling, model management.
  • ollama-queue β€” a high-performance task queue for Ollama models.
  • gosible Β· dispatch β€” infrastructure & multi-server automation in Go.

Tech I work with

Go Β· Rust Β· TypeScript / React Β· LLMs (OpenAI-compatible, Anthropic, Gemini, Ollama, LM Studio) Β· RAG & vector search Β· knowledge graphs Β· MCP (Model Context Protocol) Β· SQLite

Let's work together

I'm best at taking an LLM from "demo" to "running unattended inside your systems": ingest your data, wire up the tools/APIs it needs (via MCP), and ship an agent that does the work β€” on a schedule, with guardrails.

πŸ“§ ll_faw@hotmail.com Β· πŸ™ github.com/liliang-cn

Pinned Loading

  1. cortexdb cortexdb Public

    A pure-Go, single-file AI memory and knowledge graph library.

    Go 38 3

  2. agent-go agent-go Public

    AI Agent SDK designed for Go developers

    Go 6

  3. TactileCSS TactileCSS Public

    A minimal neumorphic CSS library with outer, inner, and clay shadow styles. Physical material themes included.

    JavaScript 9

  4. mcp-swagger-server mcp-swagger-server Public

    A Model Context Protocol (MCP) server that converts Swagger/OpenAPI specifications into MCP tools.

    Go 3

  5. mcp-websearch-server mcp-websearch-server Public

    A Model Context Protocol (MCP) server that provides multi-engine web search capabilities with content extraction.

    Go 1

  6. qilang-project/qi qilang-project/qi Public

    中文编程语言

    Rust 1