frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

https://github.com/peters/horizon
14•petersunde•2h ago
Tabs, splits, and tmux work fine until you have several projects open with logs, tests, and long-running shells. I kept rebuilding context instead of resuming work. Horizon puts shells on an infinite canvas. You can arrange them into workspaces and reopen later with layout, scrollback, and history intact.

Built in 3 days with Claude/Codex, dogfooding the workflow as I went. Feedback and contributions welcome.

Comments

tekacs•1h ago
This is fun! I switched to https://github.com/manaflow-ai/cmux for a while, but had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs.

This makes a lot of sense, but... it'd be great to allow pulling out of a canvas into a second canvas for those of us with multiple screens (you at least end up needing one window per screen).

In general it feels like... more structure rather than less feels like it'd be the smoothest experience. I'll play with your Ctrl+K shortcut and see if it ends up feeling like I can get everywhere that I need quickly.

But... nice work!

Note for jj users like me: you need to `git lfs pull` if you want to `cargo run --release`!

Update: No luck creating any 'shell' workspaces (it looks like you use GNU-only flags to script) – I'll push a fix once I find it.

Also: the AGENTS.md is wrong JFYI - it points to portable-pty, when this is using alacritty_terminal's tty (on rustix-openpty)

cadamsdotcom•15m ago
Maybe I’m old but this sounds like MDI (multiple-document interface) of the late 90s.

Went the way of the dodo probably because it’s hard for non power users to grok.

But this is a power user tool - seeems like a fit!

fritzo•6m ago
I was hoping this would be an infinite length terminal view, like the opening backstory in Star Wars

Show HN: Crust – A CLI framework for TypeScript and Bun

https://github.com/chenxin-yan/crust
40•jellyotsiro•15h ago•17 comments

Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

https://github.com/antflydb/antfly
63•kingcauchy•4h ago•21 comments

Show HN: March Madness Bracket Challenge for AI Agents Only

https://www.Bracketmadness.ai
53•bwade818•7h ago•23 comments

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

https://github.com/peters/horizon
14•petersunde•2h ago•3 comments

Show HN: A 4-layer self-audit system for AI behavioral evolution

https://github.com/oscarsterling/reasoning-loop
3•jhaugh•26m ago•0 comments

Show HN: Sulcus Reactive AI Memory

https://sulcus.dforge.ca
3•mcdoolz•55m ago•0 comments

Show HN: TerraShift: What does +2°C (or -20°C) look like on Earth?

https://terrashift.io
2•ttruett•56m ago•0 comments

Show HN: SkeptAI – adversarial reasoning agent that challenges LLM outputs

2•datonpope•28m ago•1 comments

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

https://github.com/mr-fatalyst/oxyde
149•mr_Fatalyst•4d ago•78 comments

Show HN: Claude Code skills that build complete Godot games

https://github.com/htdt/godogen
283•htdt•1d ago•185 comments

Show HN: Flowershow Publish Markdown in seconds. Hosted, free, zero config

https://flowershow.app/
5•rufuspollock•3h ago•0 comments

Show HN: Thermal Receipt Printers – Markdown and Web UI

https://github.com/sadreck/ThermalMarky
111•howlett•4d ago•42 comments

Show HN: Mech keyboard sounds driven by a hidden accelerometer in MacBooks

https://www.haptyk.com/
4•olvvier•3h ago•1 comments

Show HN: FireClaw – Open-source proxy defending AI agents from prompt injection

https://github.com/raiph-ai/fireclaw
4•raiph_ai•4h ago•4 comments

Show HN: Updated version of my interactive Middle-Earth map

https://github.com/Jean-Tinland/middle-earth/
2•jetin•4h ago•0 comments

Show HN: Droeftoeter, a Terminal Coding Toy

https://github.com/whtspc/droeftoeter
30•whtspc64•4d ago•6 comments

Show HN: F0lkl0r3.dev – a searchable, interlinked map of computing history

https://f0lkl0r3.dev
2•dynamicwebpaige•4h ago•0 comments

Show HN: Unsloth Studio - Local Fine-tuning, Chat UI

https://github.com/unslothai/unsloth
6•danielhanchen•4h ago•0 comments

Show HN: M68k assembly emulator that runs in the browser

https://github.com/gianlucarea/m68k-interpreter
11•aldino97•10h ago•2 comments

Show HN: On-device embedding and vector search for Apple Devices, built in Zig

https://github.com/emmettmcdow/dve
2•mcdow•5h ago•0 comments

Show HN: Zeroboot – sub-millisecond VM sandboxes using CoW memory forking

https://github.com/adammiribyan/zeroboot
5•adammiribyan•6h ago•2 comments

Show HN: Drakkar.one – Google Maps embed replacement, no API keys, GDPR-ready

https://drakkar.one/
8•d0min0•7h ago•1 comments

Show HN: Hecate – Call an AI from Signal

https://github.com/rhodey/hecate
24•rhodey•1d ago•3 comments

Show HN: Hackerbrief – Top posts on Hacker News summarized daily

https://hackerbrief.vercel.app/
73•p0u4a•1d ago•46 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
123•mapldx•2d ago•31 comments

Show HN: A club for anyone with a symmetric DNS name

https://zq.suns.bz//:sdʇʇɥ
2•mrled•8h ago•0 comments

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
89•FirTheMouse•2d ago•20 comments

Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?

https://octetta.github.io/k-synth/
92•octetta•2d ago•32 comments

Show HN: Basalt – IDE-like documentation for infrastructure and API

https://basalt-docs.com
4•temakonkin•9h ago•0 comments

Show HN: I built a React SDK to control apps with voice, gaze and gestures

https://www.youtube.com/watch?v=J7GLCerVHi4
2•andreabergonzi•3h ago•5 comments