tina4-ai
This Is Now A 4Framework
AI tools for the Tina4 family. Zero third-party dependencies.
Tools • Install • mdview • tina4.com
Tools
| Tool | Description |
|---|---|
| mdview | Standalone Markdown viewer — renders .md files in the browser with full GFM support, live reload, and a file browser sidebar |
Install
The recommended way — installs mdview as a standalone CLI tool:
uv tool install tina4-ai
Or with pipx:
pipx install tina4-ai
Or into a specific project/virtualenv:
pip install tina4-ai
mdview
A zero-dependency Markdown viewer. Opens any .md file in your default browser with full GitHub Flavored Markdown rendering, a file browser sidebar, and live reload on save.
Features:
- GFM: tables, task lists, strikethrough, fenced code blocks
- Syntax highlighting for 15+ languages
- File browser sidebar — navigate
.mdfiles in your project - Live reload — browser updates automatically when you save
- Dark theme (GitHub Dark Dimmed)
- Zero pip dependencies — stdlib Python + vendored JS
Usage
mdview README.md # Open a specific file
mdview /path/to/directory # Browse .md files in a directory
mdview # Browse current directory
Quick Start
uv tool install tina4-ai
mdview README.md
Your browser opens automatically. Edit the file and the browser refreshes.
With Claude Code
When working in Claude Code, ask Claude to open any Markdown file:
Show me that plan file
Claude runs mdview /path/to/file.md and it opens in your browser instantly.
File Browser
The sidebar lists all .md files and directories in your project. Click a directory to expand it, click a file to render it. Hidden directories and common build artefacts (.git, node_modules, vendor, __pycache__, .venv) are excluded automatically.
Security
- Binds to
127.0.0.1only — never exposed on the network - Path traversal protection — requests outside the project root are rejected
- Only
.mdfiles are served via the content endpoint
License
MIT (c) 2026 Tina4 Stack https://opensource.org/licenses/MIT
Tina4 — The framework that keeps out of the way of your coding.
Our Sponsors
Sponsored with 🩵 by Code Infinity
Supporting open source communities • Innovate • Code • Empower
Release files for tina4-ai 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tina4_ai-0.1.1.tar.gz | 71.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tina4_ai-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 141.2 kB
Release files / tina4_ai-0.1.1.tar.gz
| Download URL | tina4_ai-0.1.1.tar.gz |
|---|---|
| Size | 71.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb107a22ae98835529c0e659cd796dc833cae6b41818ab126acef5eecf556532
|
|
BLAKE2b-256 checksum How to use checksums |
d1dc7c7a259e18d2abcf93215b345f9cccf7440d2bc8f3f6d0872ddd41e6219c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / tina4_ai-0.1.1-py3-none-any.whl
| Download URL | tina4_ai-0.1.1-py3-none-any.whl |
|---|---|
| Size | 70.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b082f2da4914c9a313c62996777db9e66cfc0853fd65fb999e56dd86fcc7d2b
|
|
BLAKE2b-256 checksum How to use checksums |
cf676b7a782486f2baf255c768e58f5570ace53e0e57e87406e4e0f65bf62a48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|