Skip to content

Latest commit

 

History

393 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoleTect

Releases Firefox Add-on Platform Bun Tauri

RoleTect is a local-first, privacy-focused desktop application and companion browser extension engineered to centralize your job application pipeline, parse job descriptions into structured requirements, and tailor professional LaTeX resumes and cover letters using sovereign AI models.


📸 Interface Preview

RoleTect Home Dashboard Extension Job Vault
LaTeX Compilation & Preview Base vs Tailored Comparison
LaTeX Workspace & CodeMirror Editor Mermaid Technical Diagramming Canvas

⚡ What is RoleTect?

RoleTect integrates sovereign LLM orchestration with professional TeX typesetting. Built for engineers and professionals who treat their career narrative as a precision specification:

  • 🔒 Local-First & Privacy Sovereign: Your resume source files, parsed applications, and personal data remain stored in an encrypted local SQLite vault on your device.
  • 🤖 Multi-Provider AI Tailoring: Tailor your resume content to any target job description using Gemini, OpenAI, Claude, Groq, AWS Bedrock, or completely offline with local Ollama models.
  • 📄 Built-in Tectonic LaTeX Compiler: Compiles LaTeX documents directly into PDFs on-device in milliseconds without requiring heavy external TeX Live or MiKTeX distributions.
  • 🧩 Companion Browser Ingestion: Capture job postings from LinkedIn, Indeed, Glassdoor, and career portals in a single click with the companion extension.
  • 📊 Self-Healing LaTeX & Side-by-Side Comparison: Automatic syntax fixing and instant visual diffing between your baseline master resume and tailored documents.
  • ☁️ S3-Compatible Cloud Synchronization: Automated, encrypted database backup and restore to any S3-compatible storage provider (AWS, Cloudflare R2, MinIO).
  • 🎨 Technical Diagramming Canvas: Built-in interactive Mermaid.js editor with AI-assisted diagram generation and SVG export.

🏗️Complete System Architecture

RoleTect Architecture Diagram


📥 Download & Installation

Pre-built standalone packages for Linux, macOS, and Windows are available directly on the Releases page.

Quick Installers

Linux & macOS (Terminal)

curl -fsSL https://raw.githubusercontent.com/AhmedTrooper/RoleTect/main/desktop/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/AhmedTrooper/RoleTect/main/desktop/install.ps1 | iex

Linux (Flatpak)

flatpak install --user roletect-0.1.5.flatpak

Companion Browser Extension


🛠️ Development & Building from Source

Prerequisites

  • Bun (v1.2+)
  • Rust & Cargo (Stable)
  • C compiler and CMake (for Tectonic build dependencies)

Running the Desktop App Locally

# Clone the official repository
git clone https://github.com/AhmedTrooper/RoleTect.git
cd RoleTect/desktop

# Install frontend dependencies with Bun
bun install

# Run desktop app in development mode (Tauri v2 + Vue 3)
bun run tauri dev

Production Build

cd RoleTect/desktop

# Build frontend and compile release binary
bun run build
bun run tauri build

📄 License & Authors

© 2025–2026 MD. RAMJAN MIAH (AHMEDTROOPER). All Rights Reserved.
Commercial Proprietary software with open ecosystem companion tools.

About

RoleTect is a cross-platform & web LaTeX IDE and job application toolkit with a companion extension. It features offline Tectonic compilation, Mermaid diagramming, zero-trust security, DOM scraping, self-healing AI (cloud/Ollama), and S3 sync—empowering you to engineer resumes and technical documents privately.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages