त्वरित शुरुआत

FiboCode एडिटर में कोड, दस्तावेज़ों और ग्राफ़ से एक नॉलेज बेस बनाता है, जो कोड के साथ बढ़ता रहता है। फिर वह यह साझा संदर्भ आपकी पसंद के Agent CLI तक पहुँचाता है, ताकि आप और आपके एजेंट मिलकर कोड को समझ सकें, उसमें रास्ता ढूँढ़ सकें और बदलाव कर सकें।

समझ कोड के साथ बढ़ती है।

रोज़मर्रा में इसे इस्तेमाल करने के दो तरीके हैं—एक लिखने के लिए और दूसरा पढ़ने के लिए:

उपयोगआप क्या कर रहे हैंFiboCode क्या जोड़ता है
बेहतर टर्मिनल वर्कफ़्लोउस Agent CLI से कोडिंग करना जिस पर आप पहले से भरोसा करते हैंworkspace-सचेत संदर्भ, स्वचालित रूप से दर्ज फ़ाइल बदलाव, IDE-स्तर की hunk-दर-hunk समीक्षा
कोड का विश्लेषण और समझकिसी अपरिचित repository को संभालना या यह पता लगाना कि कोई सिस्टम आज जैसा है वैसा क्यों बनापूरे repository के व्याख्यात्मक दस्तावेज़, अवधारणा ग्राफ़ और कोड, टेक्स्ट व ग्राफ़ के बीच दोतरफ़ा नेविगेशन

दोनों रास्ते एक ही तरह शुरू होते हैं: ऐप इंस्टॉल करें, workspace खोलें और मॉडल कॉन्फ़िगर करें।

डाउनलोड और इंस्टॉल करें

नवीनतम इंस्टॉलर FiboCode Releases पेज से लें:

OSपैकेज
macOS (Apple Silicon).dmg डिस्क इमेज
Windows.exe इंस्टॉलर
Linux.AppImage
  • macOS: .dmg खोलें और FiboCode को Applications में ड्रैग करें।
  • Windows: .exe इंस्टॉलर चलाएँ और निर्देशों का पालन करें।

होमपेज का Download बटन हमेशा नवीनतम रिलीज़ पर अपने आप जाता है, इसलिए आपको version number खोजने की आवश्यकता नहीं होती।

शुरू करने से पहले

1. workspace खोलें। workspace पैनल में “Open Folder” पर क्लिक करके अपना codebase चुनें, या किसी फ़ोल्डर को सीधे पैनल पर ड्रैग करें। .zip फ़ाइल को ड्रैग करना समर्थित नहीं है; बाद में “Recently Opened” से workspaces के बीच बदलें। FiboCode किसी एक फ़ाइल के बजाय पूरे repository को समझ की इकाई मानता है।

2. मॉडल कॉन्फ़िगर करें। System Config → Model Config → Add Provider पर जाएँ और Provider Name, Interface Type (OpenAI compatible), Base URL, API Key और Model Name भरें; सेव करने के बाद Main Model चुनें। कम latency वाले provider को Fast Model चिह्नित करें ताकि latency-संवेदनशील कॉल उसे प्राथमिकता दें। Advanced Settings में concurrency, timeout और अधिकतम output tokens शामिल हैं।

मॉडल तैयार होने पर तीन क्षमताएँ सक्रिय हो जाती हैं:

  • Diff सारांश — source control पैनल में किसी फ़ाइल या directory पर hover करके बदलाव का तत्काल सारांश देखें और commit से पहले एक क्लिक में commit message बनाएँ।
  • कोड completion — editor का AI suggestion पैनल, जिसमें हर सुझाव को अलग-अलग स्वीकार या अस्वीकार किया जाता है।
  • कोड विश्लेषण — पूरे repository का विश्लेषण, जो directory और file स्तर के व्याख्यात्मक दस्तावेज़ तथा अवधारणा ग्राफ़ बनाता है।

3. अपने Agent के लिए Fibo Skills इंस्टॉल करें (वैकल्पिक, अनुशंसित)। Fibo Skills टर्मिनल के Agent CLI में spec → plan → execute → sync वर्कफ़्लो जोड़ती हैं और उसे विनिर्देश, योजनाएँ तथा बदलाव के रिकॉर्ड .fibo/ दस्तावेज़ प्रणाली में लिखने का निर्देश देती हैं। FiboCode यह विकास इतिहास अपने-आप नहीं बनाता; यदि आप चाहते हैं कि Agent इसे बनाए रखे, तो Fibo Skills इंस्टॉल करके उपयोग करें। इंस्टॉलेशन के लिए Fibo Skills देखें।

उपयोग 1: बेहतर टर्मिनल वर्कफ़्लो

जिस Agent CLI पर आप पहले से भरोसा करते हैं उसे और अपनी आदतों को बनाए रखें—FiboCode केवल उसके आसपास संदर्भ और समीक्षा जोड़ता है।

  1. CLI मोड में जाएँ और कोडिंग शुरू करें। chat पैनल को CLI मोड में बदलें, टर्मिनल खोलें और Claude Code, Codex या अपना पसंदीदा Agent CLI चलाएँ।
  2. बदलाव समेटने के लिए chat मोड में लौटें। session समाप्त होने पर वापस आएँ; FiboCode बीच में बदली गई हर फ़ाइल गिनकर changed files card पर दिखाता है—एजेंट ने वास्तव में क्या किया, इसे memory या git status से दोबारा बनाने की ज़रूरत नहीं।
  3. त्वरित समीक्षा करें। card पर Review दबाएँ: diff को hunk-दर-hunk पढ़ें, हर block स्वीकार या अस्वीकार करें, या पूरी फ़ाइल एक साथ लें। Snapshots से फ़ाइल की पुरानी अवस्था बहाल की जा सकती है।
  4. Commit करें। Source Control खोलें, बदलाव stage करें, commit message बनाएँ या लिखें और commit करें।

उपयोग 2: कोड का विश्लेषण और समझ

repository पढ़ने का अर्थ हर फ़ाइल को ऊपर से नीचे तक खोलना नहीं है—बल्कि कोड को अपनी संरचना स्वयं बताने देना है।

  1. scope और templates कॉन्फ़िगर करें। System Config → Code Analysis पर जाएँ:
    • Directory Blacklist — directory names का exact match होता है; matching directory और उसके अंदर की हर चीज़ बाहर रखी जाती है (node_modules, dist, …)।
    • Extension Whitelist — केवल code या configuration extension whitelist से match होने वाली फ़ाइलों का विश्लेषण होता है।
    • Analysis Templates — Directory, Code File और Configuration File templates अलग-अलग edit होते हैं और generated explanations की संरचना तय करते हैं; हर template को उसके मूल content पर reset किया जा सकता है।
  2. विश्लेषण शुरू करें। workspace पैनल पर वापस जाकर पूरे repository का pass चलाने के लिए Analyze पर क्लिक करें। directories और files का विश्लेषण समानांतर होता है, जिसकी सीमा model config की concurrency setting तय करती है; आप कभी भी रोक सकते हैं और पूरा होने पर सूचना मिलेगी।
  3. व्याख्याएँ पढ़ें। किसी directory या file पर क्लिक करें और दाईं ओर Document view उसकी व्याख्या दिखाएगा; उस स्थान का concept graph देखने के लिए Graph view चुनें। directory-level notes “यह layer क्या करती है” और file-level notes “यह file इसे कैसे करती है” का उत्तर देते हैं।
  4. tags का अनुसरण करें। व्याख्या में code / text / graph tags clickable anchors हैं: code source file और line range पर, text linked document पर, और graph matching concept graph पर ले जाता है। आप जहाँ भी पढ़ रहे हों, code और explanation एक-दूसरे से पहुँच योग्य रहते हैं।

आगे कहाँ जाएँ

  • Fibo Skills — हर skill क्या करती है और उसे कैसे इंस्टॉल करें, इसके लिए skills guide देखें।
  • ForumGitHub Discussions में सवाल पूछें और workflows साझा करें।
  • Bug Reportissue tracker पर समस्याएँ दर्ज करें।