Show HN: Graphicle, a Rust port of Graphify with memory for coding agents
🇬🇧 English
Graphicle is a Rust program that maps your repository into a code graph and remembers your project's docs, decisions and past agent sessions. It gives coding agents cited excerpts from both, pointing to the exact files and lines. It runs on your machine with no API key, no account and no telemetry, and works with Claude Code, Cursor, Codex, VS Code, Claude Desktop and any MCP client.
Installation is handled through Homebrew (brew install graphicle-ai/tap/graphicle) or a curl install script. Running graphicle setup in a repository indexes it, builds the code graph and connects the coding agents it finds. Setup also enables session capture, directs Claude Code's searches to the code graph first, adds a short section to AGENTS.md and installs Git hooks that keep the project current. It lists every file it changes and backs each one up first, and graphicle disconnect reverses all of it. Native Windows support is not yet available; under WSL2 the Linux install should work but is untested.
Graphicle can be queried from the terminal with graphicle ask, which returns evidence excerpts such as the file and lines where tax is added to prices. Without a configured model it shows only the evidence; setting a model such as anthropic, openai or ollama adds written answers. Commands like graphicle graph affected "retry()" show what depends on a given symbol.
On a 31k-file Kubernetes repository, the 0.1.0 engine completed a code-only extract in 3 min 18 s, compared with 26 min 38 s for Graphify 0.9.88, producing the same graph in a single exploratory run. Memories proposed by an agent wait for the user's approval before being stored.
🇸🇦 العربية
Graphicle: رسم بياني للشيفرة وذاكرة لوكلاء البرمجة
Graphicle برنامج بلغة Rust يرسم مستودعك في رسم بياني للشيفرة، ويتذكر وثائق مشروعك وقراراته وجلسات الوكلاء السابقة. يزوّد وكلاء البرمجة بمقتطفات موثّقة من كليهما، مشيرةً إلى الملفات والأسطر الدقيقة. يعمل على جهازك دون مفتاح API أو حساب أو قياس عن بُعد، ويعمل مع Claude Code وCursor وCodex وVS Code وClaude Desktop وأي عميل MCP.
يتم التثبيت عبر Homebrew (brew install graphicle-ai/tap/graphicle) أو عبر سكربت تثبيت بواسطة curl. يؤدي تشغيل graphicle setup داخل مستودع إلى فهرسته وبناء الرسم البياني للشيفرة وربط وكلاء البرمجة التي يجدها. كما يفعّل Setup التقاط الجلسات، ويوجّه عمليات بحث Claude Code إلى الرسم البياني للشيفرة أولاً، ويضيف قسماً قصيراً إلى AGENTS.md، ويثبّت خطافات Git تُبقي المشروع محدَّثاً. يسرد جميع الملفات التي يغيّرها ويحفظ نسخة احتياطية من كل منها قبل ذلك، ويعكس graphicle disconnect كل ذلك. الدعم الأصلي لنظام Windows غير متاح بعد؛ وضمن WSL2 ينبغي أن يعمل تثبيت Linux لكنه غير مختبر.
يمكن الاستعلام من Graphicle عبر الطرفية باستخدام graphicle ask، الذي يعيد مقتطفات أدلة مثل الملف والأسطر التي تُضاف فيها الضريبة إلى الأسعار. ومن دون نموذج مُعدّ، يعرض الأدلة فقط؛ وعند تحديد نموذج مثل anthropic أو openai أو ollama تُضاف إجابات مكتوبة. وتعرض أوامر مثل graphicle graph affected "retry()" ما يعتمد على رمز معين.
على مستودع Kubernetes يضم 31 ألف ملف، أكمل محرك الإصدار 0.1.0 استخراج الشيفرة فقط في 3 دقائق و18 ثانية، مقارنةً بـ 26 دقيقة و38 ثانية لـ Graphify 0.9.88، منتجاً الرسم البياني نفسه في تشغيل استكشافي واحد. وتنتظر الذكريات التي يقترحها الوكيل موافقة المستخدم قبل تخزينها.
هل يرسل Graphicle شيفرتي أو بياناتي إلى خوادم خارجية؟
لا. يعمل Graphicle محلياً دون حساب أو قياس عن بُعد، ولا يغادر شيء جهازك ما لم تُعدّ مزود نموذج بشكل صريح.
🇧🇩 বাংলা
Graphicle: কোডিং এজেন্টের জন্য কোড গ্রাফ ও মেমরি
Graphicle একটি Rust প্রোগ্রাম যা আপনার রিপোজিটরিকে একটি কোড গ্রাফে ম্যাপ করে এবং আপনার প্রকল্পের ডকুমেন্ট, সিদ্ধান্ত ও অতীতের এজেন্ট সেশনগুলো মনে রাখে। এটি কোডিং এজেন্টকে দুটোর উদ্ধৃত অংশ দেয়, যা সঠিক ফাইল ও লাইনের দিকে নির্দেশ করে। এটি আপনার মেশিনে API key, অ্যাকাউন্ট বা টেলিমেট্ছাড়াই চলে এবং Claude Code, Cursor, Codex, VS Code, Claude Desktop ও যেকোনো MCP ক্লায়েন্টের সাথে কাজ করে।
ইনস্টলেশন Homebrew (brew install graphicle-ai/tap/graphicle) বা curl ইনস্টল স্ক্রিপ্টের মাধ্যমে হয়। কোনো রিপোজিটরিতে graphicle setup চালালে তা সেটিকে ইনডেক্স করে, কোড গ্রাফ তৈরি করে এবং যে কোডিং এজেন্ট খুঁজে পায় সেগুলো সংযুক্ত করে। Setup সেশন ক্যাপচারও চালু করে, Claude Code-এর অনুসন্ধানকে আগে কোড গ্রাফের দিকে নির্দেশ করে, AGENTS.md-এ একটি ছোট অংশ যোগ করে এবং Git hooks ইনস্টল করে যা প্রকল্প হালনাগাদ রাখে। এটি পরিবর্তিত প্রতিটি ফাইলের তালিকা দেখায় এবং আগে প্রতিটির ব্যাকআপ নেয়; graphicle disconnect সব কিছু উল্টে দেয়। নেটিভ Windows সমর্থন এখনো নেই; WSL2-এর অধীনে Linux ইনস্টল কাজ করার কথা, তবে তা পরীক্ষিত নয়।
টার্মিনাল থেকে graphicle ask দিয়ে Graphicle-কে প্রশ্ন করা যায়, যা প্রমাণের অংশ ফেরত দেয়, যেমন যে ফাইল ও লাইনে দামে কর যোগ করা হয়। মডেল কনফিগার না থাকলে এটি শুধু প্রমাণ দেখায়; anthropic, openai বা ollama-এর মতো একটি মডেল সেট করলে লিখিত উত্তরও যোগ হয়। graphicle graph affected "retry()"-এর মতো কমান্ড দেখায় কোন কিছু একটি নির্দিষ্ট symbol-এর উপর নির্ভরশীল।
৩১ হাজার ফাইলের একটি Kubernetes রিপোজিটরিতে 0.1.0 ইঞ্জিন শুধু-কোড এক্সট্র্যাক্ট ৩ মিনিট ১৮ সেকেন্ডে শেষ করেছে, যেখানে Graphify 0.9.88 লেগেছে ২৬ মিনিট ৩৮ সেকেন্ড, এবং একটি অনুসন্ধানমূলক রানে একই গ্রাফ তৈরি হয়েছে। এজেন্টের প্রস্তাবিত মেমরি সংরক্ষণের আগে ব্যবহারকারীর অনুমোদনের অপেক্ষায় থাকে।
Graphicle কি আমার কোড বা ডেটা বাইরের সার্ভারে পাঠায়?
না। Graphicle স্থানীয়ভাবে চলে, এতে কোনো অ্যাকাউন্ট বা টেলিমেট্রি নেই, এবং আপনি স্পষ্টভাবে কোনো মডেল প্রদানকারী কনফিগার না করলে কিছুই আপনার মেশিন ছাড়ে না।
🇩🇪 Deutsch
Graphicle: Code-Graph und Gedächtnis für Coding-Agenten
Graphicle ist ein Rust-Programm, das Ihr Repository in einen Code-Graphen abbildet und die Dokumentation, Entscheidungen und vergangenen Agenten-Sitzungen Ihres Projekts speichert. Es liefert Coding-Agenten zitierte Auszüge aus beidem, die auf die genauen Dateien und Zeilen verweisen. Es läuft auf Ihrem Rechner ohne API-Schlüssel, ohne Konto und ohne Telemetrie und funktioniert mit Claude Code, Cursor, Codex, VS Code, Claude Desktop und jedem MCP-Client.
Die Installation erfolgt über Homebrew (brew install graphicle-ai/tap/graphicle) oder ein curl-Installationsskript. Der Befehl graphicle setup in einem Repository indiziert es, baut den Code-Graphen auf und verbindet die gefundenen Coding-Agenten. Setup aktiviert außerdem die Sitzungserfassung, lenkt die Suchen von Claude Code zuerst auf den Code-Graphen, fügt einen kurzen Abschnitt in AGENTS.md ein und installiert Git-Hooks, die das Projekt aktuell halten. Es listet jede geänderte Datei auf und sichert jede vorher; graphicle disconnect macht alles rückgängig. Native Windows-Unterstützung gibt es noch nicht; unter WSL2 sollte die Linux-Installation funktionieren, ist aber nicht getestet.
Graphicle lässt sich im Terminal mit graphicle ask abfragen, das Belegauszüge liefert, etwa die Datei und die Zeilen, in denen Steuern auf Preise aufgeschlagen werden. Ohne konfiguriertes Modell zeigt es nur die Belege; wird ein Modell wie anthropic, openai oder ollama gesetzt, kommen ausformulierte Antworten hinzu. Befehle wie graphicle graph affected "retry()" zeigen, was von einem bestimmten Symbol abhängt.
Auf einem Kubernetes-Repository mit 31.000 Dateien schloss die Engine 0.1.0 eine reine Code-Extraktion in 3 Min 18 s ab, verglichen mit 26 Min 38 s für Graphify 0.9.88, und erzeugte in einem explorativen Lauf denselben Graphen. Von einem Agenten vorgeschlagene Erinnerungen warten auf die Zustimmung des Nutzers, bevor sie gespeichert werden.
Sendet Graphicle meinen Code oder meine Daten an externe Server?
Nein. Graphicle läuft lokal ohne Konto und ohne Telemetrie, und nichts verlässt Ihren Rechner, sofern Sie nicht ausdrücklich einen Modellanbieter konfigurieren.
🇪🇸 Español
Graphicle: grafo de código y memoria para agentes de programación
Graphicle es un programa en Rust que asigna tu repositorio a un grafo de código y recuerda la documentación, las decisiones y las sesiones anteriores de tu proyecto con agentes. Proporciona a los agentes de programación extractos citados de ambos, señalando los archivos y líneas exactas. Se ejecuta en tu equipo sin clave de API, sin cuenta y sin telemetría, y funciona con Claude Code, Cursor, Codex, VS Code, Claude Desktop y cualquier cliente MCP.
La instalación se realiza mediante Homebrew (brew install graphicle-ai/tap/graphicle) o con un script de instalación curl. Ejecutar graphicle setup en un repositorio lo indexa, construye el grafo de código y conecta los agentes de programación que encuentra. Setup también activa la captura de sesiones, dirige primero las búsquedas de Claude Code al grafo de código, añade una breve sección a AGENTS.md e instala hooks de Git que mantienen el proyecto actualizado. Muestra una lista de todos los archivos que modifica y crea una copia de seguridad de cada uno antes de hacerlo, y graphicle disconnect revierte todos los cambios. El soporte nativo para Windows todavía no está disponible; en WSL2, la instalación de Linux debería funcionar, aunque no se ha probado.
Graphicle se puede consultar desde la terminal con graphicle ask, que devuelve extractos de evidencia, como el archivo y las líneas donde se suma el impuesto a los precios. Sin un modelo configurado, solo muestra la evidencia; al configurar un modelo como anthropic, openai u ollama, se añaden respuestas escritas. Comandos como graphicle graph affected "retry()" muestran qué depende de un símbolo determinado.
En un repositorio de Kubernetes de 31.000 archivos, el motor 0.1.0 completó una extracción solo de código en 3 min 18 s, frente a 26 min 38 s de Graphify 0.9.88, produciendo el mismo grafo en una única ejecución exploratoria. Los recuerdos propuestos por un agente esperan la aprobación del usuario antes de almacenarse.
¿Graphicle envía mi código o mis datos a servidores externos?
No. Graphicle se ejecuta localmente, sin cuenta y sin telemetría, y nada sale de tu equipo a menos que configures explícitamente un proveedor de modelos.
🇫🇷 Français
Graphicle : graphe de code et mémoire pour agents de codage
Graphicle est un programme Rust qui cartographie votre dépôt dans un graphe de code et mémorise la documentation, les décisions et les sessions passées de votre projet avec les agents. Il fournit aux agents de codage des extraits cités de ces deux sources, pointant vers les fichiers et lignes exacts. Il fonctionne sur votre machine sans clé API, sans compte et sans télémétrie, et fonctionne avec Claude Code, Cursor, Codex, VS Code, Claude Desktop et tout client MCP.
L'installation se fait via Homebrew (brew install graphicle-ai/tap/graphicle) ou un script d'installation curl. Exécuter graphicle setup dans un dépôt l'indexe, construit le graphe de code et connecte les agents de codage détectés. Setup active aussi la capture des sessions, oriente les recherches de Claude Code d'abord vers le graphe de code, ajoute une courte section à AGENTS.md et installe des hooks Git qui maintiennent le projet à jour. Il liste chaque fichier modifié et en fait une sauvegarde au préalable, et graphicle disconnect annule l'ensemble. La prise en charge native de Windows n'est pas encore disponible ; sous WSL2, l'installation Linux devrait fonctionner mais n'a pas été testée.
Graphicle s'interroge depuis le terminal avec graphicle ask, qui renvoie des extraits de preuves, comme le fichier et les lignes où la taxe est ajoutée aux prix. Sans modèle configuré, il n'affiche que les preuves ; en définissant un modèle comme anthropic, openai ou ollama, des réponses rédigées s'ajoutent. Des commandes comme graphicle graph affected "retry()" montrent ce qui dépend d'un symbole donné.
Sur un dépôt Kubernetes de 31 000 fichiers, le moteur 0.1.0 a terminé une extraction du seul code en 3 min 18 s, contre 26 min 38 s pour Graphify 0.9.88, en produisant le même graphe lors d'une seule exécution exploratoire. Les souvenirs proposés par un agent attendent l'approbation de l'utilisateur avant d'être enregistrés.
Graphicle envoie-t-il mon code ou mes données à des serveurs externes ?
Non. Graphicle fonctionne localement, sans compte ni télémétrie, et rien ne quitte votre machine sauf si vous configurez explicitement un fournisseur de modèle.
🇮🇳 हिन्दी
Graphicle: कोडिंग एजेंट्स के लिए कोड ग्राफ़ और मेमोरी
Graphicle एक Rust प्रोग्राम है जो आपके रिपॉज़िटरी को एक कोड ग्राफ़ में मैप करता है और आपके प्रोजेक्ट के दस्तावेज़, निर्णय और पिछले एजेंट सत्र याद रखता है। यह कोडिंग एजेंट्स को दोनों से उद्धृत अंश देता है, जो सटीक फ़ाइलों और पंक्तियों की ओर इशारा करते हैं। यह आपकी मशीन पर बिना API key, बिना खाते और बिना टेलीमेट्री के चलता है, और Claude Code, Cursor, Codex, VS Code, Claude Desktop तथा किसी भी MCP क्लाइंट के साथ काम करता है।
इंस्टॉलेशन Homebrew (brew install graphicle-ai/tap/graphicle) या curl इंस्टॉल स्क्रिप्ट के ज़रिए होता है। किसी रिपॉज़िटरी में graphicle setup चलाने से वह उसे इंडेक्स करता है, कोड ग्राफ़ बनाता है और मिलने वाले कोडिंग एजेंट्स को जोड़ता है। Setup सत्र कैप्चर भी सक्षम करता है, Claude Code की खोजों को पहले कोड ग्राफ़ की ओर भेजता है, AGENTS.md में एक छोटा खंड जोड़ता है, और Git hooks इंस्टॉल करता है जो प्रोजेक्ट को अद्यतन रखते हैं। यह बदली गई हर फ़ाइल की सूची दिखाता है और पहले हर फ़ाइल का बैकअप लेता है; graphicle disconnect यह सब उलट देता है। नेटिव Windows समर्थन अभी उपलब्ध नहीं है; WSL2 के अंतर्गत Linux इंस्टॉल काम करना चाहिए, पर वह परीक्षण में नहीं है।
टर्मिनल से graphicle ask के ज़रिए Graphicle से पूछताछ की जा सकती है, जो साक्ष्य अंश लौटाता है, जैसे वह फ़ाइल और पंक्तियाँ जहाँ कीमतों में टैक्स जोड़ा जाता है। बिना कॉन्फ़िगर किए गए मॉडल के, यह केवल साक्ष्य दिखाता है; anthropic, openai या ollama जैसा मॉडल सेट करने पर लिखित उत्तर भी जुड़ जाते हैं। graphicle graph affected "retry()" जैसे कमांड दिखाते हैं कि किसी दिए गए symbol पर क्या निर्भर है।
31k फ़ाइलों वाले Kubernetes रिपॉज़िटरी पर, 0.1.0 इंजन ने केवल-कोड एक्सट्रैक्ट 3 मिनट 18 सेकंड में पूरा किया, जबकि Graphify 0.9.88 को 26 मिनट 38 सेकंड लगे, और एक ही खोजपूर्ण रन में समान ग्राफ़ बना। एजेंट द्वारा प्रस्तावित मेमोरी को संग्रहीत होने से पहले उपयोगकर्ता की स्वीकृति का इंतज़ार करना पड़ता है।
क्या Graphicle मेरा कोड या डेटा बाहरी सर्वरों पर भेजता है?
नहीं। Graphicle स्थानीय रूप से चलता है, इसमें कोई खाता या टेलीमेट्री नहीं है, और जब तक आप किसी मॉडल प्रदाता को स्पष्ट रूप से कॉन्फ़िगर नहीं करते, कुछ भी आपकी मशीन से बाहर नहीं जाता।
🇮🇩 Bahasa Indonesia
Graphicle: Graf Kode dan Memori untuk Agen Pengodean
Graphicle adalah program Rust yang memetakan repositori Anda ke dalam graf kode dan mengingat dokumen, keputusan, serta sesi agen sebelumnya dalam proyek Anda. Program ini memberikan kepada agen pengodean kutipan dari keduanya, yang menunjuk ke file dan baris yang tepat. Program berjalan di mesin Anda tanpa API key, tanpa akun, dan tanpa telemetri, serta bekerja dengan Claude Code, Cursor, Codex, VS Code, Claude Desktop, dan klien MCP apa pun.
Instalasi dilakukan melalui Homebrew (brew install graphicle-ai/tap/graphicle) atau skrip instalasi curl. Menjalankan graphicle setup di dalam repositori akan mengindeksnya, membangun graf kode, dan menghubungkan agen pengodean yang ditemukan. Setup juga mengaktifkan penangkapan sesi, mengarahkan pencarian Claude Code ke graf kode terlebih dahulu, menambahkan bagian singkat ke AGENTS.md, dan memasang Git hooks yang menjaga proyek tetap mutakhir. Program ini mencantumkan setiap file yang diubah dan membuat cadangan terlebih dahulu; graphicle disconnect membatalkan semuanya. Dukungan Windows native belum tersedia; di bawah WSL2, instalasi Linux seharusnya berfungsi tetapi belum diuji.
Graphicle dapat ditanyai dari terminal dengan graphicle ask, yang mengembalikan kutipan bukti seperti file dan baris tempat pajak ditambahkan ke harga. Tanpa model yang dikonfigurasi, hanya bukti yang ditampilkan; dengan mengatur model seperti anthropic, openai, atau ollama, jawaban tertulis juga ditambahkan. Perintah seperti graphicle graph affected "retry()" menunjukkan apa saja yang bergantung pada simbol tertentu.
Pada repositori Kubernetes dengan 31 ribu file, engine 0.1.0 menyelesaikan ekstraksi khusus kode dalam 3 mnt 18 dtk, dibandingkan 26 mnt 38 dtk untuk Graphify 0.9.88, dan menghasilkan graf yang sama dalam satu kali eksekusi eksploratif. Memori yang diusulkan agen menunggu persetujuan pengguna sebelum disimpan.
Apakah Graphicle mengirim kode atau data saya ke server eksternal?
Tidak. Graphicle berjalan secara lokal tanpa akun dan telemetri, dan tidak ada yang keluar dari mesin Anda kecuali Anda secara eksplisit mengonfigurasi penyedia model.
🇯🇵 日本語
Graphicle:コーディングエージェント向けのコードグラフとメモリ
Graphicleは、リポジトリをコードグラフに写像し、プロジェクトのドキュメント、決定事項、過去のエージェントセッションを記憶するRustプログラムです。両方から引用された抜粋を、正確なファイルと行を指し示す形でコーディングエージェントに提供します。APIキー、アカウント、テレメトリは不要で、お使いのマシン上で動作し、Claude Code、Cursor、Codex、VS Code、Claude Desktop、およびあらゆるMCPクライアントに対応しています。
インストールはHomebrew(brew install graphicle-ai/tap/graphicle)またはcurlのインストールスクリプトで行います。リポジトリで graphicle setup を実行すると、インデックスを作成し、コードグラフを構築し、見つかったコーディングエージェントを接続します。Setupはセッションの取得も有効にし、Claude Codeの検索を最初にコードグラフへ向け、AGENTS.mdに短いセクションを追加し、プロジェクトを最新の状態に保つGitフックをインストールします。変更されるすべてのファイルを一覧表示し、変更前に各ファイルのバックアップを取ります。graphicle disconnect はこれらすべてを元に戻します。ネイティブのWindowsサポートはまだ提供されていません。WSL2上ではLinux版のインストールが動作するはずですが、テストはされていません。
ターミナルから graphicle ask を使ってGraphicleに問い合わせることができ、価格に税が加算されるファイルと行などの根拠の抜粋が返されます。モデルが設定されていない場合は根拠のみが表示されます。anthropic、openai、ollamaなどのモデルを設定すると、文章による回答が追加されます。graphicle graph affected "retry()" などのコマンドは、特定のシンボルに依存するものを示します。
31,000ファイルのKubernetesリポジトリでは、0.1.0エンジンはコードのみの抽出を3分18秒で完了し、Graphify 0.9.88の26分38秒と比べて大幅に高速でした。また、探索的な1回の実行で同じグラフを生成しました。エージェントが提案したメモリは、保存される前にユーザーの承認を待ちます。
Graphicleは私のコードやデータを外部サーバーに送信しますか?
いいえ。Graphicleはローカルで動作し、アカウントやテレメトリはありません。モデルプロバイダーを明示的に設定しない限り、データがお使いのマシンの外に出ることはありません。
🇧🇷 Português
Graphicle: grafo de código e memória para agentes de programação
Graphicle é um programa em Rust que mapeia seu repositório em um grafo de código e lembra a documentação, as decisões e as sessões anteriores de agentes do seu projeto. Ele fornece aos agentes de programação trechos citados de ambos, apontando para os arquivos e linhas exatos. Roda na sua máquina sem chave de API, sem conta e sem telemetria, e funciona com Claude Code, Cursor, Codex, VS Code, Claude Desktop e qualquer cliente MCP.
A instalação é feita pelo Homebrew (brew install graphicle-ai/tap/graphicle) ou por um script de instalação via curl. Executar graphicle setup em um repositório o indexa, constrói o grafo de código e conecta os agentes de programação que encontrar. O setup também ativa a captura de sessões, direciona as buscas do Claude Code primeiro para o grafo de código, adiciona uma breve seção ao AGENTS.md e instala hooks do Git que mantêm o projeto atualizado. Ele lista todos os arquivos que altera e faz backup de cada um antes; graphicle disconnect desfaz tudo. O suporte nativo ao Windows ainda não está disponível; no WSL2, a instalação para Linux deve funcionar, mas não foi testada.
O Graphicle pode ser consultado pelo terminal com graphicle ask, que retorna trechos de evidência, como o arquivo e as linhas onde o imposto é somado aos preços. Sem um modelo configurado, mostra apenas as evidências; ao definir um modelo como anthropic, openai ou ollama, são acrescentadas respostas escritas. Comandos como graphicle graph affected "retry()" mostram o que depende de um determinado símbolo.
Em um repositório Kubernetes com 31 mil arquivos, o motor 0.1.0 concluiu uma extração apenas de código em 3 min 18 s, contra 26 min 38 s do Graphify 0.9.88, produzindo o mesmo grafo em uma única execução exploratória. As memórias propostas por um agente aguardam a aprovação do usuário antes de serem armazenadas.
O Graphicle envia meu código ou dados para servidores externos?
Não. O Graphicle roda localmente, sem conta e sem telemetria, e nada sai da sua máquina a menos que você configure explicitamente um provedor de modelo.
🇷🇺 Русский
Graphicle: граф кода и память для агентов программирования
Graphicle — программа на Rust, которая отображает ваш репозиторий в граф кода и запоминает документацию проекта, принятые решения и прошлые сессии агентов. Она предоставляет агентам программирования цитируемые фрагменты из обоих источников с указанием точных файлов и строк. Программа работает на вашем компьютере без API-ключа, учётной записи и телеметрии и совместима с Claude Code, Cursor, Codex, VS Code, Claude Desktop и любым MCP-клиентом.
Установка выполняется через Homebrew (brew install graphicle-ai/tap/graphicle) или скрипт установки curl. Команда graphicle setup в репозитории индексирует его, строит граф кода и подключает найденные агенты программирования. Setup также включает захват сессий, направляет поиск Claude Code сначала в граф кода, добавляет короткий раздел в AGENTS.md и устанавливает Git-хуки, которые поддерживают проект в актуальном состоянии. Программа перечисляет все изменяемые файлы и предварительно создаёт резервную копию каждого из них; graphicle disconnect отменяет все изменения. Нативная поддержка Windows пока недоступна; в WSL2 установка для Linux должна работать, но не тестировалась.
Запрашивать Graphicle можно из терминала командой graphicle ask, которая возвращает фрагменты доказательств, например файл и строки, где налог добавляется к ценам. Без настроенной модели выводятся только доказательства; при задании модели, такой как anthropic, openai или ollama, добавляются письменные ответы. Команды вроде graphicle graph affected "retry()" показывают, что зависит от заданного символа.
На репозитории Kubernetes из 31 тыс. файлов движок 0.1.0 завершил извлечение только кода за 3 мин 18 с, тогда как Graphify 0.9.88 затратил 26 мин 38 с, при этом в одном исследовательском запуске был построен тот же граф. Воспоминания, предложенные агентом, ожидают одобрения пользователя перед сохранением.
Отправляет ли Graphicle мой код или данные на внешние серверы?
Нет. Graphicle работает локально, без учётной записи и телеметрии, и ничего не покидает ваш компьютер, если вы явно не настроите поставщика модели.
🇨🇳 简体中文
Graphicle:面向编码智能体的代码图谱与记忆工具
Graphicle 是一款 Rust 程序,它可以将您的代码仓库映射为代码图谱,并记住项目的文档、决策以及过往的智能体会话。它会为编码智能体提供来自两者的引用摘录,并精确指向相应的文件和行号。它在您的本地机器上运行,无需 API 密钥、无需账户,也没有遥测功能,并可与 Claude Code、Cursor、Codex、VS Code、Claude Desktop 以及任何 MCP 客户端配合使用。
安装可通过 Homebrew(brew install graphicle-ai/tap/graphicle)或 curl 安装脚本完成。在代码仓库中运行 graphicle setup 即可为其建立索引、构建代码图谱,并连接其找到的编码智能体。Setup 还会启用会话捕获,将 Claude Code 的搜索优先指向代码图谱,在 AGENTS.md 中添加一段简短内容,并安装 Git 钩子以保持项目内容最新。它会列出所有被更改的文件,并在更改前对每个文件进行备份;graphicle disconnect 则会撤销所有这些更改。目前尚不支持原生 Windows;在 WSL2 下,Linux 版本应可运行,但尚未经过测试。
您还可以在终端中使用 graphicle ask 查询 Graphicle,它会返回证据摘录,例如将税费加到价格上的文件和行号。若未配置模型,它只显示证据;设置 anthropic、openai 或 ollama 等模型后,则会附加书面回答。诸如 graphicle graph affected "retry()" 的命令可显示依赖于特定符号的内容。
在一个包含 31k 个文件的 Kubernetes 代码仓库上,0.1.0 引擎完成仅代码的提取耗时 3 分 18 秒,而 Graphify 0.9.88 则耗时 26 分 38 秒,并且在一次探索性运行中生成了相同的图谱。智能体提出的记忆需经用户批准后才会存储。
Graphicle 会将我的代码或数据发送到外部服务器吗?
不会。Graphicle 在本地运行,无需账户,也没有遥测功能。除非您明确配置模型提供商,否则任何数据都不会离开您的机器。