Knotwork: build your agent

رده‌بندی محتوا
مناسب برای همه
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
بیشتر بدانید
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

Knotwork یک عامل هوش مصنوعی است که مدل خود را روی تلفن اجرا می‌کند. به جای یک جعبه اعلان که به API شخص متصل است، هر مکالمه از طریق یک خط لوله که می‌توانید باز و ویرایش کنید، اجرا می‌شود: نموداری از گره‌های تایپ شده - ورودی، LLM روی دستگاه، LLM ابری اختیاری، فراخوانی ابزار، مسیریابی، تجزیه، ارزیابی، شفاف‌سازی، خروجی. وقتی یک مرحله می‌خواهد کاری مخرب یا حساس انجام دهد، متوقف می‌شود و ابتدا از شما می‌پرسد - از جمله در پس‌زمینه، جایی که تأیید به عنوان یک اعلان می‌رسد.


چه کاری انجام می‌دهد

- روی دستگاه شما اجرا می‌شود. استنتاج روی دستگاه از طریق LiteRT-LM، با شتاب NPU/GPU اختیاری؛ فقط CPU کار می‌کند، فقط کندتر. ارائه دهندگان ابر (OpenAI، Anthropic، Google Gemini، DeepSeek، Ollama) اختیاری هستند، انتخاب می‌شوند و کلید شخصی خود را می‌آورند.


شما رفتار را می‌سازید. یک ویرایشگر کشیدن و رها کردن با قابلیت بزرگنمایی و کوچک‌نمایی، اسنپ به شبکه، طرح‌بندی خودکار، اعتبارسنجی درون خطی و یک پوشش ردیابی اجرا، در 14 نوع گره. متغیرهای اعلان مانند $DATE، $TIME، $TOOLS، $MODEL و $MEMORY_SUMMARY در هر اجرا به صورت جدید رندر می‌شوند.

- ابزارها، توسط شما کنترل می‌شوند. اقدامات محلی از طریق AppFunctions و سرورهای خارجی از طریق پروتکل Model Context (MCP). هر فراخوانی حساس یا مخرب برای تأیید صریح متوقف می‌شود، در جایی که ابزار اجرا می‌شود اعمال می‌شود، نه صرفاً به مدل پیشنهاد می‌شود.

- از خارج از برنامه به شما می‌رسد. یک هدف اشتراک‌گذاری، میانبرهای لانچر و یک کاشی تنظیمات سریع، خط لوله انتخابی شما را روی متن یا تصاویر مشترک اجرا می‌کنند. محرک‌ها (زمان، شارژ، Wi-Fi، شبکه) به تنهایی یک خط لوله را راه‌اندازی می‌کنند و گزارش می‌دهند. هر سطح ورودی تا زمانی که یک خط لوله را به آن متصل نکنید، غیرفعال می‌ماند.

- موارد مهم را به خاطر می‌سپارد. حافظه بلندمدت با بازیابی معنایی از مکالمات گذشته، استخراج خودکار اطلاعات، جستجو و صادرات.

برای چه کسی است؟

این برای کسی است که از قبل Tasker، Obsidian، Home Assistant یا یک مدل محلی را روی سخت‌افزار خود اجرا می‌کند و می‌خواهد دقیقاً بداند که عامل آنها با داده‌های آنها چه می‌کند.

این دستیار عمداً یک دستیار «سوال بپرسید، پاسخ بگیرید» برای بازار انبوه نیست - جمینی رایگان است و در سیستم عامل تعبیه شده است و رقابت در آنجا شرط باخت است.

حریم خصوصی

هیچ حساب کاربری، ورود به سیستم و سروری از من وجود ندارد. استنتاج روی تلفن اجرا می‌شود، بنابراین یک مکالمه معمولی هرگز از آن خارج نمی‌شود. داده‌ها فقط در مسیری که خودتان ساخته‌اید، خارج می‌شوند: یک گره ابری با کلید شخصی شما یا یک سرور MCP که اضافه کرده‌اید - هر دو در خط لوله قابل مشاهده هستند. آمار استفاده روی دستگاه باقی می‌ماند و هرگز منتقل نمی‌شود. اگر هرگونه وابستگی شبکه به آن کد برسد، بررسی زمان ساخت، ساخت را با شکست مواجه می‌کند. پایگاه داده - چت‌ها، حافظه، ردپاهای اجرا - توسط SQLCipher رمزگذاری شده است و کلیدهای API تحت یک کلید Android Keystore مهر و موم شده‌اند. گزارش خرابی اختیاری است، به طور پیش‌فرض غیرفعال است و به طور کامل در ساخت FOSS وجود ندارد.

محدودیت‌های شناخته شده

این یک نسخه پیش‌انتشار است. سطح عمومی، طرح تنظیمات و قالب‌های ذخیره‌سازی روی دستگاه هنوز هم می‌توانند بین نسخه‌ها تغییر کنند.

- اندروید ۱۴+ و حدود ۲ گیگابایت رم آزاد - حافظه محدودیت واقعی است.

- فایل‌های خط لوله اشتراکی هنوز قرارداد سازگاری نیستند: خروجی‌ها دارای مهر نسخه هستند، اما قبل از ۱.۰ آن مهر یک نشانگر است، نه یک وعده. نسخه اصلی را نگه دارید.

- اعداد قابلیت اطمینان از یک دستگاه و یک اپراتور گرفته شده است: یک خط لوله برنامه‌ریزی شده ۷.۱۴ روز بدون باز شدن برنامه اجرا شد و ۵۵ از ۵۵ اجرای برنامه را بدون هیچ خطای غیرقابل توضیحی تکمیل کرد. این یک اندازه‌گیری واقعی است و اعتبارسنجی خارجی نیست.

- اجراهای پس‌زمینه نیاز به تنظیم باتری روی نامحدود دارند. بدون آن، اندروید فرآیند را در حدود ده ثانیه بازیابی می‌کند - قانون پلتفرم، نه یک اشکال، اما تا زمانی که به آن اجازه ندهید، خطوط لوله پس‌زمینه اجرا نخواهند شد.

- رفتار خرابی ابر بسته به ارائه دهنده متفاوت است: تشخیص جریانی که در اواسط پاسخ از بین می‌رود، فقط در جایی که اندازه‌گیری شده است فعال می‌شود.

- برنامه‌های شخص ثالث نمی‌توانند AppFunctions را افشا کنند - فقط برنامه‌های سیستم سازنده دستگاه و گوگل می‌توانند. کاتالوگ ابزار محلی همان چیزی است که ارسال می‌شود، به علاوه هر آنچه که از طریق MCP متصل می‌کنید.

- یک نگهدارنده، بدون هیچ شرکتی پشت آن.

متن‌باز تحت مجوز آپاچی ۲.۰؛ منبع و مستندات در وب‌سایت توسعه‌دهنده موجود است.
یک عامل هوش مصنوعی که روی گوشی شما اجرا می‌شود و قبل از عمل کردن، سوال می‌پرسد
تاریخ به‌روزرسانی
۳۱ مرداد ۱۴۰۵

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
  • این برنامه ممکن است این نوع داده‌ها را با طرف‌های سوم هم‌رسانی کند
    عملکرد و اطلاعات برنامه و دستگاه یا شناسه‌های دیگر
  • این برنامه ممکن است این نوع داده‌ها را جمع‌آوری کند
    اطلاعات شخصی، اطلاعات مالی، و ۹ مورد دیگر
  • داده‌ها هنگام جابه‌جایی رمزگذاری می‌شود
  • نمی‌توان داده‌ها را حذف کرد

تازه‌ها

Another app can now run a pipeline for you. Tasker, MacroDroid or a shell script over adb can ask Knotwork to run the one pipeline you nominate. It is off by default, opens only with an explicit yes, and every request is recorded.

Background runs now have ceilings on steps and tokens, so an unattended loop cannot quietly spend your cloud API key, and a run that stops explains why.

Knotwork now installs on Android 14 and 15, not only 16.

A prompt can be exported and imported as a file.
رده‌بندی محتوا
مناسب برای همه
بیشتر بدانید

پشتیبانی برنامه

درباره توسعه‌دهنده
Aleksei Volodin
alexeyw@gmail.com
Camino Padre Hurtado Parcela 11B 9540005 Paine Región Metropolitana Chile