My Open Source Projects
Welcome to my collection of open source projects and research contributions. These projects span across various domains including AI/ML, web development, data processing, and research tools.
🤖 AI Agent Development Platform
The Agent Builder
Website: the-agent-builder.com Status: Alpha Version - Free to Use
A comprehensive AI agent development platform that provides a complete toolchain from concept to reality. The Agent Builder shifts AI capabilities from “code generation” to “requirement clarification and planning design”, solving software development pain points from the source.
Core Features:
- Interactive Requirement Clarification: Proactive questioning and dialogue-driven development through LLM conversational capabilities
- Structured Task Planning: Output “thinking blueprints”, reject black boxes, generate detailed implementation plans
- Integrated Open Tool Ecosystem: Intelligent integration of existing ecosystem resources at the planning stage
- Standardized Design Documentation Output: Automatically generate “construction blueprints” and accumulate assets
- Fully Automated Execution: End-to-end implementation supporting multi-language frameworks and CI/CD processes
Development Toolchain:
- Plan: Intelligent Planning - AI-driven project planning tool (Available)
- Code: Code Generation - Automatically generate high-quality code based on planning (Coming Soon)
- Test: Automated Testing - Intelligently generate test cases (Coming Soon)
- Publish: One-Click Publishing - Automated deployment process (Coming Soon)
GTPlanner: AI-Powered PRD Generation Tool
Repository: OpenSQZ/GTPlanner Language: Python | Stars: 18 | Forks: 12 Website: the-agent-builder.com
GTPlanner is the open-source planning engine of The Agent Builder, an intelligent Product Requirement Document (PRD) generation tool designed for “vibe coding” that transforms natural language descriptions into structured technical documents.
Key Features:
- Natural Language Processing: Converts requirement descriptions into structured PRDs
- Multilingual Support: Full support for English, Chinese, Spanish, French, and Japanese
- Asynchronous Processing: Fully asynchronous pipeline ensures responsive performance
- Multi-turn Optimization: Iteratively refines documents through interactive feedback loops
- Structured Output: Generates standardized and customizable technical documents
- Extensible Architecture: Modular node design allows for easy customization and extension
Usage Methods:
- Web UI: Modern online planning experience (Recommended)
- CLI Mode: Interactive and direct execution modes
- FastAPI Backend: REST API service
- MCP Integration: Seamless integration with AI assistants
Technical Architecture:
- Asynchronous node-based architecture built on PocketFlow
- Support for multiple LLM models
- Automatic file management and language detection
- Complete developer toolchain
🔬 Past Research
Before the era of large language models, my main expertise was in information extraction and knowledge graphs.
WebKE: Knowledge Triple Extraction
Repository: redreamality/webke Language: Python | Stars: 13 | Forks: 3
Knowledge extraction from semi-structured web using pre-trained markup language models. This project implements the research paper “WebKE: Knowledge Triple Extraction from Semi-structured Web with Pre-trained Markup Language Models” published at CIKM 2021.
Key Features:
- Pre-trained HTMLBERT model for web content understanding
- Knowledge triple extraction from semi-structured web pages
- Research-grade implementation with comprehensive evaluation
RERE: Relation Extraction
Repository: redreamality/RERE-relation-extraction
Language: Python | Stars: 20 | Forks: 4
Implementation of the paper “Revisiting the Negative Data of Distantly Supervised Relation Extraction”. This project addresses the challenge of noisy negative data in distant supervision for relation extraction.
Key Features:
- Novel approach to handling negative data in distant supervision
- Comprehensive evaluation on standard benchmarks
- Clean, research-reproducible codebase
Learning to Rank Framework
Repository: redreamality/learning-to-rank
Language: Python | Stars: 14 | Forks: 3
A Python framework for Learning to Rank (LTR) algorithms, providing implementations of various ranking models and evaluation metrics.
Key Features:
- Multiple LTR algorithms implementation
- Comprehensive evaluation metrics
- Easy-to-use Python API
- Extensible framework design
🔧 Development Tools & Utilities
PocketFlow Tracing
Repository: redreamality/pocketflow-tracing
Language: Python | Stars: 1 | Forks: 1
A tracing and debugging tool for PocketFlow applications, providing insights into workflow execution and performance monitoring.
Key Features:
- Workflow execution tracing
- Performance monitoring
- Debug-friendly output
- Integration with PocketFlow ecosystem
PocketFlow FastAPI Template
Repository: redreamality/pocketflow-fastapi-template
Language: Python | Stars: 3
A minimal working example demonstrating the integration of FastAPI, PocketFlow, and pocketflow-tracing. Perfect for getting started with PocketFlow-based applications.
Key Features:
- FastAPI integration
- PocketFlow workflow examples
- Tracing integration
- Production-ready template
Git LaTeX Diff
Repository: redreamality/git-latexdiff
Language: Batchfile | Stars: 18 | Forks: 5
A tool to diff LaTeX files with preview versions, making it easier to track changes in academic papers and documents.
Key Features:
- LaTeX-aware diffing
- Visual preview generation
- Git integration
- Cross-platform support
📚 Curated Lists & Resources
Awesome Manus
Repository: redreamality/awesome-manus
Language: Markdown | Stars: 1
A curated list of open-source projects related to Manus technology stack, covering multimodal models, workflow orchestration, multi-agent systems, and tool integration.
Categories Covered:
- Multimodal Models (OpenFlamingo, LLaVA, IDEFICS)
- Workflow Orchestration (Argo, Prefect, Airflow)
- Multi-Agent Systems (AutoGen, LangGraph, CrewAI)
- Tool Integration (LangChain, LlamaIndex)
- Model Serving Frameworks (vLLM, TGI)
Machine Learning Terms
Repository: redreamality/machine-learning-terms
A comprehensive glossary of machine learning terms and concepts, useful for students and practitioners.
🌐 Web Applications
WiFi Card Generator
Repository: redreamality/wificard
Language: TypeScript | Stars: 7
A web application for generating QR codes for WiFi network sharing. Simple, clean interface for creating WiFi connection cards.
Key Features:
- QR code generation for WiFi credentials
- Multiple security protocol support
- Clean, responsive UI
- No data storage - privacy-focused
AI Chatbot
Repository: redreamality/ai-chatbot
Language: TypeScript
A modern AI chatbot implementation with support for various language models and conversation management.
EPUB to Text Converter
Repository: redreamality/epub2txt
Language: Python
A simple FastAPI server for ebook conversion, supporting EPUB to text format conversion with clean API interface.
🔬 Research & Academic
Collective Loss Function (cPU)
Repository: redreamality/cPU
Research implementation of collective loss functions for machine learning optimization.
LLM Specification Template
Repository: redreamality/LLM-spec
A template for Large Language Model requirement specifications (大模型需求规格说明书模板), providing structured approach to LLM project planning.
🎯 Specialized Applications
WeChat Text Emotion
Repository: redreamality/wechat-text-emotion
Language: Python
Tool for creating WeChat text emotions (制作微信文字表情), enabling custom text-based emoticons for WeChat.
Python Deployment Tools
Repository: redreamality/pydeploy
Language: Nginx
Deployment tools and configurations for Python applications, originally from a Coding.net project.
🎤 Presentations & Slides
Multi-Agent System Slides
Repository: redreamality/multi-agent-system-slides
Language: Vue
Interactive slides introducing Multi-Agent Systems (MAS), built with modern web technologies for engaging presentations.
GT Planner Slides
Repository: redreamality/gtplanner-slides
Language: Vue
Presentation slides for GT Planner project, showcasing planning algorithms and methodologies.
🌟 Featured Projects
The projects listed above represent a diverse range of interests and expertise areas:
- Research Impact: Publications at top-tier conferences (CIKM) with reproducible code
- Practical Tools: Utilities that solve real-world problems for developers and researchers
- Community Resources: Curated lists and templates that help others in the community
- Educational Content: Slides and documentation that share knowledge
🤝 Contributing
Most of these projects welcome contributions! Feel free to:
- Report issues and bugs
- Suggest new features
- Submit pull requests
- Improve documentation
- Share your use cases
📞 Contact
For questions about any of these projects, feel free to:
- Open an issue on the respective GitHub repository
- Visit my website: redreamality.com
- Connect with me through the contact information on my website
This page is regularly updated as new projects are released and existing ones evolve. Last updated: January 2025