{"id":49430842,"url":"https://github.com/fb208/openbidkit_yibiao","last_synced_at":"2026-06-12T05:01:00.831Z","repository":{"id":311765628,"uuid":"1031589336","full_name":"FB208/OpenBidKit_Yibiao","owner":"FB208","description":"开箱即用的AI标书编写工具，标书AI生成工具，投标工具箱、知识库、标书查重、废标项检查，完全开源免费，欢迎使用","archived":false,"fork":false,"pushed_at":"2026-06-08T03:08:39.000Z","size":5993,"stargazers_count":703,"open_issues_count":22,"forks_count":230,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-06-08T03:22:49.028Z","etag":null,"topics":["ai","ai-writing","bid","bidding","document-ai","electron","llm","office-automation","proposal-generator","proposal-writing","rag","react","service","services","tender","tender-document","typescript"],"latest_commit_sha":null,"homepage":"https://yibiao.pro","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FB208.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-08-04T03:22:17.000Z","updated_at":"2026-06-08T02:47:43.000Z","dependencies_parsed_at":"2025-12-05T06:01:57.192Z","dependency_job_id":"dc642a8d-770c-4d7f-bed6-3448309f992f","html_url":"https://github.com/FB208/OpenBidKit_Yibiao","commit_stats":null,"previous_names":["yibiaoai/yibiao-simple","fb208/yibiao-simple","fb208/openbidkit_yibiao"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/FB208/OpenBidKit_Yibiao","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FB208%2FOpenBidKit_Yibiao","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FB208%2FOpenBidKit_Yibiao/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FB208%2FOpenBidKit_Yibiao/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FB208%2FOpenBidKit_Yibiao/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FB208","download_url":"https://codeload.github.com/FB208/OpenBidKit_Yibiao/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FB208%2FOpenBidKit_Yibiao/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34229624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-writing","bid","bidding","document-ai","electron","llm","office-automation","proposal-generator","proposal-writing","rag","react","service","services","tender","tender-document","typescript"],"created_at":"2026-04-29T12:44:46.428Z","updated_at":"2026-06-12T05:01:00.826Z","avatar_url":"https://github.com/FB208.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"./screenshots/banner.webp\" alt=\"Yibiao usage demo video\" width=\"100%\"\u003e\n\n# Yibiao Bid Toolbox - AI Bid Proposal Writing Assistant\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"./README.md\"\u003e简体中文\u003c/a\u003e | \u003cstrong\u003eEnglish\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Electron-41+-47848f.svg\" alt=\"Electron\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-19+-61dafb.svg\" alt=\"React\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-5.9+-3178c6.svg\" alt=\"TypeScript\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Vite-7+-646cff.svg\" alt=\"Vite\"\u003e\n  \u003ca href=\"https://deepwiki.com/FB208/OpenBidKit_Yibiao\"\u003e\u003cimg src=\"https://deepwiki.com/badge.svg\" alt=\"Ask DeepWiki\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://linux.do/\" rel=\"nofollow\"\u003e\n  \u003cimg src=\"https://camo.githubusercontent.com/1c3b7d159a0bd69f89a8147a3d875d8d6431c97c172e52bac05fda35ae7370c3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c494e55582d2d444f2d436f6d6d756e6974792d626c75652e7376673f6c6f676f3d64617461253341696d616765253246737667253242786d6c25334262617365363425324350484e325a79423361575230614430694d5449774969426f5a576c6e61485139496a45794d434967646d6c6c64304a76654430694d434177494445794d4341784d6a4169494868746247357a50534a6f644852774f693876643364334c6e637a4c6d39795a7938794d4441774c334e325a794925324250474e73615842515958526f49476c6b50534a68496a343859326c795932786c49474e34505349324d43496759336b39496a597749694279505349304e794976506a7776593278706346426864476725324250474e70636d4e735a53426d615778735053496a5a6a426d4d4759774969426a654430694e6a416949474e35505349324d434967636a30694e5441694c7a3438636d566a6443426d615778735053496a4d574d78597a466c4969426a62476c774c58426864476739496e56796243676a59536b6949486739496a457749694235505349784d43496764326c6b64476739496a45774d434967614756705a3268305053497a4d434976506a78795a574e3049475a706247773949694e6d4d4759775a6a416949474e7361584174634746306144306964584a734b434e684b534967654430694d54416949486b39496a51774969423361575230614430694d5441774969426f5a576c6e61485139496a517749693825324250484a6c593351675a6d6c736244306949325a6d596a41774d79496759327870634331775958526f50534a31636d776f4932457049694234505349784d434967655430694f444169494864705a48526f505349784d4441694947686c6157646f644430694d7a41694c7a34384c334e325a7a34253344267374796c653d666c6174\" alt=\"友链 linux.do\" data-canonical-src=\"https://img.shields.io/badge/LINUX--DO-Community-blue.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI%2BPGNsaXBQYXRoIGlkPSJhIj48Y2lyY2xlIGN4PSI2MCIgY3k9IjYwIiByPSI0NyIvPjwvY2xpcFBhdGg%2BPGNpcmNsZSBmaWxsPSIjZjBmMGYwIiBjeD0iNjAiIGN5PSI2MCIgcj0iNTAiLz48cmVjdCBmaWxsPSIjMWMxYzFlIiBjbGlwLXBhdGg9InVybCgjYSkiIHg9IjEwIiB5PSIxMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIzMCIvPjxyZWN0IGZpbGw9IiNmMGYwZjAiIGNsaXAtcGF0aD0idXJsKCNhKSIgeD0iMTAiIHk9IjQwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjQwIi8%2BPHJlY3QgZmlsbD0iI2ZmYjAwMyIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB4PSIxMCIgeT0iODAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMzAiLz48L3N2Zz4%3D\u0026amp;style=flat\" style=\"max-width: 100%;\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"left\"\u003e\n  \u003cstrong\u003e🚀 Out-of-the-box, open-source, and free AI bid proposal writing tool\u003c/strong\u003e\n  \u003cbr\u003e\n  Yibiao Bid Toolbox is an intelligent bid document creation tool for tendering and bidding scenarios. It is fully open source and includes AI-generated technical proposals, image-and-text generation, commercial bid support, enterprise knowledge base management, duplicate checking, rejection-risk checks, tender information, and more features under development.\n  \u003cbr\u003e\n  It supports all OpenAI-like AI APIs. DeepSeek, LongCat, and Volcano Ark are deeply adapted, and local models can also be connected through Ollama, LM Studio, and similar tools.\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cstrong\u003e❓ What problem does it solve?\u003c/strong\u003e\n  \u003cbr\u003e\n  There are many paid AI bid-writing tools today, but they are extremely expensive. A single proposal can cost tens of yuan, and unless a company reimburses it, small-business workers can hardly afford them. Free tools often have very poor quality. OpenBidKit aims to become the OpenClaw of the bidding field by providing an out-of-the-box, high-quality proposal writing tool. In our tests, generating a 200,000-word bid proposal with DeepSeek V4 Flash costs only about 0.8-1 yuan. We are also working hard to support the completely free LongCat-2.0-Preview, so proposal writers no longer need to buy their own feed.\n\u003c/p\u003e\n\n## 🌐 Official Website\n\n**Online Experience**: [https://yibiao.pro](https://yibiao.pro)\n\nVisit the website for more product information, online demos, and technical support.\n\n\u003e **Ad Slot · Jlaude API**\n\u003e\n\u003e Focused on the full GPT series, lower cost than DeepSeek V4 PRO, stable and fast for 7 months. Native chat in Yanwuchang plus unlimited-canvas image generation, all in one place, practical and affordable.\n\u003e\n\u003e Direct link: https://jlaudeapi.com\n\n## 📢 Statement\n\nRecently, we have received many issue-based attacks that baselessly smear and attack this repository. I hereby state:\n\n1. I will not stop open-sourcing this project. Never!\n2. Even if it becomes commercialized in the future, I will follow excellent open-source projects such as Excalidraw and NocoDB, and only charge for B2B services such as project management, cloud storage, team collaboration, and enterprise services. I give my personal word that the basic features for personal use will remain open source and free forever, and the generation quality will strive to match paid software.\n\n\u003cimg src=\"./screenshots/issue_claim.png\" alt=\"Yibiao issue statement\" width=\"100%\"\u003e\n\n## 🍉 Acknowledgements\n\n- Thanks to all users for your support and trust.\n- Special thanks to friends from \u003ca href=\"https://linux.do/\" rel=\"nofollow\"\u003elinuxdo\u003c/a\u003e for your support and encouragement.\n\n\u003ch2 align=\"center\"\u003e✨ Features \u0026 Advantages\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eAI Proposal Writing · Bid AI · AI Bid Generation · Technical Proposal Drafting · Tender Response Generation\u003c/strong\u003e\u003cbr\u003e\n  \u003csub\u003eMore than proposal draft generation: open-source control, local workspace, reusable knowledge, visual expression, and recoverable workflows.\u003c/sub\u003e\n\u003c/p\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e🧩 Open Source \u0026 Controllable\u003c/strong\u003e\u003cbr\u003e\n      An open-source AI bid proposal project that can be self-hosted, customized, and adapted to team workflows.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e💻 Local Desktop Workspace\u003c/strong\u003e\u003cbr\u003e\n      Configurations, caches, and generated results are stored locally, suitable for Windows bid-document workflows.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e📄 Multiple Parsing Options\u003c/strong\u003e\u003cbr\u003e\n      Supports local parsing and MinerU parser configuration for both regular documents and more complex files.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e📚 Knowledge Base Reuse\u003c/strong\u003e\u003cbr\u003e\n      Store company materials, historical cases, and proposal assets so bid AI output better matches your business context.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e🧩 Images \u0026 Diagrams\u003c/strong\u003e\u003cbr\u003e\n      Supports Mermaid preview, generated illustrations, and diagram conversion for Word export.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e🔄 Background Task Recovery\u003c/strong\u003e\u003cbr\u003e\n      Long-running parsing and generation tasks are persisted, so progress can be restored after switching pages.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e🛡️ Risk Check Workspaces\u003c/strong\u003e\u003cbr\u003e\n      Duplicate-check and rejection-risk checklist workspaces are reserved for repeated wording and response-completeness checks.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e⚙️ Custom AI Configuration\u003c/strong\u003e\u003cbr\u003e\n      Configure text models, image models, and file parsing providers to fit your team's preferred stack.\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cstrong\u003e✏️ Editable Workflow\u003c/strong\u003e\u003cbr\u003e\n      Outlines, generated content, and expansion results remain editable for human review and final polishing.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 📦 Download \u0026 Usage\n\n### ⬇️ Download\n\nDownload the latest release from [GitHub Releases](https://github.com/yibiaoai/yibiao-simple/releases), then run the installer or executable file.\n\n### 🎬 Usage Demo\n\n\u003ca href=\"https://www.bilibili.com/video/BV1sC5i6SE74\"\u003e\n  \u003cimg src=\"./screenshots/new_home.png\" alt=\"Yibiao usage demo video\" width=\"100%\"\u003e\n\u003c/a\u003e\n\n[Watch the usage demo on Bilibili](https://www.bilibili.com/video/BV1sC5i6SE74)\n\n## 🛠️ Technical Architecture\n\nThe current product is an independent desktop client under `client/`. It does not depend on the legacy `frontend/` or `backend/` structure.\n\n- **Desktop**: Electron Main / Preload provides local file access, configuration, export, and background task capabilities.\n- **Renderer**: Vite + React + TypeScript, with global CSS and Radix UI primitives.\n- **Features**: Technical proposal, knowledge base, duplicate-check workspace, rejection-risk checklist workspace, and settings.\n- **Local Data**: Configuration, workspace data, and generated caches are stored under Electron `userData`.\n- **Packaging**: Built for Windows / macOS with electron-builder.\n\n### 🏗️ Project Structure\n\n```\nYibiao Bid Toolbox/\n├── client/                    # Current desktop client\n│   ├── electron/              # Main, Preload, IPC, and local services\n│   ├── src/                   # Renderer source code\n│   │   ├── app/               # Routing, menu, and providers\n│   │   ├── features/          # Technical proposal, knowledge base, and other modules\n│   │   └── shared/            # Shared types, AI helpers, UI, and utilities\n│   ├── assets/                # Icons and static assets\n│   └── package.json           # Client dependencies and packaging config\n├── analytics/                 # Independent analytics service\n├── tools/                     # Independent document parsing and MinerU validation tools\n└── README.md                  # Chinese README\n```\n\n## 🤝 Contributing\n\nContributions are welcome.\n\n1. **🐛 Bug Reports**: Report bugs in [Issues](https://github.com/yibiaoai/yibiao-simple/issues).\n2. **💡 Feature Requests**: Suggest new features and improvements.\n3. **🔧 Code Contributions**: Fork the repository and submit a pull request.\n4. **📖 Documentation**: Help improve documentation and usage guides.\n\n## 📄 License\n\nThis project is released under the [GNU Affero General Public License v3.0](LICENSE).\n\nYou may use, modify, distribute, and commercialize this project, but modified versions, redistributed copies, and network-accessible services must comply with the AGPL-3.0 source-sharing obligations and preserve the [NOTICE](NOTICE) attribution notice, original repository link, and author information.\n\n## 🙋‍♂️ Contact\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"50%\" valign=\"top\"\u003e\n\n- **Official Website**: [https://yibiao.pro](https://yibiao.pro)\n- **Feedback**: [GitHub Issues](https://github.com/yibiaoai/yibiao-simple/issues)\n- **Email**: support@yibiao.pro\n\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" valign=\"top\"\u003e\n      \u003cp\u003e\n        \u003cimg src=\"./screenshots/企业微信.png\" alt=\"WeCom QR code\" width=\"180\"\u003e\n      \u003c/p\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Star History\n\n\u003ca href=\"https://www.star-history.com/?repos=FB208%2FOpenBidKit_Yibiao\u0026type=timeline\u0026legend=top-left\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/chart?repos=FB208/OpenBidKit_Yibiao\u0026type=timeline\u0026theme=dark\u0026legend=top-left\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/chart?repos=FB208/OpenBidKit_Yibiao\u0026type=timeline\u0026legend=top-left\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/chart?repos=FB208/OpenBidKit_Yibiao\u0026type=timeline\u0026legend=top-left\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  ⭐ If this project helps you, please give it a Star.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e⭐ This project has been open sourced and self recommended for communication in the LINUX DO community. We welcome your supervision, feedback, and contributions.\u003c/a\u003e\u003c/p\u003e\n\n`AI Proposal Writing` `Bid AI` `AI Bid Generation` `Free Bid Proposal Tool`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffb208%2Fopenbidkit_yibiao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffb208%2Fopenbidkit_yibiao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffb208%2Fopenbidkit_yibiao/lists"}