If your agents help you with complex analysis, you need SmallDocs:
You throw your agents at your hardest problems. You don't know if they’ll need to analyze data, understand a system or throw a presentation together. You're also working at 10x speed.
Your agent's expression is limited: A basic chat interface, slow and siloed formats - Markdown, PDF, Excel, PowerPoint and Word, etc. - or freshly generated HTML with inconsistent styling and shallow feature depth.
Help yourself and your agents: SmallDocs is a lightning-fast, incredibly flexible document format built for agents. Every document type in one, instantly shareable and exportable to the formats you already use. Install and tell your agent to sdoc me an analysis to get going.
Works with Claude · Codex · Cursor · Gemini · Antigravity · opencode · Pi
When installed, all your agent sessions know about SmallDocs (shorthand: "sdoc") and its capabilities. Get an agent to generate a SmallDoc by simply mentioning "sdoc".
SmallDocs is a command-line tool. You run sdoc file.md and it opens that Markdown file, styled, in your browser. Anything with access to your machine can invoke it - you at the terminal, or a coding agent working in your project.
Because the file opens in the browser, we can use the flexible capabilities of HTML and CSS to create highly complex documents. This means Markdown rendered on smalldocs.org can do much more than plain text.
To create charts, diagrams, slides, spreadsheets, runnable browser components, or rendered code, run the relevant command, such as sdoc charts, sdoc diagrams, sdoc slides, or sdoc apps. Each command prints the Markdown syntax, options, and checks for that feature.
Run npx skills@latest add https://smalldocs.org/agent-skills/standard --global to install the standard SmallDocs skill for supported coding agents. Its short description sits in the agent’s context and the full reference loads on demand only when relevant.
After that you can ask your agent to build a "sdoc" or "SmallDoc" and it knows what to do. If npx skills is unavailable, sdoc setup installs the standard edition through a built-in fallback and removes agent configuration written by older SmallDocs releases.
When you open a file, the CLI compresses and encodes its content into the URL’s hash fragment (everything after the #) and opens a URL of this shape:
https://smalldocs.org/#md={your encoded document}
└──────────┬──────────┘
│
never leaves your browser
Browsers never send the hash fragment to the server, so your document stays on your machine. The server sees a request for the page; it does not see your document.
“The fragment is not sent to the server when the URI is requested; it is processed by the client” - MDN Web Docs
Creating a short link (click generate short link, or run sdoc share file.md) uploads ciphertext: your browser generates a random key, encrypts the document locally with AES-GCM, and uploads only the encrypted result. The decryption key lives in the URL fragment - like the document content described above.
SmallDocs Cloud is a separate, optional store. A document is added to Cloud only when you explicitly create or push it there. Cloud keeps encrypted document content on the server so it can provide cross-device access, search, permissions, and revision history.
https://smalldocs.org/s/{short id}#k={encryption key}
└───┬───┘ └───────┬──────┘
│ │
sent to never leaves
server your browser
The longer version, with verifiable steps, is at smalldocs.org/privacy.
Comments from threads where SmallDocs has been discussed.
“I think agents making Word docs and PowerPoints is going to go away. [SmallDocs] is the future.”
“Great job on this. I can see this being extremely useful for my teams.”
“So amusing that small devs get it so right, while a trillion-dollar company still can’t figure out what Copilot is to their ecosystem.”
“Very good and well done. I found an immediate use-case for this.”
“This is super cool - so many uses.”
“You’ve clearly put a lot of thought into making it useful.”
“Very smart - could open the door to lots of other privacy-friendly web apps.”
“Markdown style editing looks very easy and convenient.”
“The URL fragment trick for privacy is clever.”
Install SmallDocs for unlimited personal use. Your agent creates beautiful documents you can read, style and share.
Paste the prompt below into a coding-agent session (Claude Code, Codex, opencode, etc). It walks the agent through installing sdoc, wiring it into your global agent config so every future session knows about it, and verifying everything works.
The script runs on macOS and Linux. It installs everything into ~/.sdocs, a folder you own, so it never needs sudo. Re-running it upgrades in place.
On Windows, or via npm, install with npm i -g sdocs-dev.
Install the standard SmallDocs skill with npx skills@latest add https://smalldocs.org/agent-skills/standard --global. The current skills installer requires Node 22.20 or newer. If it is unavailable, run sdoc setup. The built-in fallback installs the standard edition and removes the always-on configuration block written by older SmallDocs releases.
A few quick checks once sdoc is installed:
which sdoc in a new terminal and confirm it returns a path. If it doesn’t, your shell hasn’t picked up the updated PATH yet, open a fresh terminal or source your shell rc file.sdoc --version to confirm the CLI launches and is current.npx skills command above and inspect the install location it reports. If you used the built-in fallback, check ~/.agents/skills/smalldocs/SKILL.md and rerun sdoc setup if it is missing.Update to the latest SmallDocs in place:
If sdoc isn’t found, re-run the installer, which upgrades in place: curl -fsSL https://smalldocs.org/install | sh.
Or have your coding agent do it. Paste the prompt below into a session: it installs or updates SmallDocs, then walks you through whatever changed.
SmallDocs for business gives your teams and agents a shared cloud for documents, styles and company templates, with SSO for centrally managed access.
Use the Renderer SDK to render agent-written SmallDocs inside your own products and workflows.
Tell us what your team needs. We will contact you about SmallDocs for business.