Frequently Asked Questions
Common questions about Pointa.
General
What is Pointa?
Pointa is a visual feedback tool for AI-powered development. It lets you:
- Click on UI elements and leave feedback
- Edit styles visually in your browser
- Record bugs with full context
- Have AI automatically implement your changes
Is Pointa free?
Yes, Pointa is free and open source under the MIT license.
Which browsers are supported?
Pointa works with Chromium-based browsers:
- Google Chrome
- Microsoft Edge
- Brave
- Arc
- Opera
- Vivaldi
Firefox and Safari are not currently supported.
Which AI tools work with Pointa?
Any AI coding tool that supports MCP (Model Context Protocol):
- Cursor (recommended)
- Claude Code
- Windsurf
- VS Code (with MCP-compatible extension)
Privacy & Data
Where is my data stored?
All Pointa data is stored locally on your machine in ~/.pointa/. This includes:
- Annotations
- Bug reports
- Screenshots
- All metadata
Does anything get sent to the cloud?
No. Pointa is 100% local:
- No accounts required
- No telemetry or analytics
- No external API calls
- No cloud storage
All communication happens between:
- Your browser ↔ Local server (localhost:4242)
- Your AI tool ↔ Local server (MCP)
Is it safe to use with sensitive projects?
Yes. Since everything stays local, you can safely use Pointa with:
- Client projects
- Proprietary code
- Sensitive data
Your annotations and code never leave your machine.
Can I delete my data?
Yes. Delete the Pointa data directory:
rm -rf ~/.pointa
Or remove specific files:
rm ~/.pointa/annotations.json # Clear annotations
rm ~/.pointa/issue_reports.json # Clear bug reports
Features
Can I use Pointa on production sites?
Pointa is designed for local development only. It works on:
localhost127.0.0.1*.localdomains*.testdomains
Exception: Inspiration Mode works on any website, allowing you to capture UI references from production sites.
Does Pointa work with Shadow DOM / Web Components?
No. Elements inside Shadow DOM cannot be annotated due to browser DOM isolation. This is a known limitation.
Can I use Pointa with multiple projects?
Yes. Pointa tracks annotations by URL. Each project (different localhost port or path) has its own annotations. You can filter by URL in the sidebar.
Do annotations persist when I restart my server?
Yes. Annotations are stored in ~/.pointa/annotations.json, separate from your development server. They persist across:
- Browser restarts
- Server restarts
- Machine restarts
Can multiple people use Pointa on the same project?
Each developer has their own local Pointa data. Annotations are not shared automatically. For team collaboration:
- Each person creates their own annotations
- AI implements changes in the shared codebase
- Changes are synced via git
Technical
What port does Pointa use?
The default port is 4242. You can change it:
POINTA_PORT=4243 npx pointa-server start
Does Pointa work offline?
Mostly yes:
- Extension works offline
- Server works offline
- AI integration requires your AI tool to be functional
How much disk space does Pointa use?
Minimal. Text annotations are tiny (~1KB each). Screenshots can use more space (~100KB-1MB each). The ~/.pointa directory typically uses:
- Light use: < 10 MB
- Heavy use: 50-100 MB
Can I back up my annotations?
Yes. Copy the ~/.pointa directory:
cp -r ~/.pointa ~/pointa-backup
Troubleshooting
Why isn't the server detected?
Most common causes:
- Server isn't running → Run
npx pointa-server start - Wrong port → Check port configuration
- Firewall blocking → Allow localhost connections
See Troubleshooting for detailed solutions.
Why are my annotations not appearing?
Check:
- You're on the same URL where you created them
- Server is running and connected
- Page has been refreshed
Why does AI say "no annotations found"?
Possible causes:
- Annotations might be "in-review" (not "pending")
- URL filter might be too restrictive
- Annotations might be on a different page
Ask AI to check all pending annotations without URL filter.
The extension doesn't load on my page
Pointa only activates on local development URLs. If your URL looks local but isn't recognized:
- Make sure it resolves to 127.0.0.1
- Check your hosts file
- Try using
localhostdirectly
Comparison
Pointa vs. Figma Comments
| Aspect | Pointa | Figma Comments |
|---|---|---|
| Works on | Live code | Static designs |
| Implements changes | AI does it | Manual |
| Element context | CSS selectors, code | Visual only |
| Cost | Free | Figma subscription |
Pointa vs. Browser DevTools
| Aspect | Pointa | DevTools |
|---|---|---|
| Persist changes | Yes (via AI) | No |
| AI integration | Yes | No |
| Bug timeline | Yes | Limited |
| Learning curve | Low | Medium |
Pointa vs. Manual Screenshots
| Aspect | Pointa | Screenshots |
|---|---|---|
| Element context | Automatic | Manual description |
| Precise location | CSS selectors | "The button on the left" |
| AI-ready | Yes | Requires explanation |
Getting Help
Where can I report bugs?
Where can I request features?
GitHub Issues with the "enhancement" label.
Is there a community?
Check the GitHub repository for discussions and updates.