markjason
.md and .json, nothing else.
the fastest way to read specs, edit prompts, and manage configs.
built for the only human tasks in agentic coding.
Built for the AI era
Your agents write code. You manage the artifacts.
Capture agent output
Paste from clipboard, auto-detect format, instant preview.
The fastest path from Claude to readable.
Raw ↔ Read
One key. Toggle between editing and rendered preview.
Scroll position stays put. Sub-line precision.
Outline panel
Every heading in your doc, one click away.
Tracks your position as you scroll. Ctrl+↑↓ to jump.
Live sync with your agents
When something else edits the file, you see it.
No reopening, no refresh, just there.
JSON you can read
Collapsible tree. Types color-coded. Breadcrumb nav.
Validation errors? Click to jump there.
.env made simple
Clean key-value display. Click any value to copy it.
Finally, env files that don't look like a wall of text.
Insta-copy everything
Filename? ⌃⌘C. JSON path? Right-click. ENV value? Click.
Your agent asks "which file?" You already copied it.
Share as image
Export any file as a clean, shareable image.
Send specs to non-technical colleagues. No screenshots.
Actually instant
0.3 seconds cold start. 100MB RAM.
Not "fast for an Electron app." Actually fast.
Keyboard first
⌘K quick open. ⌘B bold. ⌘⇧M syntax help.
Your hands stay where they belong.
Why not just use VS Code?
VS Code
- Open app
- Wait for extensions
- Wait for language server
- Read and edit your file
- Wonder why that took 2GB of RAM
markjason
- Double-click file
- Read and edit
- 100MB RAM 🧘
What we'll never add
Get it
Free. No account. No tracking. Just an app.
View on GitHub — install instructions & troubleshooting
Pro tip: After installing, right-click any .md or .json file → Get Info → Open with → markjason → Change All.