Skip to content
View pardnchiu's full-sized avatar
🚫
Employed at ITRD, no freelance.
🚫
Employed at ITRD, no freelance.

Highlights

  • Pro

Block or report pardnchiu

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
pardnchiu/README.md

My code is my pitch — if it doesn't resonate, no worries.


Agenvoy — Agentic framework

Agenvoy is inspired by OpenClaw, built on a Go-based architecture with multi-provider intelligent dispatch and a security-first design.

  • v0.15.0 — Copilot Responses API support (GPT-5.4 and Codex models auto-switch endpoint); session-level token-budget message trimming (budget calculated via MaxInputTokens(), preserving system prompt + summary + latest user message); sensitive path denial rules for macOS and Linux sandbox (loaded from embedded denied_map.json); Linux bwrap restores --unshare-all namespace isolation (with graceful fallback probing) and --new-session process isolation; MAX_HISTORY_MESSAGES environment variable support; summary delimiter switched to XML tags; lite models excluded from agent selection
  • v0.14.2 — Fix bwrap sandbox failure on Ubuntu 24.04+ by adding runtime availability probe (checkBwrap with sync.Once) with automatic fallback to direct execution; temporarily remove --unshare-all flag to avoid namespace isolation conflicts on restricted environments; include script stdout/stderr output in cron/task error logs for better diagnostics
  • v0.14.1 — Fix SyncSkills failing to create skill directories when the parent skills directory does not exist; replace os.Mkdir with os.Stat check + os.MkdirAll for recursive directory creation; remove unused browser import from CLI entry point
  • v0.14.0 — OS-native sandbox isolation (bubblewrap on Linux with auto-install, sandbox-exec on macOS); per-request token usage tracking accumulated across all tool-call iterations; tool handlers restructured into individually named files; exclude logic and file walk/list moved into filesystem package; symlink-safe path resolution in GetAbsPath
  • v0.13.0 — Self-registering tool Registry replacing switch-based routing and embedded JSON definitions; scheduler persistent JSON storage with full CRUD (add/update/delete for tasks and crons); keychain migrated under filesystem; absolute path restriction to user home directory; trimmed history ellipsis markers

Backend (Go / Node.js / PHP)

Details

Go

Platform / Infrastructure

  • go-pve-qemu Proxmox VE VM automation REST API — full lifecycle provisioning via SSE, concurrent IP & CPU architecture auto-allocation, and transparent multi-node cluster routing. Successor: go-kvmesh WIP / go-qemu WIP

  • go-faas Function-as-a-Service platform that accepts code via HTTP API and executes it securely inside a Bubblewrap sandbox.

  • go-podrun CLI tool that syncs local projects to remote servers via rsync/SSH and runs Podman Compose workloads — with a local SQLite deployment registry for container lifecycle tracking.

Services

  • go-notify-hub — Multi-channel notification hub (Discord, Slack, LINE, Email)
  • go-rest-client — TUI-based REST API tester with .http file compatibility
  • JsonDB — JSON database example combining key-value and document query
  • go-web-monitor — Website monitor with SSL tracking and email alerts
  • go-rss-reader — Terminal RSS aggregator with LLM summarization
  • go-image-server — Image caching server with on-the-fly processing and CDN integration

Packages

  • SQL Clients (chainable query builders)
  • go-queue — Priority-based task queue with automatic timeout promotion
  • go-scheduler — Scheduler with standard cron and task dependencies
  • go-ip-sentry — IP threat detection with automatic blacklisting
  • go-jwt — JWT authentication with auto-renewal
  • go-redis-fallback — Redis client with graceful fallback
  • go-logger — Logging client with automatic rotation

Node.js

Services

Packages

PHP

Packages


Frontend (Web / Swift)

Details

Web (HTML / CSS / JS)

Libraries

  • QuickUI — Lightweight frontend framework
  • NanoMD — Markdown editor with real-time preview
  • NanoJSON — Firebase-like JSON editor
  • FlexPlyr — Media player with multiple styles
  • RenderJS — DOM rendering library
  • pdf2image — PDF-to-image converter

Demos

Swift (iOS / macOS)

Libraries

  • ExSwift — Swift extension utilities

Demos


Production

Details

Website

  • JOBALL — Expert matching platform in Taiwan

macOS

  • NanoMD — Markdown editor
  • Ninlog — Keyboard and mouse activity tracker

Chrome Extension

  • C2hat — Cross-domain chat extension

VSCode Extension

Discontinued

iOS

  • JOBALL — Expert matching platform (Discontinued)

Popular repositories Loading

  1. go-scheduler go-scheduler Public

    Scheduler with standard cron and task dependencies

    Go 32 5

  2. Agenvoy Agenvoy Public

    Agenvoy is inspired by OpenClaw, built on a Go-based architecture with multi-provider intelligent dispatch and a security-first design.

    Go 25 1

  3. NanoJSON NanoJSON Public

    Firebase-like JSON editor

    JavaScript 23 1

  4. NanoMD NanoMD Public

    Markdown editor with real-time preview

    JavaScript 21

  5. go-jwt go-jwt Public

    JWT authentication with auto-renewal

    Go 17

  6. go-redis-fallback go-redis-fallback Public

    Redis client with graceful fallback

    Go 16 2