HEXCORE
A cyberpunk-themed secure file encryption tool built with Python and Pygame.
Install / Use
/learn @sleepy-archive/HEXCOREREADME
HEXCORE // SECURE TERMINAL
"Why do real security tools look so boring?"
⚡ Context: This entire architecture—from the threaded backend to the custom UI—was engineered and "vibe coded" in a single 72-hour weekend sprint (for now).
📸 The Vibe Check
<p align="center"> <img src="assets/demo_login.png" width="45%" alt="Secure Login Screen" style="border-radius: 5px;"> <img src="assets/demo_picker.png" width="45%" alt="Custom File Picker" style="border-radius: 5px;"> </p> <p align="center"> <img src="assets/demo_action.png" width="94%" alt="Encryption in Progress" style="border-radius: 5px;"> </p>The UI runs on a separate thread from the encryption logic. This means the animations (floating hexes, progress bars) stay smooth at 60FPS even while the backend is crunching 1GB files.
🛠️ Installation & Usage
-
Clone the Repository
git clone https://github.com/sleepy-archive/HEXCORE.git cd HEXCORE -
Install Dependencies
pip install -r requirements.txt -
Run the System
python hex_core.py -
⚠️ Note: By default, the app runs in Demo Mode (PIN:
1234).- I know, I know. Ideally, this should use a secure vault key. But for the sake of checking out the UI without setup friction, I left the training wheels on. You can override this by setting the
HEX_ADMIN_PINenvironment variable.
- I know, I know. Ideally, this should use a secure vault key. But for the sake of checking out the UI without setup friction, I left the training wheels on. You can override this by setting the
<img src="assets/anime_gif_1.gif" height="30" width="30" style="vertical-align:middle"/> Developer's Log
Well, this project was my first ever attempt to create a full-stack application (I'm a freshman), and I mostly "vibe coded" to get my feet wet. But I will be coming back to this project to maintain and heavily modify it. By the time of graduation, I intend for this application to be at least production-grade.
Even the README is vibe coded (sorry not sorry), but hey, it at least gets the point across with nice formatting, don't ya think (even if this text sounds a bit robotic) ??
Also, encrypt or decrypt any data (sensitive or dummy) at your own risk! If you like the UI and want to test that, maybe write a dummy backend for the encryption engine, that way you can enjoy the visuals without trusting a freshman's math with your life secrets.
🗺️ Future Roadmap
I am not abandoning this project. This repo is my long-term testbed for distributed security concepts.
🧱 Core & Architecture
- [ ] Reliability: Write a unit test script to stress-test 1,000 auto-encrypt/decrypt cycles.
- [ ] Headless Mode: Implement
argparseso the engine runs on Linux servers without a monitor. - [ ] Dockerization: Containerize the backend for one-click deployment across any OS.
🌐 Network & Cloud
- [ ] The Air-Gapped Vault: Port the backend to a Raspberry Pi using a custom raw TCP protocol (avoiding HTTP/Flask overhead).
- [ ] Database Integration: Replace text logs with SQLite/PostgreSQL for enterprise-grade audit trails.
🛡️ Advanced Security
- [ ] ML Guard: Train a model to detect "bot-like" mouse movements and auto-lock the vault.
- [ ] Red Teaming: Open the server to peer pentesting to identify and patch real-world exploits.
- [ ] Hardware Keys: Experiment with physical key authentication for multi-factor access.
⚖️ License
Distributed under the MIT License. See LICENSE for more information.
Related Skills
claude-opus-4-5-migration
92.1kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
343.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
diffs
343.3kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
TrendRadar
50.3k⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。
