EveryDev.ai
Subscribe
Home
Tools

3,804+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. termDRAW
    termDRAW icon

    termDRAW

    Command Line Assistants

    A terminal drawing editor for creating editable diagrams, UI mocks, and ASCII art without leaving the terminal.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT license. Install globally via npm and use without restrictions.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Command Line AssistantsGraphic DesignDocumentation

    Alternatives

    Clean ClodeGlowRepo Wizard
    Developer
    Ben VinegarBen Vinegar is an independent developer and open-source auth…

    Listed Sep 2026

    About termDRAW

    termDRAW is an open-source, agent-friendly ASCII illustrator for the terminal, built by Ben Vinegar and licensed under MIT. It lets developers create editable diagrams, UI mocks, and text graphics entirely within a terminal environment, outputting plain text rather than SVG or bitmap graphics. The project is written in TypeScript, requires Bun 1.3+, and is actively maintained on GitHub.

    What It Is

    termDRAW is a terminal-native drawing editor that fills the gap between heavyweight diagramming tools and quick ASCII sketches. It operates as an interactive, mouse-supported TUI (terminal user interface) application where users draw shapes and text, then export the result as plain text, fenced Markdown code blocks, or native .td.json documents that can be reopened and edited later. The tool is explicitly described as "agent-friendly," meaning it is designed to work well in AI-assisted and automated developer workflows.

    Package Architecture

    termDRAW ships as a monorepo with three distinct packages:

    • @termdraw/app — the standalone CLI tool, installed globally and invoked with the termdraw command
    • @termdraw/opentui — embeddable React-style components built on OpenTUI, allowing termDRAW to be embedded inside other terminal applications
    • @termdraw/pi — a Pi package that opens termDRAW as an overlay inside the Pi environment

    This modular design means the drawing engine can be used as a library, not just a standalone tool.

    CLI Workflow

    After installing via npm install --global @termdraw/app, users launch the editor with termdraw. Key workflow steps include:

    • Draw interactively using mouse support in a compatible terminal
    • Press Enter or Ctrl+S to export rendered art to stdout
    • Press Ctrl+D to save the editable .td.json diagram file
    • Use --load to reopen an existing diagram for further editing
    • Use --output to write rendered art directly to a file
    • Use --fenced to export a Markdown-fenced code block

    The native .td.json format preserves object metadata for re-editing; plain-text export is a one-way render.

    Embedding in OpenTUI Apps

    The @termdraw/opentui package exposes React-compatible components (TermDrawApp, TermDrawEditor, TermDraw) and renderables for embedding the drawing canvas inside custom terminal applications. Developers can wire up onSave, onSaveDiagram, and onCancel callbacks, pass an initialDocument, and control layout with width/height props — making it composable within larger TUI projects built on @opentui/core and @opentui/react.

    Update: v0.4.1

    The latest release is v0.4.1, published in May 2026. The repository was created in April 2026 and has seen active development, accumulating 299 stars and 11 forks on GitHub as of late August 2026. The project has 8 open issues and CI is tracked via GitHub Actions on the main branch, signaling an actively maintained early-stage open-source tool.

    termDRAW - 1

    Community Discussions

    Be the first to start a conversation about termDRAW

    Share your experience with termDRAW, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT license. Install globally via npm and use without restrictions.

    • Full terminal drawing editor
    • Export to plain text, Markdown, and .td.json
    • Embeddable OpenTUI components
    • Pi overlay integration
    • MIT license — free to use, modify, and distribute

    Capabilities

    Key Features

    • Interactive terminal drawing editor with mouse support
    • Export to plain text, fenced Markdown, or native .td.json format
    • Editable native .td.json documents for re-opening and modifying diagrams
    • Standalone CLI via @termdraw/app package
    • Embeddable OpenTUI React components via @termdraw/opentui
    • Pi overlay integration via @termdraw/pi
    • Agent-friendly ASCII illustration
    • stdin/stdout pipeline support
    • Ctrl+S / Enter to export, Ctrl+D to save diagram
    • MIT licensed open-source

    Integrations

    Bun
    OpenTUI
    Pi
    npm
    React (via @opentui/react)
    GitHub Actions CI
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate termDRAW and help others make informed decisions.

    Developer

    Ben Vinegar

    Ben Vinegar is an independent developer and open-source author who builds developer tools focused on terminal and CLI workflows. He created termDRAW, an agent-friendly ASCII illustrator for the terminal, released under the MIT license. His work targets developers who want lightweight, composable tooling that integrates naturally into automated and AI-assisted pipelines.

    Read more about Ben Vinegar
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Clean Clode icon

    Clean Clode

    A free, open-source browser tool that transforms messy Claude Code and Codex terminal output into clean, human-readable text — entirely client-side with no data collection.

    Glow icon

    Glow

    A terminal-based markdown reader and TUI for the CLI that renders markdown with styling, paging, and local file discovery.

    Repo Wizard icon

    Repo Wizard

    AI-powered CLI tool for generating project structures, configuration files, and documentation from natural language prompts.

    Browse all tools

    Related Topics

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    236 tools

    Graphic Design

    AI-assisted tools for creating professional graphics, illustrations, and visual content with intelligent composition suggestions, style transfer, and brand consistency.

    58 tools

    Documentation

    AI-driven tools that automatically generate, maintain, and organize technical documentation, user guides, and project artifacts with context-aware content and intelligent updating.

    94 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions