Skip to content

Latest commit

 

History

History
481 lines (341 loc) · 32.7 KB

README.uz-UZ.md

File metadata and controls

481 lines (341 loc) · 32.7 KB

Graphify

Graphify-Labs%2Fgraphify | Trendshift

Read this in other languages

🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇫🇷 Français | 🇪🇸 Español | 🇮🇳 हिन्दी | 🇧🇷 Português | 🇷🇺 Русский | 🇸🇦 العربية | 🇮🇷 فارسی | 🇮🇹 Italiano | 🇵🇱 Polski | 🇳🇱 Nederlands | 🇹🇷 Türkçe | 🇺🇦 Українська | 🇻🇳 Tiếng Việt | 🇮🇩 Bahasa Indonesia | 🇸🇪 Svenska | 🇬🇷 Ελληνικά | 🇷🇴 Română | 🇨🇿 Čeština | 🇫🇮 Suomi | 🇩🇰 Dansk | 🇳🇴 Norsk | 🇭🇺 Magyar | 🇹🇭 ภาษาไทย | 🇺🇿 Oʻzbekcha | 🇹🇼 繁體中文 | 🇵🇭 Filipino | 🇮🇱 עברית

PyPI CI License: Apache-2.0 Downloads Docs Graphify Cloud Discord YouTube LinkedIn YC S26

Agent token xarajatini 80% ga kamaytiring. Graphify Cloud — bu agentlaringizni boshqaradigan, kod sifatini yuqori saqlaydigan va rasmiy verifikatsiya orqali toʻgʻriligini isbotlaydigan doimo yoqilgan xotira. 14 kunlik bepul sinov muddatini boshlang →

Sunʼiy intellektli kodlash yordamchingizda /graphify deb yozing, u butun loyihangizni (kod, hujjatlar, PDF-lar, rasmlar, videolar) fayllar boʻylab grep qilish oʻrniga soʻrov yuborishingiz mumkin boʻlgan bilimlar grafigiga moslashtiradi.

  • Kod xaritalari bepul, toʻliq mahalliy. Kod tree-sitter AST bilan tahlil qilinadi: deterministik, LLM yoʻq, hech narsa mashinangizdan chiqmaydi. (Hujjatlar, PDF-lar, rasmlar va video semantik oʻtish uchun yordamchingizning modelidan yoki sozlangan API kalitidan foydalanadi.)
  • Har bir qirra tushuntiriladi. Har bir bogʻlanish EXTRACTED (manbada aniq koʻrsatilgan) yoki INFERRED (graphify tomonidan aniqlangan) deb belgilanadi, shuning uchun toʻgʻridan-toʻgʻri oʻqilganni xulosa qilinganidan ajrata olasiz.
  • Bu vektor indeksi emas. Hech qanday embedding yoʻq, vektor xotira yoʻq: siz kezib chiqadigan haqiqiy graf. Savol bering, ikki narsa oʻrtasidagi yoʻlni kuzating yoki bitta tushunchani tushuntiring.

Note

Buni doimo yoqilgan holda xohlaysizmi? Graphify Cloud grafikni butun SDLC davomida jonli saqlaydi: monorepo va repolar aro qoʻllab-quvvatlash, rasmiy verifikatsiya hamda SDLC-ingizga qushqocha nigoh bilan kod koʻrigi, shuningdek Sentry, Jira va boshqalar uchun konnektorlar, shunda hodisalar va chiptalar kodingiz bilan bir xil grafikda joylashadi. app.graphify.com da 14 kunlik bepul sinov muddatini boshlang.

graphify's interactive graph.html showing the FastAPI codebase as a force-directed knowledge graph with a legend of detected communities

graphify tomonidan moslashtirilgan FastAPI kod bazasi. Har bir tugun — tushuncha, ranglar — aniqlangan jamoalar va butun narsa graph.html da bosiladigan holatda.

Ishni boshlash (30 soniya):

uv tool install graphifyy      # install the CLI (or: pipx install graphifyy)
graphify install               # register the skill with your AI assistant

Keyin, sunʼiy intellektli yordamchingizda:

/graphify .

Hammasi shu. Siz uchta fayl olasiz:

graphify-out/
├── graph.html       open in any browser — click nodes, filter, search
├── GRAPH_REPORT.md  the highlights: key concepts, surprising connections, suggested questions
└── graph.json       the full graph — query it anytime without re-reading your files

Saqlangan graf integratsiyalar nomutanosib format oʻzgarishlarini aniqlay olishi uchun graph.schema_version ni, shuningdek uni yaratgan Graphify nashrini aniqlaydigan graph.graphify_version ni oʻz ichiga oladi.

Quyidagilarda ishlaydi: Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot va yana 15+ — platformangizni tanlang.


Hujjatlar

Toʻliq qoʻllanmalar va maʼlumotnoma docs.graphify.com da joylashgan:


Amalda koʻring

graphify path query: a terminal asks for the shortest path between FastAPI and ModelField, and the answer lights up hop by hop across the knowledge graph

Graf qurilgach, fayllarni oʻqish oʻrniga unga soʻrov yuborasiz. Haqiqiy chiqish, graphify yuqorida koʻrsatilgan FastAPI kod bazasida ishga tushirilgan:

$ graphify explain "APIRouter"
Node: APIRouter
  Source:    routing.py L2210
  Community: 2
  Degree:    47

Connections (47):
  --> RequestValidationError [uses] [INFERRED]
  --> Dependant [uses] [INFERRED]
  --> .get() [method] [EXTRACTED]
  <-- __init__.py [imports] [EXTRACTED]
  ...

$ graphify path "FastAPI" "ModelField"
Shortest path (3 hops):
  FastAPI --uses--> DefaultPlaceholder <--references-- get_request_handler() --references--> ModelField

Har bir qirra ishonch belgisini oʻz ichiga oladi (EXTRACTED = manbada aniq koʻrsatilgan, INFERRED = rezolyutsiya orqali olingan), shuning uchun toʻgʻridan-toʻgʻri oʻqilganni xulosa qilinganidan ajrata olasiz. graphify query "<question>" oddiy tildagi savol uchun chegaralangan subgrafni qaytaradi, graphify path A B esa istalgan ikki narsaning qanday bogʻlanganini kuzatadi.


U nima qiladi

Quticha ochilishi bilan oladigan narsalaringiz:

Imkoniyat Nimaga ega boʻlasiz
Xudo tugunlari Eng koʻp bogʻlangan tushunchalar, shunda hamma narsa nima orqali oqishini koʻrasiz
Jamoalar Grafik quyi tizimlarga boʻlingan holda (Leiden), LLM-siz yorliqlar bilan
Fayllararo havolalar calls / imports / inherits / mixes_in tree-sitter AST orqali ~40 tilda aniqlanadi
Soʻrov, yoʻl, tushuntirish Savol bering, ikki narsa oʻrtasidagi yoʻlni kuzating yoki bitta tushunchani tushuntiring — hammasi graph.json asosida
Asos + hujjat havolalari # NOTE: / # WHY: izohlari va ADR/RFC iqtiboslari kodga bogʻlangan birinchi darajali tugunlarga aylanadi
Koddan tashqari Hujjatlar, PDF-lar, rasmlar va video/audio hammasi bir xil grafikga moslashtiriladi
Avvalo mahalliy Kod mahalliy ravishda tree-sitter bilan tahlil qilinadi (LLM yoʻq, hech narsa mashinangizdan chiqmaydi); faqat hujjatlar/media boʻyicha semantik oʻtish bekendga murojaat qiladi, va faqat siz uni sozlasangiz

Tip

Buni koʻplab repolarda yoki monorepoda ishga tushiryapsizmi? Graphify Cloud buni uzluksiz bajaradi va agent token xarajatini 80% ga kamaytiradi, repolar aro havolalar, SDLC boʻylab kod koʻrigi, rasmiy verifikatsiya va Sentry/Jira konnektorlari bilan. 14 kunlik bepul sinov muddatini boshlang →


Benchmarklar

Benchmark Metrika graphify Sohada
LOCOMO (n=300) recall@10 0.497 mem0 0.048, supermemory 0.149
LOCOMO (n=300) QA aniqligi 45.3% supermemory 49.7%, mem0 27.3%
LongMemEval-S (n=50) QA aniqligi 76% zich RAG bilan teng
ERPNext vositalararo (n=6) kalit-fakt qamrovi 82.0% grep/read bazaviy koʻrsatkichi 70.8%
Graf qurish LLM kreditlari 0 koʻpchilik tizimlarda token boshiga

Har bir tizim bir xil model va byudjetlar bilan bir xil harnesda ishladi, ikkinchi hakamga nisbatan koʻr-koʻrona tasdiqlangan hakam tomonidan baholandi (90.6% muvofiqlik, Koen kappasi 0.81). Toʻliq tizim boʻyicha jadvallar, kod-aql natijasi va qayta ishlab chiqarish buyruqlari: BENCHMARKS.md.


Dastlabki talablar

Talab Minimum Tekshirish Oʻrnatish
Python 3.10+ python --version python.org
uv (tavsiya etiladi) istalgan uv --version curl -LsSf https://astral.sh/uv/install.sh | sh
pipx (muqobil) istalgan pipx --version pip install pipx

macOS tezkor oʻrnatish (Homebrew):

brew install python@3.12 uv

Windows tezkor oʻrnatish:

winget install astral-sh.uv

Ubuntu/Debian:

sudo apt install python3.12 python3-pip pipx
# or install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh

Install

Important

Rasmiy paket: PyPI paketi graphifyy (ikkita y). PyPI dagi boshqa graphify* paketlar bogʻliq emas. CLI buyrugʻi hamon graphify.

Rasmiy manba repozitoriysi — Graphify-Labs/graphify.

1-qadam — paketni oʻrnating:

# Recommended (isolated env; if 'graphify' isn't found after, run: uv tool update-shell):
uv tool install graphifyy

# Alternatives:
pipx install graphifyy
pip install graphifyy  # may need PATH setup — see note below

2-qadam — koʻnikmani sunʼiy intellektli yordamchingizda roʻyxatdan oʻtkazing:

graphify install

Hammasi shu. Sunʼiy intellektli yordamchingizni oching va /graphify . deb yozing

Yordamchi koʻnikmasini foydalanuvchi profilingiz oʻrniga joriy repozitoriyga oʻrnatish uchun --project qoʻshing:

graphify install --project
graphify install --project --platform codex

Loyiha doirasidagi oʻrnatishlar joriy katalog ostiga yozadi, masalan .claude/skills/graphify/SKILL.md yoki .agents/skills/graphify/SKILL.md (shuningdek koʻnikma talab boʻyicha yuklaydigan references/ yondosh fayli) va komit qilish mumkin boʻlgan fayllar uchun git add maslahatini chop etadi. Loyiha doirasidagi oʻrnatishlarni qoʻllab-quvvatlaydigan platformaga xos buyruqlar bir xil bayroqni qabul qiladi, masalan graphify claude install --project yoki graphify codex install --project.

Tip

command not found, Mac/Windows dagi pip muammosi, PowerShell qoʻshtirnoqlari, uvx dan foydalanish, git-hook PATH gʻalizliklari yoki qatʼiy rejimga duch keldingizmi? Qarang: Oʻrnatish va Nosozliklarni bartaraf etish.

Platformangizni tanlang (20+ yordamchi, kengaytirish uchun bosing)
Platforma Oʻrnatish buyrugʻi
Claude Code (Linux/Mac) graphify install
Claude Code (Windows) graphify install (auto-detected) or graphify install --platform windows
CodeBuddy graphify install --platform codebuddy
Codex graphify install --platform codex
OpenCode graphify install --platform opencode
Kilo Code graphify install --platform kilo
GitHub Copilot CLI graphify install --platform copilot
VS Code Copilot Chat graphify vscode install
Aider graphify install --platform aider
OpenClaw graphify install --platform claw
Factory Droid graphify install --platform droid
Trae graphify install --platform trae
Trae CN graphify install --platform trae-cn
Gemini CLI graphify install --platform gemini
Hermes graphify install --platform hermes
Kimi Code graphify install --platform kimi
Amp graphify amp install
Agent Skills (cross-framework) graphify install --platform agents (alias --platform skills)
Kiro IDE/CLI graphify kiro install
Pi coding agent graphify install --platform pi
Cursor graphify cursor install
Devin CLI graphify devin install
Google Antigravity graphify antigravity install

Codex foydalanuvchilariga parallel ajratib olish uchun ~/.codex/config.toml dagi [features] ostida multi_agent = true ham kerak. CodeBuddy Claude Code bilan bir xil Agent vositasi va PreToolUse hook mexanizmidan foydalanadi. Factory Droid parallel subagent joʻnatish uchun Task vositasidan foydalanadi. OpenClaw va Aider ketma-ket ajratib olishdan foydalanadi (bu platformalarda parallel agent qoʻllab-quvvatlashi hali ilk bosqichda). Trae parallel subagent joʻnatish uchun Agent vositasidan foydalanadi va PreToolUse hooklarini qoʻllab-quvvatlamaydi, shuning uchun AGENTS.md doimo yoqilgan mexanizmdir.

--platform agents (taxallus --platform skills) umumiy freymvorklararo Agent-Skills manzillarini nishonga oladi: global oʻrnatish uchun spetsifikatsiyaning foydalanuvchi uchun global ~/.agents/skills/ (npx skills va spetsifikatsiyaga mos freymvorklar tomonidan oʻqiladi), loyiha (--project) oʻrnatishi uchun esa ./.agents/skills/. Yalangʻoch graphify install dizayn boʻyicha bitta platformali (Claude Code) boʻlib qoladi — koʻnikmaning .agents/skills ni oʻqiydigan har qanday freymvork tomonidan topilishini istasangiz, nomlangan agents platformasidan foydalaning.

Codex /graphify oʻrniga $graphify dan foydalanadi.

Ixtiyoriy qoʻshimchalar (faqat kerakli narsalarni oʻrnating)
Qoʻshimcha Nima qoʻshadi Oʻrnatish
pdf PDF ajratib olish uv tool install "graphifyy[pdf]"
office .docx va .xlsx qoʻllab-quvvatlashi uv tool install "graphifyy[office]"
google Google Sheets renderlash uv tool install "graphifyy[google]"
video Video/audio transkripsiyasi (faster-whisper + yt-dlp) uv tool install "graphifyy[video]"
mcp MCP stdio serveri uv tool install "graphifyy[mcp]"
neo4j Neo4j push qoʻllab-quvvatlashi uv tool install "graphifyy[neo4j]"
falkordb FalkorDB push qoʻllab-quvvatlashi uv tool install "graphifyy[falkordb]"
svg SVG graf eksporti uv tool install "graphifyy[svg]"
leiden Leiden jamoalarni aniqlash (Python < 3.13 da graspologic; 3.13+ da nativ bekend) uv tool install "graphifyy[leiden]"
ollama Ollama mahalliy inferens uv tool install "graphifyy[ollama]"
openai OpenAI / OpenAI-mos APIlar uv tool install "graphifyy[openai]"
gemini Google Gemini API uv tool install "graphifyy[gemini]"
anthropic Anthropic Claude API (--backend claude, ANTHROPIC_API_KEY dan foydalanadi) uv tool install "graphifyy[anthropic]"
bedrock AWS Bedrock (IAM dan foydalanadi, API kaliti yoʻq) uv tool install "graphifyy[bedrock]"
azure Azure OpenAI Service (--backend azure, AZURE_OPENAI_API_KEY + AZURE_OPENAI_ENDPOINT dan foydalanadi) uv tool install "graphifyy[openai]"
sql SQL sxema ajratib olish uv tool install "graphifyy[sql]"
postgres Jonli PostgreSQL introspektsiyasi (--postgres DSN) uv tool install "graphifyy[postgres]"
dm BYOND DreamMaker .dm/.dme AST ajratib olish (platformangizga mos wheel boʻlmasa, C kompilyatori + python3-dev kerak boʻlishi mumkin) uv tool install "graphifyy[dm]"
terraform Terraform / HCL .tf/.tfvars/.hcl AST ajratib olish uv tool install "graphifyy[terraform]"
pascal Pascal / Delphi .pas/.dpr/.dpk/.inc AST ajratib olish (aniqroq calls/inherits qirralari; boʻlmasa regex ekstraktoriga qaytadi) uv tool install "graphifyy[pascal]"
ocaml OCaml .ml/.mli AST ajratib olish uv tool install "graphifyy[ocaml]"
commonlisp Common Lisp .lisp/.cl/.lsp/.asd AST ajratib olish uv tool install "graphifyy[commonlisp]"
robot Robot Framework .robot/.resource ajratib olish (suitelar, test kaslar, kalit soʻzlar, kalit-soʻz chaqiruvi va resource/library import qirralari) uv tool install "graphifyy[robot]"
chinese Xitoycha soʻrov segmentatsiyasi (jieba) uv tool install "graphifyy[chinese]"
all Yuqoridagilarning hammasi uv tool install "graphifyy[all]"

Yordamchingizni grafikdan doimo foydalanishga majbur qiling

Graf qurgandan soʻng buni loyihangizda bir marta ishga tushiring:

Loyihangizda bir marta graphify <platform> install ishga tushiring, masalan graphify claude install yoki graphify codex install (yoki graphify install --platform <name>).

Bu yordamchingizga kod bazasi savollari uchun bilimlar grafigiga murojaat qilishni, toʻliq hisobotni oʻqish yoki xom fayllarni grep qilish oʻrniga graphify query "<question>" kabi chegaralangan soʻrovlarni afzal koʻrishni aytadigan kichik konfiguratsiya faylini yozadi.

  • Hookli platformalar (Claude Code, Gemini CLI): hook qidiruv uslubidagi vosita chaqiruvlaridan oldin (va Claude Code da, manba fayllarni Read/Glob vositalari orqali birma-bir oʻqishdan oldin) avtomatik ishga tushadi va yordamchingizni grafik yoʻliga undaydi.
  • Koʻrsatma-faylli platformalar (Codex, OpenCode, Cursor va boshqalar): doimiy koʻrsatma fayllari (AGENTS.md, .cursor/rules/ va boshqalar) xuddi shu avvalo-soʻrov koʻrsatmasini beradi.

GRAPH_REPORT.md keng arxitektura koʻrigi uchun hamon mavjud.

CodeBuddy Claude Code bilan bir xil ikki narsani bajaradi: CodeBuddy ga arxitektura savollariga javob berishdan oldin graphify-out/GRAPH_REPORT.md ni oʻqishni aytadigan CODEBUDDY.md boʻlimini yozadi va Bash qidiruv buyruqlari hamda fayl oʻqishlaridan oldin ishga tushib, oʻrniga graphify query ga undaydigan PreToolUse hooklarini (.codebuddy/settings.json) oʻrnatadi.

Codex bu platformada doimo yoqilgan grafik koʻrsatmasini aslida olib boradigan AGENTS.md ga yozadi. graphify codex install shuningdek .codex/hooks.json da PreToolUse hookini (graphify hook-check) roʻyxatdan oʻtkazadi, lekin bu yozuv ataylab no-op: Codex Desktop PreToolUse da hookSpecificOutput.additionalContext ni rad etadi, shuning uchun u yerda undama chiqarish Bash vosita chaqiruvlarini buzardi. Hook (graphify hook-guard) undashni bajaradigan Claude Code dan farqli oʻlaroq, Codex da hook ishga tushadi va ataylab hech narsa qilmaydi, AGENTS.md esa doimo yoqilgan mexanizmdir.

Kilo Code Graphify koʻnikmasini ~/.config/kilo/skills/graphify/SKILL.md ga va nativ /graphify buyrugʻini ~/.config/kilo/command/graphify.md ga oʻrnatadi. graphify kilo install shuningdek AGENTS.md ni va nativ tool.execute.before plaginini (.kilo/plugins/graphify.js + .kilo/kilo.json yoki .kilo/kilo.jsonc roʻyxatdan oʻtkazish) yozadi, shunda Kilo nativ .kilo konfiguratsiyasi orqali xuddi shu doimo yoqilgan grafik eslatma xatti-harakatini oladi.

Cursor alwaysApply: true bilan .cursor/rules/graphify.mdc ni yozadi, shunda Cursor uni har bir suhbatga avtomatik kiritadi, hook kerak emas.

graphify ni barcha platformalardan bir vaqtning oʻzida olib tashlash uchun: graphify uninstall (graphify-out/ ni ham oʻchirish uchun --purge qoʻshing). Yoki platformaga xos buyruqdan foydalaning (masalan, graphify claude uninstall).


Hisobotda nima bor

GRAPH_REPORT.md keng arxitektura koʻrigi uchun xudo tugunlari, jamoalar va kalit yoʻllarni umumlashtiradi. Graf qanday qurilishi va nimani oʻz ichiga olishi: graphify qanday ishlaydi.


U qanday fayllarni ishlaydi

graphify ~40 dasturlash tilini mahalliy ravishda tree-sitter AST bilan tahlil qiladi va hujjatlar, PDF-lar, rasmlar hamda audio/videoni ixtiyoriy semantik oʻtish orqali moslashtiradi. Toʻliq roʻyxat: Qoʻllab-quvvatlanadigan kirishlar.


Keng tarqalgan buyruqlar

/graphify .                        # build graph for current folder
/graphify ./docs --update          # re-extract only changed files
/graphify . --cluster-only         # rerun clustering without re-extracting
/graphify . --cluster-only --resolution 1.5      # more granular communities
/graphify . --cluster-only --exclude-hubs 99     # suppress utility super-hubs from god-node rankings
/graphify . --no-viz               # skip the HTML, just the report + JSON
/graphify . --wiki                 # build a markdown wiki from the graph
graphify export callflow-html      # Mermaid architecture/call-flow HTML (auto-regenerates on every git commit if hook is installed)

/graphify query "what connects auth to the database?"
/graphify path "UserService" "DatabasePool"
/graphify explain "RateLimiter"

/graphify add https://arxiv.org/abs/1706.03762   # fetch a paper and add it
/graphify add <youtube-url>                       # transcribe and add a video

graphify hook install              # auto-rebuild on commit + branch checkout (run `graphify update .` after `git pull` — see "Recommended workflow" below)
graphify merge-graphs a.json b.json              # combine two graphs

graphify prs                       # PR dashboard: CI state, review status, worktree mapping
graphify prs 42                    # deep dive on PR #42 with graph impact
graphify prs --triage              # AI ranks your review queue (uses whatever backend is configured)
graphify prs --conflicts           # PRs sharing graph communities — merge-order risk

Quyidagi toʻliq buyruqlar maʼlumotnomasiga qarang.


Fayllarni eʼtiborsiz qoldirish

graphify .gitignore ni hurmat qiladi hamda --exclude andozalari va loyiha .graphifyignore faylini qoʻllab-quvvatlaydi. Tafsilotlar: Konfiguratsiya.


Jamoa sozlamasi

Butun jamoangiz bir xil kontekstni soʻrashi uchun grafikni komit qiling yoki ulashing va pull-soʻrovlarni grafik konteksti bilan koʻrib chiqing. Qarang: Jamoangiz bilan kontekstni ulashing va Pull-soʻrovlarni koʻrib chiqing.


Grafikdan bevosita foydalanish

Sunʼiy intellektli yordamchingizdan tashqari, graph.json ni CLI dan toʻgʻridan-toʻgʻri graphify query, graphify path va graphify explain bilan soʻrang. Qarang: Grafikka yaxshiroq savollar bering va soʻrov maʼlumotnomasi.


Muhit oʻzgaruvchilari

Bekendlar, API kalitlari, hook xatti-harakati va sozlash muhit oʻzgaruvchilari bilan boshqariladi. Toʻliq jadval: Konfiguratsiya.


Maxfiylik

  • Kod fayllari — tree-sitter orqali mahalliy ravishda qayta ishlanadi. Hech narsa mashinangizdan chiqmaydi. Faqat koddan iborat korpus API kalitini talab qilmaydi — graphify extract toʻliq oflayn ishlaydi. Aralash repoda, faqat kodni indekslash va aks holda LLM talab qiladigan hujjatlar/PDF-lar/rasmlarni oʻtkazib yuborish uchun --code-only qoʻshing.
  • Video / audio — faster-whisper bilan mahalliy ravishda transkripsiya qilinadi. Hech narsa mashinangizdan chiqmaydi.
  • Hujjatlar, PDF-lar, rasmlar — semantik ajratib olish uchun sunʼiy intellektli yordamchingizga yuboriladi (/graphify koʻnikmasi orqali, IDE sessiyangiz ishlatadigan modeldan foydalanib). Boshsiz graphify extract GEMINI_API_KEY / GOOGLE_API_KEY (Gemini), MOONSHOT_API_KEY (Kimi), ANTHROPIC_API_KEY (Claude), OPENAI_API_KEY (OpenAI), DEEPSEEK_API_KEY (DeepSeek), ishlab turgan Ollama namunasi (OLLAMA_BASE_URL), standart provayder zanjiri orqali AWS hisob maʼlumotlari (Bedrock — API kaliti kerak emas, IAM dan foydalanadi) yoki claude CLI binarini (Claude Code — API kaliti kerak emas, Claude obunangizdan foydalanadi) talab qiladi. --dedup-llm bayrogʻi xuddi shu kalitdan foydalanadi.
  • Maʼlumotlar joylashuvi — graphify extract qaysi API kaliti oʻrnatilganiga qarab qaysi provayderdan foydalanishni avtomatik aniqlaydi (ustuvorlik: Gemini → Kimi → Claude → OpenAI → DeepSeek → Azure → Bedrock → Ollama). Maʼlumotlar joylashuvi talablariga ega kod uchun --backend ollama (toʻliq mahalliy) dan foydalaning yoki aniq --backend bayrogʻini uzating. Kimi (MOONSHOT_API_KEY) Xitoydagi Moonshot AI serverlariga yoʻnaltiradi.
  • Telemetriya yoʻq, foydalanishni kuzatish yoʻq, analitika yoʻq.
  • Soʻrovlarni jurnalga yozish — har bir graphify query, graphify path, graphify explain va MCP query_graph chaqiruvi JSON Lines formatida ~/.cache/graphify-queries.log ga yoziladi (vaqt belgisi, savol, korpus, qaytarilgan tugunlar, davomiylik). Toʻliq subgraf javoblari sukut boʻyicha saqlanmaydi. Voz kechish uchun GRAPHIFY_QUERY_LOG_DISABLE=1 ni oʻrnating yoki kod yoʻlini oʻchirmasdan jim qilish uchun GRAPHIFY_QUERY_LOG=/dev/null ni oʻrnating.

Nosozliklarni bartaraf etish

Keng tarqalgan oʻrnatish va ajratib olish muammolari hamda ularning yechimlari: Nosozliklarni bartaraf etish.


Toʻliq buyruqlar maʼlumotnomasi

Misollar bilan har bir buyruq va bayroq: CLI maʼlumotnomasi.


Koʻproq bilib oling


Graphify Cloud

Graphify Cloud — bu graphify ustiga qurilgan doimo yoqilgan qatlam. Har bir papka uchun talab boʻyicha qayta quriladigan graf oʻrniga, u butun dasturiy taʼminot ishlab chiqish hayotiy sikli boʻylab bitta jonli grafikni saqlaydi:

  • 80% kamroq token — doimo yoqilgan xotira agentlaringiz kod bazasini har sessiyada qayta oʻqishni va qayta tushuntirishni toʻxtatishini anglatadi.
  • Monorepo va repolar aro — har bir xizmat va repozitoriy boʻylab bitta bogʻlangan graf, papka boshiga graf emas.
  • Rasmiy verifikatsiya — arxitektura va bogʻliqlik invariantlarini jonli grafikka nisbatan tekshiring.
  • SDLC-ingizga qushqocha nigoh bilan kod koʻrigi — oʻzgarish birlashtirishdan oldin butun tizim boʻylab qanday tarqalishini koʻring.
  • SDLC konnektorlari — Sentry, Jira va boshqalarni tortib oling, shunda hodisalar, chiptalar va kod bitta grafikda yashaydi.
  • Doimo yoqilgan — kod, hujjatlar va uchrashuvlar boʻylab fonda uzluksiz yangilanadi.

app.graphify.com da 14 kunlik bepul sinov muddatini boshlang →


Hissa qoʻshish

Hissalar mamnuniyat bilan qabul qilinadi. Ishlab chiqish sozlamasi, test va CI-parity buyruqlari, git ish jarayoni va kuchli hissani nima tashkil etishi (ishlangan misollar va ajratib olish xato hisobotlari eng foydali) uchun CONTRIBUTING.md ga qarang. Arxitektura va til qanday qoʻshiladi: ARCHITECTURE.md.

Bu yerda yangimisiz? Discord da yoki GitHub Discussions da salom ayting.


Hissa qoʻshuvchilar

graphify contributors

contrib.rocks bilan yaratilgan.


Tarjimalar

README 32 tilda mavjud. Uni oʻz tilingizda oʻqish uchun ushbu faylning yuqorisidagi til almashtirgichdan foydalaning yoki docs/translations/ ni koʻrib chiqing. Tarjimani yaxshilash yoki yangisini qoʻshish uchun u yerdagi tegishli faylga qarshi pull-soʻrov oching.


graphify ustiga qurish

graphify ekotizimida biror narsa quryapsizmi? Bu ragʻbatlantiriladi. Agar loyihangiz nomida "graphify" dan foydalansa (masalan graphify-dashboard yoki graphify-action), iltimos, README-ingizga uning jamoa tomonidan qurilganini va Graphify Labs bilan bogʻliq emasligini yoki u tomonidan maʼqullanmaganini tushuntiradigan qisqa izoh qoʻshing. "graphify" va graphify logotipi Graphify Labs belgilaridir; iltimos, ularni rasmiy maqomni anglatadigan tarzda ishlatmang.


Jamoa va havolalar

Website Discord X YouTube Sponsor The Memory Layer