Web Browser
Kisuke includes a full-featured web browser optimized for development workflows. Access documentation, test web applications, and debug with integrated developer tools without leaving the app.
Key features
Section titled “Key features”- Localhost access via automatic port forwarding
- Developer tools with Eruda console integration
- Multi-tab browsing with gesture navigation
- Responsive testing on actual mobile viewport
- Privacy controls and data management
- Bookmark sync for development resources
Getting started
Section titled “Getting started”Opening the browser
Section titled “Opening the browser”- Tap the Browser tab in bottom navigation
- New tab opens automatically
- Enter URL or search term in address bar
Basic navigation
Section titled “Basic navigation”Navigate using standard browser controls:
| Control | Function |
|---|---|
| Back/Forward | Navigate history |
| Refresh | Reload current page |
| Share | Export or save page |
| Bookmarks | Access saved sites |
Development features
Section titled “Development features”Localhost testing
Section titled “Localhost testing”Access local development servers directly:
- Start server in terminal (e.g.,
npm run dev) - Note the port number
- Navigate to
localhost:[port] - Test on real mobile device
Common development ports:
3000- Node.js, React5173- Vite8000- Python HTTP server8080- Alternative HTTP
Developer tools
Section titled “Developer tools”Eruda console provides mobile debugging:
Console
Section titled “Console”- Execute JavaScript
- View logs and errors
- Test code snippets
- Access page context
Elements
Section titled “Elements”- Inspect DOM structure
- Modify styles live
- View computed properties
- Debug layout issues
Network
Section titled “Network”- Monitor requests
- Analyze load times
- Check response data
- Debug API calls
Storage
Section titled “Storage”- View cookies
- Inspect localStorage
- Manage sessionStorage
- Debug persistence
Port forwarding
Section titled “Port forwarding”How it works
Section titled “How it works”Kisuke automatically forwards ports from your SSH connection:
- Services running on remote space
- Accessible via localhost on device
- No additional configuration needed
Use cases
Section titled “Use cases”- Development server preview
- Database admin interfaces
- API endpoint testing
- Debugging webhooks
Setup guide
Section titled “Setup guide”- Connect to space via SSH
- Start service on specific port
- Open browser tab
- Navigate to
localhost:[port]
Tab management
Section titled “Tab management”Working with tabs
Section titled “Working with tabs”Manage multiple browsing contexts:
- Tap + to create new tab
- Swipe horizontally between tabs
- Long-press for tab options
- Drag to reorder (iPad)
Tab indicators
Section titled “Tab indicators”Visual status for each tab:
- Loading progress
- Security status
- Audio playback
- Active downloads
Bookmarks and history
Section titled “Bookmarks and history”Managing bookmarks
Section titled “Managing bookmarks”Save frequently accessed resources:
- Tap bookmark icon in toolbar
- Edit name and folder
- Organize in collections
- Access from address bar
Browsing history
Section titled “Browsing history”Find previously visited pages:
- Search by title or URL
- Filter by date range
- Clear selectively
- Export history data
Advanced workflows
Section titled “Advanced workflows”Split-screen productivity (iPad)
Section titled “Split-screen productivity (iPad)”Combine browser with other tools:
- Browser + Editor - Reference while coding
- Browser + Terminal - Monitor server logs
- Browser + Git - Review pull requests
Documentation workflow
Section titled “Documentation workflow”- Keep docs open while coding
- Search within page (Cmd+F)
- Bookmark key references
- Use reader mode for focus
API development
Section titled “API development”Test endpoints directly:
- Make requests in browser
- View JSON responses
- Check headers in dev tools
- Debug authentication
Performance optimization
Section titled “Performance optimization”Memory management
Section titled “Memory management”Keep browser responsive:
- Close inactive tabs
- Refresh memory-heavy pages
- Clear cache periodically
- Limit concurrent tabs
Data efficiency
Section titled “Data efficiency”Reduce bandwidth usage:
- Enable data saver mode
- Block auto-playing media
- Use reader mode
- Cache offline content
Privacy and security
Section titled “Privacy and security”Private browsing
Section titled “Private browsing”Separate browsing contexts:
- No history retention
- Isolated cookie storage
- Cleared on tab close
- Per-tab privacy mode
Site permissions
Section titled “Site permissions”Control access requests:
- Location services
- Camera/microphone
- Notifications
- Clipboard access
Data management
Section titled “Data management”Regular maintenance options:
- Clear browsing data
- Reset site permissions
- Export/import bookmarks
- Manage cookie settings
Troubleshooting
Section titled “Troubleshooting”Common issues
Section titled “Common issues”Localhost connection failed
- Verify server is running
- Check correct port number
- Ensure SSH connection active
- Try 127.0.0.1 instead
Page renders incorrectly
- Toggle desktop mode
- Clear site data
- Disable content blockers
- Check JavaScript errors
High memory usage
- Close background tabs
- Disable heavy extensions
- Clear browser cache
- Restart browser
Keyboard shortcuts
Section titled “Keyboard shortcuts”With external keyboard connected:
| Shortcut | Action |
|---|---|
| Cmd+T | New tab |
| Cmd+W | Close tab |
| Cmd+L | Focus address bar |
| Cmd+R | Reload page |
| Cmd+F | Find in page |
| Cmd+D | Bookmark page |