A powerful browser extension for viewing, formatting, and exploring JSON content in your browser. Transform raw JSON data into an interactive, beautifully formatted tree view with powerful exploration features.
- 🎨 Beautiful Interface: Clean, modern design with intuitive controls
- 🌗 Theme Support: Switch between light and dark themes
- 🔍 Interactive Exploration:
- Expand/collapse nodes
- Click to select nodes
- Copy JSON paths
- Copy selected values
 
- 🎯 Path Navigation: Visual path display for selected nodes
- 🚀 Performance Optimized: Handles large JSON files with ease
- 💡 Smart Detection: Automatically detects and formats JSON content
- 🛡️ Privacy Focused: All processing happens locally in your browser
- 🔒 Secure: No external servers, no data collection
- Download the latest release from GitHub Releases
- Open Chrome and navigate to chrome://extensions
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Node.js 16.x or higher
- npm 7.x or higher
- Modern web browser (Chrome 88+ or Firefox 109+)
# Clone the repository
git clone https://github.com/7angle/json-pilot.git
# Navigate to project directory
cd json-pilot
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildjson-pilot/
├── src/                # Source code
│   ├── App.vue        # Main application component
│   ├── components/    # Vue components
│   └── main.js        # Application entry point
├── public/            # Static assets
├── manifest.json      # Extension manifest
├── background.js      # Background script
├── content.js         # Content script
└── vite.config.js     # Vite configuration
- 
View JSON: Navigate to any URL that returns JSON content - The extension automatically detects and formats JSON
- Raw JSON text is also transformed into the viewer
 
- 
Interact with JSON: - Click the expand/collapse icons to explore nested objects
- Click on any value to select it
- Use the copy button to copy selected JSON
- Toggle between light and dark themes
 
- 
Navigation: - Use the path display to understand your location in the JSON structure
- Click the expand/collapse all button to quickly view or hide all nodes
 
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature 
- Commit your changes:
git commit -m 'feat: add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature 
- Open a Pull Request
Please read our Contributing Guide for details on our code of conduct and development process.
This project is licensed under the MIT License - see the LICENSE file for details.
JSON Pilot takes your privacy seriously. All JSON processing happens locally in your browser - no data is ever sent to external servers. Read our Privacy Policy for more details.
- 📧 Email: hello@7angle.com
- 🐛 Issues: GitHub Issues
- 📦 Releases: GitHub Releases
If you find JSON Pilot helpful, please consider:
- Starring the repository
- Sharing it with others
- Reporting issues if you find any
- Contributing to the project
Made with ❤️ by 7 Angle
