Standalone Reader for Markdown and AI Skill Packages.

/
Markdown
Markdown is the standard format in AI workflows.
Working with language models means reading and writing markdown all day. Skills, prompts, notes in, AI responses out. Claude, ChatGPT, and Gemini prefer it because it's lean, readable without a renderer, and structured simply. Opening Claude or Obsidian for this was clunky. Lens opens markdown directly, as tabs.
/
Formats
Not just Markdown, all the formats AI creates.
Language models produce more than text. Diagrams as Mermaid, UI concepts as JSX, data as CSV or JSON, vector graphics as SVG. Lens opens all formats in one window, without needing a different tool per type. Anthropic's skill packages including visualizations also run directly, without unzipping first.
/
Architecture
Sandbox for executable code.
JSX and HTML from AI responses contain code that runs automatically when rendered. If this happened in the main program, foreign code would have access to files and the system. So these renderers in Lens run in an isolated layer: main program, bridge, sandbox. Executable code stays separated from the rest.
/
Design
Dark mode with a warm accent.
Lens runs for many hours, dark mode reduces eye strain. Warm Terracotta #C96442 as the single accent because dev tools are usually blue, green, or violet. SF Pro in body, familiar on every Mac. JetBrains Mono in code, made for long lines. Spec as CLAUDE.md, code with Claude Code, design set by hand.
/
More Work
Continue Exploring.
Other custom tools and workflows I built to sharpen my own design practice.





