News for hackers. Stuff that matters.
Re:Asciline – real-time ASCII video rendering engine by amarant on Monday June 15, 2026 @08:25AM (#48540260)
I feel like this is only technically ASCII rendering. As far as I can tell, it's always the same chars that are rendered, and only colouring tags change.

That seems to optimise for usability/complexity ratio, while completely throwing coolness under the bus. But this is a ASCII video generator, I would've thought coolness was the point? I can't imagine a practical usecase for it...

Re:Asciline – real-time ASCII video rendering engine by jy14898 on Monday June 15, 2026 @08:59AM (#48540600)
Seems like the README is heavily vibed, as it seems to not even understand what the repo does:

> Local AI & LLM Ready: By reducing complex pixel streams into structured logical strings, ASCILINE acts as a perfect bridge for AI. Instead of feeding heavy computer vision models, lightweight LLMs can process semantic video summaries.

In what way is this semantic/structured?

> Bypassing Browser Constraints: Modern browsers aggressively throttle autoplay videos, and ad-blockers restrict traditional media frames. To the browser, ASCILINE is simply "JavaScript updating a canvas"—completely invisible to media restrictions.

So... just render the video to a canvas? What does ASCII have to do with it

Re:Asciline – real-time ASCII video rendering engine by pwagland on Monday June 15, 2026 @08:34AM (#48540341)
The "practical" use case is to allow auto playing of videos for those users who disable it, from the "Strategic Vision & Core Capabilities" section:

> Bypassing Browser Constraints: Modern browsers aggressively throttle autoplay videos, and ad-blockers restrict traditional media frames. To the browser, ASCILINE is simply "JavaScript updating a canvas"—completely invisible to media restrictions.

Re:Asciline – real-time ASCII video rendering engine by lode on Monday June 15, 2026 @08:55AM (#48540560)
While this is presented as a way to evade ad blockers, using it to serve ads is explicily prohibited in the license:

The permission granted by this license explicitly EXCLUDES the right to use this software, in whole or in part, for the purpose of serving, delivering, or displaying digital advertisements, sponsored content, or any form of commercial marketing to end-users. Any such use immediately terminates this license.

Re:Asciline – real-time ASCII video rendering engine by fdupress on Monday June 15, 2026 @11:16AM (#48542519)
All this means in practice is that anyone who wants to use it for ads needs to get in touch with the devs and negotiate another set of licensing terms and an amount...
Re:Asciline – real-time ASCII video rendering engine by amarant on Monday June 15, 2026 @08:47AM (#48540457)
I guess I might finally be convinced to disable JavaScript in my browser
Re:Asciline – real-time ASCII video rendering engine by xstas1 on Monday June 15, 2026 @08:31AM (#48540306)
Video in the terminal window of course
Re:Asciline – real-time ASCII video rendering engine by _def on Monday June 15, 2026 @09:20AM (#48540863)
npm install will continue after a short break from our sponsor
Re:Asciline – real-time ASCII video rendering engine by plaguuuuuu on Monday June 15, 2026 @12:27PM (#48543633)
There's this one guy doing crazy stuff with ASCII rendering, I can't remember his name/handle/project though :(
Re:Asciline – real-time ASCII video rendering engine by ku1ik on Monday June 15, 2026 @12:37PM (#48543781)
Re:Asciline – real-time ASCII video rendering engine by plaguuuuuu on Tuesday June 16, 2026 @12:43AM (#48550677)
I think different guy but this is really cool too :)
Re:Asciline – real-time ASCII video rendering engine by Sharlin on Monday June 15, 2026 @09:18AM (#48540834)
It’s not cross-platform if the platform is the browser… Lot of vibed nonsense in the README in general.
Re:Asciline – real-time ASCII video rendering engine by camkego on Tuesday June 16, 2026 @02:06AM (#48551165)
They are certainly playing loose with the truth: README says "Standard codecs (H.264/VP9) require dedicated hardware decoders"
Re:Asciline – real-time ASCII video rendering engine by notpushkin on Monday June 15, 2026 @09:48AM (#48541246)
So, an aalib/libcaca, but vibe-coded?
Re:Asciline – real-time ASCII video rendering engine by ncr100 on Monday June 15, 2026 @10:21AM (#48541734)
This would be nice as a video-conferencing tool. All your nerdy friends in a tmux window.
Re:Asciline – real-time ASCII video rendering engine by smalltorch on Monday June 15, 2026 @10:50AM (#48542147)
Im working on this and posted here but nobody cared or it got removed.

https://gitlab.com/here_forawhile/tcom

Re:Asciline – real-time ASCII video rendering engine by ncr100 on Monday June 15, 2026 @01:44PM (#48544679)
This is sexy, and interesting. Following! "Encrypted voice, video, and chat over Tor -- entirely from the terminal." and it has Push to Talk. It is cool.

Funny to see the avatar on the GitLab project https://gitlab.com/uploads/-/system/user/avatar/32369523/ava... ASCII-person :-D

Just 2 files .. that is nice .. https://gitlab.com/here_forawhile/tcom/-/tree/main .. it's pretty readable too.

FYI: I ran and installed deps (excluding numpy) and then performed the audio/video loopback test, and that worked - perfectly nice :) (might want to zoom on my face automagically, for facial-cues, as my resolution was low). While running in iTerm2 on macos the main menu, after this, it complained about blocking scrollback-history clearing attempts, and then became unwilling to show typed digits - only for the deps + loopback test phases was it willing to show them. ENTER was processed, and the menu rightly said "invalid choice". Still, good work! Here's a video:

https://youtu.be/EqMZ5k2KlBI

Cheers!

Re:Asciline – real-time ASCII video rendering engine by smalltorch on Tuesday June 16, 2026 @12:34PM (#48557917)
Wow thankyou for the feedback!

I am working on that exact fix for the options entry something is hanging in the loop entering inputs.

There are a few bugs to work out and polishing that needs to take place on the menu side.

I plan to make all the functionality of terminalcam compatible within tcom, currently it's defaulting to the max compression settings so the preview isn't exactly matching what is sent whuch is bothering me. You'll notice runing the standalone terminalcam.py provides a lot more configurability if it runs on its own.

I was able to trigger the macos follow face / remove background features before it gets preprocessed on terminalcam. I'm not sure what if every macos flavor has this.

Loved the video, so awesome.

Re:Asciline – real-time ASCII video rendering engine by cocodill on Monday June 15, 2026 @10:25AM (#48541772)
Why the heck you want put video into a html canvas as text?
Re:Asciline – real-time ASCII video rendering engine by ku1ik on Monday June 15, 2026 @12:38PM (#48543801)
Yeah, asking the same question.
Re:Asciline – real-time ASCII video rendering engine by rootlocus on Monday June 15, 2026 @12:42PM (#48543841)
What's the deal with all these projects spiking thousands of stars in a few days? I find it hard to believe people are just flocking to random obscure niche projects and starring them instead of just... vibe coding their own projects.
Re:Asciline – real-time ASCII video rendering engine by thm on Monday June 15, 2026 @01:22PM (#48544373)
I guess either buying stars, or one or the other video from a TikTok AI attention farmer.
Re:Asciline – real-time ASCII video rendering engine by CountHackulus on Monday June 15, 2026 @01:22PM (#48544371)
It's unclear to me why I'd want to use this over libcaca or similar? The demoscene has made really excellent ASCII rendering for decades, and this seems like it has less options and less understandable output. If this is just a fun personal project "just because" then cool! That's awesome! But for actual use cases I'd much rather use libcaca.
Re:Asciline – real-time ASCII video rendering engine by mycall on Monday June 15, 2026 @01:52PM (#48544775)
The biggest problem I see is that web browsers don't natively support .ans inside <canvas> without Ansilove.js or Xterm.js hacks.

Having a native AV format that comes from ANSI, pre-rendered via FFmpeg, is the missing link for <video> support.

Re:Asciline – real-time ASCII video rendering engine by Rumudiez on Monday June 15, 2026 @01:58PM (#48544848)
lost me at the github stars chart, but "Bypassing Browser Constraints" is great. that's just what users want /s