Skip to content

SHalimoosavi/syj-one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  ███████╗██╗   ██╗     ██╗    ██████╗ ███╗   ██╗███████╗
  ██╔════╝╚██╗ ██╔╝     ██║   ██╔═══██╗████╗  ██║██╔════╝
  ███████╗ ╚████╔╝      ██║   ██║   ██║██╔██╗ ██║█████╗
  ╚════██║  ╚██╔╝       ██║   ██║   ██║██║╚██╗██║██╔══╝
  ███████║   ██║        ╚═╝   ╚██████╔╝██║ ╚████║███████╗
  ╚══════╝   ╚═╝               ╚═════╝ ╚═╝  ╚═══╝╚══════╝

The Ultimate Mobile Productivity & Security Platform for Termux

One Installation. One Command. Everything You Need.


Python Platform License Version Author Made in

Stars Forks Issues


🌟 What is SYJ ONE?

SYJ ONE is an open-source, all-in-one productivity · business · developer · SEO · security platform built specifically for Termux on Android. Instead of juggling a dozen separate tools, you get a single unified platform that handles everything — from website SEO audits to invoice generation, from DNS reconnaissance to AI-powered content drafting — all from your Android terminal.

"Your Android phone is now a workstation."


⚡ Why SYJ ONE?

The Old Way

  • 10+ separate tools
  • Multiple installations
  • Scattered workflows
  • Different interfaces
  • Hours of setup

SYJ ONE Way

  • 1 unified platform
  • Single bash install.sh
  • Centralized workflow
  • Consistent interface
  • Ready in minutes

🧩 Modules

Command Module What It Does
syj ai 🤖 AI Workspace Claude-powered chat, code explanation, code generation, content drafting, SEO advice, business ideas, email composer, summarizer
syj seo 🔍 SEO Intelligence Full on-page audit: meta tags, Open Graph, headings, images, robots.txt, sitemap, security headers, SEO score, quick-win recommendations
syj shield 🛡️ Cyber Shield DNS lookup (A/MX/NS/TXT), WHOIS, SSL certificate inspection, security headers analysis, port scan, technology fingerprinting
syj dev 💻 Developer Hub GitHub API (repos, issues, create, star, search), project scaffolding (Python/Flask/Node/HTML/Bash), git quick-commit
syj business 💼 Business Suite Invoices & quotations (HTML export), expense tracker, client manager, GST calculator, profit/margin/break-even calculators
syj pdf 📄 PDF Toolkit Merge PDFs, split by page/range/chunk, PDF metadata info, text-to-PDF, page counter, file finder
syj backup ☁️ Backup Center Directory backup (ZIP), AES-encrypted backups, restore archives, delete, backup stats
syj monitor 📡 Web Monitor Uptime checks, SSL expiry alerts, response time, site dashboard, bulk checks, historical log
syj config ⚙️ Settings First-time setup wizard, API key management, user profile, currency/GST preferences

📋 Requirements

Requirement Minimum Recommended
Android 8.0+ 11+
Termux Any Latest from F-Droid
Python 3.8 3.11+
RAM 2 GB 4 GB+
Storage 500 MB 2 GB+
Internet Required

✅ Also works on Ubuntu / Debian / Kali Linux (desktop or WSL)


🚀 Installation

Method 1 — One-Line Install (Recommended)

git clone https://github.com/SHalimoosavi/syj-one.git && cd syj-one && bash install.sh

Method 2 — Step by Step

Step 1: Update Termux & install Git

pkg update && pkg upgrade -y
pkg install git python -y

Step 2: Clone the repository

git clone https://github.com/SHalimoosavi/syj-one.git
cd syj-one

Step 3: Run the installer

bash install.sh

Step 4: Restart Termux

exit
# Open Termux again, then:
syj

Step 5: First-time setup (add your API keys)

syj config setup

💡 That's it. SYJ ONE is installed at ~/.syj-one/ and syj is available globally.


Method 3 — Manual (Without install.sh)

# Install Python dependencies
pip install rich requests dnspython anthropic pypdf reportlab \
            python-dotenv tabulate schedule

# Make launcher executable
chmod +x syj

# Add to PATH (add this to your ~/.bashrc)
export PATH="$PATH:$(pwd)"

# Run
python3 syj_main.py

Optional — Enhanced Features

# Encrypted backups (AES-256)
pip install pyzipper

# WHOIS lookup (system package)
pkg install whois          # Termux
# sudo apt install whois   # Ubuntu/Debian

🔑 API Keys Setup

SYJ ONE works without any API keys for most modules. Keys unlock premium features:

Key Module Required For Get It
Anthropic syj ai All AI features console.anthropic.com
GitHub Token syj dev Create repos, manage issues github.com/settings/tokens
# Add keys via CLI
syj config set api_keys.anthropic sk-ant-your-key-here
syj config set api_keys.github ghp_your-token-here

# Or run the interactive wizard
syj config setup

# Verify
syj config show

🔒 Keys are stored locally at ~/.syj-one/config/settings.json — never transmitted anywhere except the respective APIs.


📖 Usage Guide

Launch Interactive Menu

syj

Module Examples

# ── AI WORKSPACE ────────────────────────────────────
syj ai                          # Interactive mode selector
syj ai "write a landing page headline for my SaaS"
syj ai "explain: for i in range(10): print(i**2)"

# ── SEO INTELLIGENCE ────────────────────────────────
syj seo https://yourdomain.com  # Full SEO audit
syj seo                         # Prompt for URL

# ── CYBER SHIELD ─────────────────────────────────────
syj shield example.com          # Full scan menu
syj shield --dns example.com    # DNS records only
syj shield --ssl example.com    # SSL certificate
syj shield --headers example.com  # Security headers
syj shield --ports example.com  # Port scan
syj shield --tech example.com   # Tech stack detection
syj shield --whois example.com  # WHOIS data

# ── DEVELOPER HUB ────────────────────────────────────
syj dev                         # GitHub + scaffold menu

# ── BUSINESS SUITE ───────────────────────────────────
syj business                    # Invoice, GST, clients menu

# ── PDF TOOLKIT ──────────────────────────────────────
syj pdf                         # PDF tools menu

# ── BACKUP CENTER ────────────────────────────────────
syj backup                      # Backup menu

# ── WEB MONITOR ──────────────────────────────────────
syj monitor                     # Dashboard & monitoring menu
syj monitor example.com         # Quick uptime check

# ── CONFIG ───────────────────────────────────────────
syj config setup                # First-time wizard
syj config show                 # View current config
syj config set preferences.gst_rate 18
syj config set preferences.currency_symbol ₹

Command Aliases

For faster typing:

syj a   # ai
syj s   # seo
syj sh  # shield
syj d   # dev
syj b   # business
syj p   # pdf
syj bk  # backup
syj m   # monitor
syj c   # config

🗂️ Project Structure

syj-one/
│
├── 📄 syj                     Shell launcher (entry point)
├── 🐍 syj_main.py             Main router & CLI handler
├── 📦 install.sh              Automated Termux installer
├── 📋 requirements.txt        Python dependencies
├── 📖 README.md
│
├── core/
│   ├── banner.py              ASCII art, menu renderer
│   ├── config.py              Config manager (JSON + wizard)
│   └── utils.py               HTTP, SSL, SQLite, display helpers
│
├── modules/
│   ├── ai_workspace.py        Claude AI integration (8 modes)
│   ├── seo_intel.py           SEO auditor & scorer
│   ├── cyber_shield.py        Security intelligence toolkit
│   ├── dev_hub.py             GitHub API + scaffolding
│   ├── business_suite.py      Invoicing, expenses, clients
│   ├── pdf_toolkit.py         PDF operations
│   ├── backup_center.py       Backup & restore system
│   └── web_monitor.py         Uptime & SSL monitoring
│
├── config/                    User configuration (auto-created)
├── data/                      SQLite databases (auto-created)
├── invoices/                  Generated invoice HTML files
├── exports/                   PDF and report exports
└── backups/                   ZIP backup archives

🛠️ Tech Stack

Layer Technology
Language Python 3.8+
CLI UI Rich — panels, tables, progress
HTTP Requests
DNS dnspython
AI Anthropic SDK (Claude)
PDF Read pypdf
PDF Generate ReportLab
Database SQLite3 (built-in Python)
Config JSON + python-dotenv
Encryption pyzipper (AES-256)
Scheduling schedule

🤝 Contributing

Contributions are warmly welcome! Here's how:

# 1. Fork the repo on GitHub

# 2. Clone your fork
git clone https://github.com/YOUR_USERNAME/syj-one.git
cd syj-one

# 3. Create a feature branch
git checkout -b feature/new-module

# 4. Make your changes and commit
git add .
git commit -m "feat: add new-module with XYZ capability"

# 5. Push and open a Pull Request
git push origin feature/new-module

Ideas Welcome

  • 📊 Analytics dashboard module
  • 📱 WhatsApp / Telegram bot integration
  • 🌐 Domain availability checker
  • 💹 Crypto price tracker (SYJ Token!)
  • 🗄️ Database manager (MySQL / PostgreSQL)
  • 📧 Email client module
  • 🔐 Password manager module

🐛 Reporting Issues

Found a bug? Open an issue with:

  • Your device model & Android version
  • Termux version (termux-info)
  • Python version (python3 --version)
  • The command you ran
  • The error output

📜 License

MIT License

Copyright (c) 2025 Syed Ali Hasan Moosavi / Sayanjali Nexus Private Limited

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies — subject to the MIT License terms.

See LICENSE for full text.


👨‍💻 Author

Syed Ali Hasan Moosavi

Syed Ali Hasan Moosavi

Founder & Managing Director — Sayanjali Nexus Private Limited

GitHub Email Website Location


Syed Ali Hasan is the founder of Sayanjali Nexus Private Limited — a diversified multi-vertical enterprise based in Hyderabad, Telangana, India. The company spans 14 business verticals including blockchain, technology, cloud kitchen, e-commerce, real estate, livestock farming, agro/hydroponic farming, hospital SaaS, and public welfare.

With expertise in AI automation, ethical hacking, cybersecurity, and mobile development, Syed builds tools that democratize powerful technology for everyday users — especially those on mobile devices. SYJ ONE is a direct expression of that mission.


🏢 Built by Sayanjali Nexus Private Limited

Hyderabad · Telangana · India

Domain Venture
🔗 Blockchain SYJ Token Ecosystem — syj-token.com
💻 Technology Digital Solutions & AI Automation
🏥 Healthcare MA Hospital SaaS Platform
🌾 Agriculture Agro & Hydroponic Farming
🐄 Livestock ACE Livestock Farms
🍽️ F&B Al Falah Tahari Hotel & Tandoori Chai
🛒 E-Commerce Multi-category retail operations
🏘️ Real Estate Property development & management

⭐ If SYJ ONE helped you, give it a star!

It takes 2 seconds and means the world to an indie open-source developer.

Star this repo Fork this repo Share on Twitter


Made with ❤️ in Hyderabad, India

© 2025 Sayanjali Nexus Private Limited. All rights reserved.

About

SYJ ONE is an open-source, all-in-one productivity · business · developer · SEO · security platform built specifically for Termux on Android. Instead of juggling a dozen separate tools, you get a single unified platform that handles everything — from website SEO audits to invoice generation, from DNS reconnaissance to AI-powered content

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors