π₯ Program & Open Source Code [Download Link]: :
June 8, 2026 Β· View on GitHub
[ English ] | [ δΈζη ] θΏε€ζ΄δΉ¦-ζ ιζ°εΌεΉ»ζΉ Infinite Numerical Magic Square
[Open Source] Novel Writing & AI Programming Assistant (V28.1) Green Portable Edition
Supported Platforms
Windows 7 / Win10 / Win11 / Windows 2008+
Core Highlight: Adapts to mainstream API route relays, using both domestic and overseas hottest AI models via relay

π₯ Core Advantages
| Feature | Description |
|---|---|
| Integrates World's Hottest AI Models | Adapts to mainstream API route relays, using relayed models such as Gemini, Claude, ChatGPT, Grok, etc. |
| Best-in-Class Image Generation | Adapts image generation AI model Nano Banana [G Gemini * Nano Banana gemini-flash-image] |
| Multimodal | Image reading and PDF file reading capabilities. |
| Multi-Channel AI Engine | Compatible with the latest DeepSeek versions v4-flash and v4-pro. |
| Custom Integration of Various Models | Besides deepseek-r1, you can also integrate various AI models such as Qwen, Doubao, etc. |
| Free Format Conversion | One-click conversion of AI content from any webpage to plain text, web HTML, forum BBCode for easy sharing |
| Zero Hardware Requirements | Compatible with Windows 7+ systems, runs instantly on any ordinary computer |
| Data Security | Local encrypted SQLite storage, chat history supports password hiding (click β to hide) |
| History Search | Supports keyword search in local storage for quick retrieval of past records |
| Favorites | One-click bookmarking of important conversations, supports categorization and custom notes for easy personal knowledge base construction. |


- Smart Conversation Management, Flexible and Resource-Saving:
- Precise Context Control: Unique multi-round conversation management options, clear context on demand to save token consumption and maintain conversation focus:
Clear All Context: Clears the entire conversation context to restart the dialogue.Multi-round Conversation Management Tool: Remove individual conversation turns arbitrarily, master the entire conversation context for optimal AI dialogue.Context Input Text: Input custom text within the multi-round conversation context to manipulate the entire dialogue context.
- Precise Context Control: Unique multi-round conversation management options, clear context on demand to save token consumption and maintain conversation focus:

π₯ Program & Open Source Code [Download Link]: :
- Ai-Assistant/releases Download: https://github.com/jiqi136/Ai-Assistant/releases
- sourceforge.net Download : https://ai-assistant.sourceforge.io/
Go Language Source Code Build Instructions
Building the project requires only the following two core files:
main.go
The program entry file, containing the main business logic implementation.go.mod
The Go module definition file, used for managing project dependencies and version information. Download the above files and import them into the project directory to start building.
π Apache 2.0 Open Source License
This project is licensed under the permissive Apache 2.0 License. This means you have complete freedom to use the source code.
You can: (Plain English explanation)
- β Commercial Use: Allows using this work and its derivatives for commercial purposes and selling them.
- β Modify and Redistribute: Allows modifying the code and redistributing it under either open-source or closed-source terms.
Like this project? Don't forget to give it a β! Your support is the motivation for continued maintenance.
This program uses the lightweight desktop PC-Gui framework
PC-Gui: Born for AI, a lightweight desktop GUI framework natively supporting Deepseek-style real-time typewriter streaming output! π
[ Apache 2.0 Open Source Code https://github.com/jiqi136/PC-Gui ]
π‘ Core Philosophy: Rapid Development Β· Minimal Size Β· Native Performance Β· Helping Build Quality Tools Users Are Willing to Pay For
On the desktop, users' demand for efficient, practical tools has never waned, and they have a strong willingness to pay. PC-Gui aims to help developers quickly respond to this market need, building compact yet powerful commercial desktop applications using the simplest and most stable technologies.
Core Tech Stack
Abandoning complex dependencies and bloated third-party GUI libraries, returning to the essence of programming: building desktop applications with a backend mindset. By using a stable Go backend to provide web services driving a flexible web frontend, achieving unparalleled lightweightness and performance.
| Component | Technical Details |
|---|---|
| Backend Service | Go language, provides local web services based on the standard library net/http. |
| Frontend Interface | HTML, JavaScript, CSS standard web technologies. |
| Data Storage | Locally encrypted SQLite database, lightweight and reliable. |
Core Advantages & Multi-Solution Comparison
| Category | β PC-Gui Advantages | β οΈ Other Solutions Comparison |
|---|---|---|
| π Zero Dependency Runtime | Backend Go language enables rapid development, strong typing for easy maintenance; cross-compiles to a single executable file, no runtime or library installation required by users, double-click to run. | β οΈ Requires users to pre-install and configure complex environments and dependencies like WebView2, Python, C++, Node.js. |
| π¨ Interface Technology (HTML) | HTML frontend interface can be quickly generated using numerous templates and AI tools, achieving high efficiency and easily creating beautiful, modern visual styles. | Traditional GUI library interfaces are often outdated with high customization difficulty. |
| AI Streaming Output | Only requires simple asynchronous handling to achieve streaming output of AI content, enhancing user experience. | Implementing streaming output typically requires handling complex callbacks or multi-threading. |
| Markdown Rendering | Perfectly renders Markdown format returned by AI, with syntax highlighting for various languages. | Chatbox, Cherry, etc., have relatively basic Markdown rendering and code highlighting. |
| Single File Deployment | Using Go's standard library embed, all static resources (images, CSS, etc.) can be directly bundled into a single executable file, and directly accessed by reusing the HTML service. | Bloated dependencies: Requires external packaging tools, resulting in large bundle sizes or scattered files, complex deployment. |
| π¦ Minimal Size | Packaged application size is only 10-25MB, effortless distribution and download. | β οΈ Applications based on Electron / WebView2 typically exceed 100MB. |
| π§ Ultra-Low Memory Usage | Runtime memory usage is only about 8MB, CPU overhead nearly zero, light and fast. | β οΈ Electron / WebView2 applications easily consume over 500MB of memory. |
| Code Security | Go compiled binary files, combined with garble obfuscation technology, effectively prevent logic from being decompiled. | Easy to leak: Python, Node.js scripting languages are extremely easy to decompile and expose, no trade secrets. |
| π» Cross-Platform Compatibility | Go language natively supports Windows 7/10/11, Linux, macOS, covering the widest user base. | Solutions like Webview2 do not support older systems like Windows 7. |
| Runtime Stability | Core relies only on Go's official standard library, ensuring long-term stable operation without crashes. | Relies on many third-party libraries, with risks of version compatibility and stability issues. |
| π― Complete Control | Core code relies only on Go's official standard library, no third-party GUI framework black boxes, code is completely self-controllable, facilitating long-term maintenance and troubleshooting. | β οΈ Relies on large third-party frameworks with redundant code, making troubleshooting difficult when encountering complex issues. |
| π Globalization Support | Interface based on standard web pages, can directly leverage the browser's built-in translation feature, easily supporting hundreds of global languages. | Requires built-in multilingual text libraries, massive effort. |
| π‘ Cross-Language Reusability | The framework concept is clear, any language that supports HTTP services (e.g., C#, Python, Rust) can learn from it. | Frameworks are deeply tied to specific languages or platforms, difficult to migrate. |
To Developers
Today, as the AI wave sweeps the globe and the job market faces challenges, mastering a skill that can rapidly create value is crucial.
I hope PC-Gui, this lightweight and efficient framework, can become a sharp tool in your hands, helping you quickly turn ideas into reality, develop practical desktop tools users are willing to pay for, and ultimately achieve personal value and commercial success.
[ Apache 2.0 Open Source Code https://github.com/jiqi136/PC-Gui ]