{
  "markdown": "<div align=\"center\">\n  <img src=\"assets/tylor_logo.png\" alt=\"Tylor Logo\" width=\"150\">\n  <h1>Tylor</h1>\n  <p><strong>The Tailor to Your Threads</strong></p>\n  <p><em>Give Claude Code persistent memory, laser-focused context, and an autonomous team of specialists.</em></p>\n  \n  [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n  [![Platform: Windows | macOS | Linux | WSL](https://img.shields.io/badge/Platform-Cross--Platform-success)](#)\n  [![Claude Code](https://img.shields.io/badge/Integration-Claude_Code-orange)](#)\n  [![GitHub Copilot](https://img.shields.io/badge/Integration-GitHub_Copilot-blue)](#)\n  [![Codex](https://img.shields.io/badge/Integration-Codex-black)](#)\n  [![Antigravity](https://img.shields.io/badge/Integration-Antigravity-blueviolet)](#)\n</div>\n\n---\n\nTylor transforms your Claude Code experience from a single-shot terminal interaction into a **persistent, intelligent workspace**. \n\nEvery time you open Claude Code, you normally start from zero. Tylor fixes that. It organizes your work into **threads**—isolated, named workspaces that survive restarts and reboots. It remembers every decision, every line of code, and every discussion, so you never have to repeat yourself.\n\n**No database. No cloud account. No configuration. Just install and go.**\n\n---\n\n## 🎨 How It Works\n\n<div align=\"center\">\n  <img src=\"assets/tylor_threads_concept.png\" alt=\"Tylor Threads Architecture\" width=\"800\">\n  <p><em>Tylor weaves parallel, persistent memory threads and orchestrates specialist sub-agents.</em></p>\n</div>\n\n---\n\n## ✨ Features\n\n### 🧠 Persistent Memory\nTylor completely eliminates the \"context reset.\" Shut down your computer, close your terminal, and come back a week later—Claude will pick up exactly where you left off. \n\n### 🗂️ Context Isolation (Threads)\nWork in parallel without context bleed. Discuss frontend components in a `Frontend` thread and database schemas in a `Backend` thread. By isolating context, token usage stays low, and Claude's focus stays incredibly sharp.\n\n### 🤖 Intelligent Orchestration \nYou don't need to micromanage. Claude acts as the orchestrator. If you ask it to review architecture, it will dynamically load its `cto` persona. If you ask it to write a PRD, it natively invokes the `bmad` skill framework to get the job done. \n\n### 🔌 Infinite Extensibility (Lazy-Loading)\nTylor is built on a production-hardened ADK-pattern harness. You can register hundreds of domain-specific ECC skills (like `ecc/web`, `ecc/data`) via the `/add-skill` command. Tylor **lazy-loads** only the tools required for the current prompt, giving you massive capability scaling without ever blowing up Claude's token context window.\n\n### 🏗️ Autonomous AFK Sandboxing\nDeclare a sandbox for your thread and let Claude work autonomously. Assign large, complex tasks and let Claude execute them while you step away from the keyboard.\n\n### 📊 Visual Dashboard\nMonitor your entire workspace through a beautiful, locally hosted web UI. Track active threads, review past conversations, and watch autonomous agent progress in real-time.\n\n---\n\n## 🚀 Installation\n\nTylor installs seamlessly into your Claude Code, Claude Desktop, Codex, GitHub Copilot, Antigravity, or VSCode Claude extension environment. Requires Python 3.8+.\n\n### ⚡ Option 1: The One-Line Installer (Recommended)\n\nIf you have Node.js installed, you can configure Tylor instantly across all your clients without manually cloning the repository. Simply run:\n\n```bash\nnpx tylor-mcp\n```\n\n### 💻 Option 2: Manual Git Clone\n\n**macOS / Linux / WSL:**\n```bash\ngit clone https://github.com/GunjanGrunge/tylor ~/.claude/plugins/GunjanGrunge/tylor\npython3 ~/.claude/plugins/GunjanGrunge/tylor/install.py\n```\n\n**Windows:**\n```powershell\ngit clone https://github.com/GunjanGrunge/tylor %USERPROFILE%\\.claude\\plugins\\GunjanGrunge\\tylor\npython %USERPROFILE%\\.claude\\plugins\\GunjanGrunge\\tylor\\install.py\n```\n\n### Step 3: Verify\n\n1. Restart your Claude, Codex, GitHub Copilot, or Antigravity client completely (close the terminal/app and reopen it).\n2. Type `/help-agent101` in your prompt (or use Copilot Chat / `/mcp show`).\n3. If you see the capability index, Tylor is fully operational!\n\n---\n\n## 🕹️ Quick Start\n\nCreating your first persistent workflow is incredibly simple:\n\n```text\n/new-thread Authentication   ← Create a persistent workspace\n/run we need to implement JWT based authentication\n\n/new-thread Dashboard UI     ← Create an isolated UI thread\n/run build a react dashboard with a sidebar\n\n/switch-thread Authentication ← Instantly switch context back to Auth\n/run add refresh token logic\n\n/list-threads                ← View your workspace status\n/open-threads-ui             ← Launch the visual dashboard\n```\n\n---\n\n## 🛠️ Command Reference\n\nTylor exposes a suite of powerful commands directly within Claude:\n\n| Command | Description |\n|---|---|\n| `/new-thread <name>` | Create a named thread and seamlessly switch future work into it. |\n| `/switch-thread <name>` | Switch context to an existing thread (fuzzy matching supported). |\n| `/list-threads` | Show all available threads alongside their status and activity. |\n| `/kill-thread <name>` | Close a thread and dispatch asynchronous summarization. |\n| `/recall` | Search through the deep semantic memory of your active thread. |\n| `/add-skill` | Install a new skill package dynamically. |\n| `/open-threads-ui` | Open the live, local thread visualizer UI in your browser. |\n| `/set-sandbox <path>` | Declare specific filesystem roots for secure, autonomous execution. |\n| `/afk-status` | Get real-time progress reports on current autonomous background tasks. |\n\n> **Pro Tip:** You can also use shorthand aliases like `CT <name>` to create a thread or `SwThread <name>` to switch.\n\n---\n\n## 🔒 Bumblebee Security Gate\n\nTylor now includes a default, plugin-wide security gate powered by Bumblebee. When a risky command is detected—especially package installs, extension installs, skill/package additions, or MCP config changes—Tylor will initiate a read-only Bumblebee scan before the command runs.\n\n- Enabled by default for any command pattern that looks like `pip install`, `npm install`, editor/extension installs, or skill/config setup.\n- If Bumblebee is missing, Tylor will flag the command and surface clear guidance instead of executing it blindly.\n- If Bumblebee detects risk, execution is blocked and the user sees actionable alternatives.\n\nSuggested responses from the gate include:\n\n- Install Bumblebee or set `BUMBLEBEE_PATH` if the CLI is not found.\n- Run `bumblebee scan --json` manually before retrying.\n- Disable the gate temporarily with `BUMBLEBEE_ENABLED=false` only if you understand the risk.\n- Review package metadata, MCP config changes, and AI tool integrations before proceeding.\n\nThis layer applies across the plugin, regardless of which thread or persona is active.\n\n---\n\n## 🎭 Sub-Agents & Personas\n\nTylor comes pre-equipped with specialist sub-agents. The harness will **automatically invoke** these personas based on the nature of your query—no manual intervention required.\n\n* **`cto`**: System architecture, tradeoffs, platform strategy, and engineering standards.\n* **`code_agent`**: Senior software engineer laser-focused on shipping robust code and tests.\n* **`analyst`**: Market research, data synthesis, and technical decision support.\n* **`ceo`**: Product strategy, roadmap prioritization, and stakeholder framing.\n\n### Codex users\n\nThe installer patches `~/.codex/config.toml` with an `agent101` stdio MCP server entry. Tylor installs its Python dependencies, including `claude-agent-sdk`, into `~/.tylor/venv`; Codex acts as the MCP client, while Tylor's internal orchestration harness uses the Agent SDK runtime to spawn role agents.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n<div align=\"center\">\n  <p><em>Tylor — Tailoring the future of AI development.</em></p>\n</div>\n",
  "bytes": 7990,
  "sha": "fef66eb680ad2dd9e284932a0e6139461721633a594e1a4729ab73feaee4886c",
  "repo_slug": "gunjangrunge/tylor",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_gunjangrunge_tylor_tylor_206569d5/readme"
}