A React-based toolkit where AI agents build presentation decks as interactive, responsive web apps instead of static slides.
lewish/asciiflow
A client-side web app for drawing ASCII diagrams in the browser, usable at asciiflow.com.
- Stars
- 5,968
- Forks
- 422
- Open issues
- 34
- Last commit
- 3 months ago
What is it?
ASCIIFlow is a web application for drawing ASCII diagrams. It runs entirely on the client side, so diagrams are created in the browser without a backend service. It is available to use directly at asciiflow.com.
The project is written in TypeScript and built with Bazel. The repository includes instructions for running a local development server with the bazel run command, with optional ibazel support for live reloading during development.
Because it is an MIT-licensed open-source project, developers who want to modify the editor or run their own copy can clone the repository and build it locally.
Key features
- 01Draws ASCII diagrams directly in the browser.
- 02Runs entirely on the client side with no backend required.
- 03Built with TypeScript and Bazel.
- 04Includes a local dev server with optional live reloading via ibazel.
Use cases
- Drawing architecture or flow diagrams to paste into code comments or plain-text documents.
- Creating text-based diagrams for README files or design notes.
- Studying or modifying a Bazel-built TypeScript web app.
Quick start
- 1
Install Bazelisk (Bazel launcher)
npm install -g @bazel/bazelisk - 2
Optionally install ibazel for live reloading
npm install -g @bazel/ibazel - 3
Run the dev server with live reloading
ibazel run client:devserver
Things to know
- Building requires Bazel or Bazelisk, which adds setup overhead for contributors.
Topics
FAQ
- What is asciiflow?
- A client-side web app for drawing ASCII diagrams in the browser, usable at asciiflow.com. ASCIIFlow is a web application for drawing ASCII diagrams. It runs entirely on the client side, so diagrams are created in the browser without a backend service. It is available to use directly at asciiflow.com.
- Is asciiflow free to use? What license does it have?
- asciiflow is open source under the MIT license. Check the license terms before using it in commercial products.
- Is asciiflow still maintained?
- Updated within 6 months. The last commit to asciiflow was on Jul 13, 2026.
- What can I use asciiflow for?
- Drawing architecture or flow diagrams to paste into code comments or plain-text documents. Creating text-based diagrams for README files or design notes. Studying or modifying a Bazel-built TypeScript web app.
- How do I install asciiflow?
- Install Bazelisk (Bazel launcher): npm install -g @bazel/bazelisk Optionally install ibazel for live reloading: npm install -g @bazel/ibazel Run the dev server with live reloading: ibazel run client:devserver
- Where can I get asciiflow?
- The source code and installation instructions are on GitHub: https://github.com/lewish/asciiflow
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A TypeScript library that renders Mermaid diagrams to themeable SVG or ASCII/Unicode text, with no DOM dependencies.
Animated ascii art pieces for React, Next.js, Astro, plain HTML tags, SVG and the terminal, with 240 ready-made pieces.
Open-source workflow automation platform and alternative to Zapier, with TypeScript-based integrations that also run as MCP servers for AI agents.
Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies.
A self-hosted web app that audits up to 500 pages of a website across 74 on-page SEO metrics, using Firecrawl and DataForSEO.