SkillAgentSearch skills...

LocalConsole

In-app console and debug tools for iOS developers

Install / Use

/learn @duraidabdul/LocalConsole
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LocalConsole

Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in the same way print() will in Xcode. This tool can also dynamically display view frames and restart SpringBoard right from your live app.

<div> <img src="https://github.com/duraidabdul/Demos/blob/main/Demo_Pan.gif?raw=true" width="320"> <img src="https://github.com/duraidabdul/Demos/blob/main/Demo_Resize.gif?raw=true" width="320"> </div>

Setup

  1. In your Xcode project, navigate to File > Swift Packages > Add Package Dependancy...

  2. Paste the following into the URL field: https://github.com/duraidabdul/LocalConsole/

  3. Once the package dependancy has been added, import LocalConsole and create an easily accessible global instance of LCManager.shared.

import LocalConsole

let consoleManager = LCManager.shared

Usage

Once prepared, the consoleManager can be used throughout your project.


// Activate the console view.
consoleManager.isVisible = true

// Deactivate the console view.
consoleManager.isVisible = false
// Print items to the console view.
consoleManager.print("Hello, world!")

// Clear console text.
consoleManager.clear()

// Copy console text.
consoleManager.copy()
// Change the console view font size.
consoleManager.fontSize = 5

Related Skills

View on GitHub
GitHub Stars828
CategoryDevelopment
Updated9h ago
Forks55

Languages

Swift

Security Score

100/100

Audited on Mar 30, 2026

No findings