Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.14.0
metadata
title: Blocksmith
emoji: 📊
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 6.13.0
app_file: app.py
pinned: false
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
🧱 Blocksmith AI (Powered by Grok)
Blocksmith is an AI-powered text structuring and editing tool that transforms raw input into modular “blocks” — enabling precise editing, rewriting, and full-document refinement.
✨ Features
🧩 Block-Based Editing
- Paste any text
- Automatically split into structured blocks
- Select and edit individual lines easily
✨ AI Rewrite (Block-Level)
- Improve clarity and professionalism of a selected block
- Works like a “smart editor” for each line
🚀 AI Rewrite (Full Document)
- Rewrites the entire text
- Outputs result separately (preserves original blocks)
- Ideal for polishing final drafts
🛠 Manual Control
- Edit any block manually
- Update and refine iteratively
🧠 Why Blocksmith?
Most AI tools treat text as one big blob.
Blocksmith introduces granular AI control over text structure.
This allows:
- Line-by-line refinement
- Selective rewriting
- Better reasoning workflows
🖥️ How to Use
Paste your text into the input box
Click Create Blocks
Select a block from the dropdown
Choose an action:
- Update → manually edit
- ✨ Rewrite (AI) → improve selected block
- 🚀 Rewrite All (AI) → rewrite entire text
View the rewritten output in the Rewritten Full Text section
⚙️ Tech Stack
- Frontend/UI: Gradio
- LLM Backend: Grok (xAI)
- Hosting: Hugging Face Spaces
🚧 Known Limitations
- Depends on external API (latency may vary)
- Large inputs may be truncated due to token limits
- Block splitting is line-based (not semantic… yet)
🔮 Future Improvements
- Multi-agent rewriting (per block)
- Notion-style inline editing
- Diff view (original vs rewritten)
- Export to Markdown / Docs
- Style modes (formal, concise, creative)
👨💻 Author
Anuraag Rath