इस प्रोजेक्ट के बारे में
opencraft, flowcraft के config-driven graph engine पर बना एक local-first desktop work partner है। यह पूरी तरह से उपयोगकर्ता की मशीन पर macOS, Linux और Windows में चलता है, और एक LLM-driven agent प्रदान करता है जो फ़ाइलों को पढ़ता और संपादित करता है, approval gates के साथ shell commands निष्पादित करता है, subagents को समन्वित करता है, और sessions को persist तथा resume करता है।
एप्लिकेशन Wails v3 और React से बना है, जो एक native desktop अनुभव बनाता है। यह कई inference providers का समर्थन करता है जिनमें OpenAI, Anthropic, Azure, ByteDance, DeepSeek, Kimi, MiniMax और Qwen शामिल हैं, साथ ही custom endpoints, retry fallback के साथ router priority, और per-model usage tracking भी उपलब्ध है।
मुख्य विशेषताओं में reasoning और tool calls के साथ streaming chat, resume, rename, export और delete क्षमताओं वाला session management, subagent delegation के लिए kanban view, और English तथा Chinese के लिए internationalization समर्थन शामिल है। Tool suite में file operations, command execution (PTY sessions सहित), patch application, web fetching, plan updates, permission requests, और skill tools शामिल हैं।
सुरक्षा को truncation caching, 32k result cap, secret redaction, और JSONL audit trail वाली middleware chain के माध्यम से संभाला जाता है। Runtime में stdio और unix socket समर्थन वाला एक local execd sandbox, workspace-scoped SQLite storage, buffer-fold memory summarization, AGENTS.md worldstate, layered configuration, और approvals को project directory के बाहर संग्रहीत करने वाला seatbelt/bwrap sandboxing शामिल है।
Multi-agent क्षमताओं में delegation kanban के साथ persistent subagents, skill discovery, git-based installation, और authoring tools शामिल हैं। Workflow विशेषताओं में JSONL session rollout streams, external lifecycle hooks, SSRF सुरक्षा के साथ configurable network policy, और एक diagnostics tab शामिल है।
इंस्टॉलेशन macOS पर Homebrew के माध्यम से या सभी platforms के लिए GitHub Releases से सीधे download के माध्यम से उपलब्ध है। macOS ऐप Developer ID के साथ signed है और Apple द्वारा notarized है। Source से बनाने के लिए Go 1.25+, Node 22, और Wails v3 prerequisites आवश्यक हैं। यह project MIT License के तहत जारी किया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.