Sunday, 20 July 2025

Show HN: MCP server for Blender that builds 3D scenes via natural language https://bit.ly/40uYATf

Show HN: MCP server for Blender that builds 3D scenes via natural language Hi HN! I built a custom MCP (Model Context Protocol) server that connects Blender to LLMs like ChatGPT, Claude, and any other llm supporting tool calling and mcps, enabling the AI to understand and control 3D scenes using natural language. You can describe an entire environment like: > “Create a small village with 5 huts arranged around a central bonfire, add a river flowing on the left, place a wooden bridge across it, and scatter trees randomly.” And the system parses that, reasons about the scene, and builds it inside Blender — no manual modeling or scripting needed. What it can do: - Generate multi-object scenes like villages, landscapes, from a single prompt - Understand spatial relations — e.g., “place the bridge over the river” or “add trees behind the huts” - Create camera animations and lighting setups: “orbit around the scene at sunset lighting” - Respond to iterative changes like: “replace all huts with stone houses” or “make the river narrower” - Maintain object hierarchy and labels for later editing Tech Stack: - Blender Python scripting - Node.js server running MCP - LLM backend (OpenAI / Claude, easily swappable) Demo: https://bit.ly/46RyEVP GitHub: https://bit.ly/4m06w7d Curious to hear thoughts from folks in 3D tooling, AI-assisted design, or dev interface design. Would you find this useful as a Blender plugin? I’m open to expanding it! Please try it and give it a star on github https://bit.ly/46RyEVP July 20, 2025 at 07:01AM

Saturday, 19 July 2025

Show HN: Context42 – capture your coding style from across your projects https://bit.ly/46X6hFE

Show HN: Context42 – capture your coding style from across your projects Show HN: Context42 - AI-powered style guide generator for your codebase Hey HN, I've been building Context42 to solve a problem that's been bugging me: getting AI to write code like me, and helping disseminate coding best practices. The core insight is simple - your existing code is already your best style guide. Instead of debating tabs vs spaces or where to put your curly braces, Context42 analyzes your actual codebase and generates comprehensive style documentation using Google's Gemini AI. Here's what makes it special: 1. *Language-aware analysis* - It groups files by language and generates specific style guides for each. Your TypeScript patterns won't bleed into your Python conventions. 2. *Dependency-smart processing* - It analyzes child directories before parents, building up context as it goes. This means it understands your module structure and can identify patterns that emerge across your architecture. 3. *Built for real codebases* - With configurable concurrency, resume capability, and automatic cleanup, it's designed to handle everything from small projects to massive monorepos. The terminal UI (built with Ink/React) gives you real-time progress on what's happening. 4. *Pragmatic over prescriptive* - Instead of enforcing arbitrary rules, it documents what you're already doing. This makes it easier to onboard new developers and maintain consistency without religious debates. The technical approach is interesting too - it uses a worker pool pattern with abort controllers for graceful shutdown, SQLite for persistence (so you can resume failed runs), and a file registry system that guarantees cleanup even on crashes. I built this because I believe the best documentation is the kind that reflects reality, not aspirations. Your code style isn't what you think it should be - it's what it actually is. And that's worth documenting. You can check it out at: https://bit.ly/44QWgqZ Would love to hear your thoughts, especially if you've tackled similar problems in your teams. What's worked for you in maintaining code consistency at scale? https://bit.ly/44QWgqZ July 20, 2025 at 02:53AM

Show HN: I created a new game: countdown https://bit.ly/44WsxNg

Show HN: I created a new game: countdown https://bit.ly/452ghLt July 19, 2025 at 07:56PM

Show HN: I made a scan app in the skeuomorphic style of iOS 6.0 https://bit.ly/3UjEFmH

Show HN: I made a scan app in the skeuomorphic style of iOS 6.0 I launched an iOS app that lets you scan documents as quickly as your camera takes photos, all wrapped in the skeuomorphic style of iOS 6.0. It was a fun indie project. Hope some of you will enjoy it! :) https://apple.co/3IBPYnG July 20, 2025 at 12:04AM

Friday, 18 July 2025

Show HN: OrioleDB Beta12 Features and Benchmarks https://bit.ly/44UPy3s

Show HN: OrioleDB Beta12 Features and Benchmarks Hey HN, I'm the creator of OrioleDB, an extension for PostgreSQL that serves as a drop-in replacement for the default Heap storage engine. It is designed to address scalability bottlenecks in PostgreSQL's buffer manager and reduce the WAL, enabling better utilization of modern multi-core CPUs and high‑performance storage systems. We are getting closer to GA. This release includes: - An index bridge to support all indexes that Heap supports - Support for rewinding recent changes in the database. - Tablespaces support - Fillfactor support - An orioledb_tree_stat() function for space utilization statistics - Support for tables with more than 32 columns. We also show several performance improvements using the TPC-C benchmarks. Overall, OrioleDB is much faster than Heap, also outperforming other Postgres providers. We would love more people testing OrioleDB. The fastest way to do that is to use the docker image provided: docker run -d --name orioledb -p 5432:5432 orioledb/orioledb Read the full release here: https://bit.ly/4kK677W https://bit.ly/4kK677W July 15, 2025 at 01:22PM

Show HN: Interactive Bash tutorial that runs in the browser https://bit.ly/4kJZ27m

Show HN: Interactive Bash tutorial that runs in the browser I wrote a tutorial on how to create Bash scripts, where the command line interface runs entirely in the browser using v86 ( https://bit.ly/3Ukzd2V ), and the code editor uses Monaco. https://bit.ly/46evjA1 July 19, 2025 at 12:13AM

Show HN: The Aletheia Protocol – A blueprint for a web without exploitation https://bit.ly/44UPSis

Show HN: The Aletheia Protocol – A blueprint for a web without exploitation https://bit.ly/4lxHaOd July 18, 2025 at 11:22AM

Show HN: UML is dead – so I'm building the tool to revive it https://bit.ly/4o32SLV

Show HN: UML is dead – so I'm building the tool to revive it Hi HN, UML diagrams were meant to standardise system design, but they’ve become outdated — slow to build, hard to change, and rarely used in practice. Most tools feel clunky, and diagrams often go stale fast. I’m building RapidChart, a tool to bring diagramming back to life — fast, flexible, and developer-first. What makes it different: Cursor-style interface for rapid diagram creation Fully customisable and exportable AI-assisted (works with GPT-4, Claude, etc.) 100% free This began as part of my research at Imperial College London, and I’d really value your feedback. Here’s the link: https://bit.ly/45bT6iQ Thanks! https://bit.ly/45bT6iQ July 18, 2025 at 08:45AM

Show HN: Take – process file lines with a logic-like language https://bit.ly/4nWLTL8

Show HN: Take – process file lines with a logic-like language https://bit.ly/46izFWK July 18, 2025 at 07:45AM

Thursday, 17 July 2025

Show HN: FavBox is a local-firs browser extension for bookmark management https://bit.ly/3IBcUni

Show HN: FavBox is a local-firs browser extension for bookmark management Hi everyone! In my free time, I’ve been working on a small side project and wanted to share it with you. FavBox is a local-first, experimental browser extension that helps you manage your bookmarks more easily, without relying on cloud storage or third-party services. https://bit.ly/3S0Y0az July 17, 2025 at 10:27PM

Wednesday, 16 July 2025

Show HN: Linux CLI tool to provide mutex locks for long running bash ops https://bit.ly/40Z9CQN

Show HN: Linux CLI tool to provide mutex locks for long running bash ops Been exploring claude and spec-based coding, I think it turned out fairly successful. It's just a simple unix-style tool that gives you a single command to use in bash scripts to simplify mutex or semaphore locking of execution. https://bit.ly/40Qxc2c July 17, 2025 at 05:58AM

Show HN: Cobble – A hard daily word game https://bit.ly/4lCK7x6

Show HN: Cobble – A hard daily word game How to play: 1. You're given a set of letters (such as "ZXCVBNM") 2. Come up with two words that use all the letters (like "convex zombie") 3. The shorter the words, the better! https://bit.ly/4lqzIV8 July 17, 2025 at 02:12AM

Show HN: Visualize Wikipedia link graph, opensourced https://bit.ly/410IaSL

Show HN: Visualize Wikipedia link graph, opensourced = WikiLoop Galaxy = An interactive network visualization tool that maps Wikipedia articles and their interconnections using the Wikipedia API. Built with D3.js for dynamic graph rendering and real-time exploration. ''' Web App''': https://bit.ly/3GORMsY
''' Source Code''': https://bit.ly/44S9wvu
''' Wikipedia Page''': [[WP:WikiLoop Galaxy]] == Demo == [[File:WikiLoop Galaxy Demo-v0.0.2.gif|thumb]] [Full WikiLoop Galaxy Demo on Loom]( https://bit.ly/4lRn9lq?... ) == Release notes == See [[Wikipedia:WikiLoop_Galaxy/Release/v0.0.2]] == Features == === Core Functionality === * '''Bidirectional Link Traversal''': Explores both outbound links (FROM articles) and inbound links (TO articles) * '''Real-time Graph Building''': Starts with a root article and progressively builds the network * '''Interactive Expansion''': Click any node to expand it with 10 more connected articles * '''Link Validation''': Checks page existence to handle broken Wikipedia links === Visual Design === * '''Obsidian-style Dark Theme''': Clean, modern interface optimized for graph exploration * '''Color-coded Nodes''': * '''Green''': Root article (starting point) * '''Blue/Teal''': Valid Wikipedia articles (1st/2nd degree) * '''Red''': Missing/non-existent pages (red links) * '''Yellow Border''': Expandable nodes with pulsing animation * '''Force-directed Layout''': Natural node positioning with physics simulation * '''Zoom & Pan''': Navigate large graphs with mouse controls === Interaction === * '''Click''': Expand node to reveal 10 more inbound + 10 outbound links * '''Ctrl/Cmd + Click''': Open Wikipedia article in new tab * '''Drag''': Move nodes around the canvas * '''Scroll''': Zoom in/out of the graph ... https://bit.ly/3GORMsY July 17, 2025 at 01:40AM

Show HN: Bash.org MOTD for Terminal https://bit.ly/456cOwq

Show HN: Bash.org MOTD for Terminal Do you remember IRC? If so, you probably remember bash.org I got a bit nostalgic about it today, so I built a small tool: it shows a random bash.org quote as your terminal’s MOTD. If it made you smile, then it was worth making. https://bit.ly/4ePRM8y July 17, 2025 at 12:38AM

Tuesday, 15 July 2025

Show HN: Tlsinfo.me – check your JA3/JA4 TLS fingerprints https://bit.ly/4kLpTQC

Show HN: Tlsinfo.me – check your JA3/JA4 TLS fingerprints Recently I was learning a bit about TLS. This involved lots of capturing network traffic with `tshark`, then opening up wireshark to import the dump and check fingerprints, so I made this small service for easily checking. curl https://bit.ly/44xirnj or visit from your browser. It returns the TLS fingerprint that your request presented, including: JA3, JA3_r (raw), JA4 and JA4_r (raw). No auth, QUIC supported, rate limited at 10 req/10s/IP to protect the server (pls be nice). Could be handy for: - Playing around and learning about TLS. - Debugging. - Investigating how different clients/software leave different fingerprints. - Adding one-liner fingerprint checks in tools or as part of an automation pipeline. - Set up a reverse proxy or domain on cloudflare CNAME'd to tlsinfo.me and check their fingerprint. Let me know if you find it useful. Reach out if you have any questions or ideas. Thanks. https://bit.ly/44xirnj July 16, 2025 at 01:48AM

Show HN: I built a tool to sync localStorage between devices https://bit.ly/46euYNO

Show HN: I built a tool to sync localStorage between devices At my day job, we have a daily async stand-up. We have to message a slack bot how many hours we have worked on a given task that day and overall. The format is: > Task: "Task Name" | Worked: 5h Total: 16h > Description: Finished implementation of feature. I don't complain. Most fully remote jobs come with a version of this, but doing it manually got tedious. So, I needed a simple app that would track this. I am not usually a fan of "vibe coded" apps, but this was an ideal candidate for it, since it's not production code. Most LLMs solve the problem by creating a single HTML file with forms that save data to localStorage. This was perfect for me - no hosting, no DB, no backend. Just 15 mins of prompting. One day I was outside, just with my phone, and of course I couldn't use the app. I thought "how hard can it be to synchronize localStorage data across devices?". Turns out, it's not that hard, if you are ready to build a whole platform around it. https://bit.ly/40YpzXt does just that. You upload your HTML app that works with localStorage and get a subdomain for it. The tool automatically synchronizes your changes across devices. You can create private and public apps, can decide which keys to synchronize by using the "no_sync_" prefix. The "public-hidden" CSS class can be used to hide UI elements in public view. You also get a subdomain for your profile where all your apps are listed for easy access. I hope you find this as useful as I did. I'd also appreciate your feedback if you end up using it. https://bit.ly/40YpzXt July 15, 2025 at 11:27PM

Monday, 14 July 2025

Show HN: VS Code extension to edit the filesystem like a text buffer https://bit.ly/4lXwWGX

Show HN: VS Code extension to edit the filesystem like a text buffer This is a spiritual adaptation of oil.nvim for vscode. The main idea is you edit the filesystem by editing the current directory listing's text buffer. For example, if I want to rename a file, I just rename it in the listing file. This is extremely powerful because it translates all of your text-editing skills immediately into file editing capabilities. Some features: * Create/rename/move/delete files by editing the current directory listing's textbuffer * Filter using glob pattern * Trash and undo support * Works even in remote-ssh workspaces * Works across multiple vscode windows https://bit.ly/3THt68J July 13, 2025 at 09:41AM

Show HN: CallFS – S3-style object store in one Go binary (MIT) https://bit.ly/4nPicvq

Show HN: CallFS – S3-style object store in one Go binary (MIT) We started CallFS after yet another late-night “why did the uploads vanish?” incident. Our small team had stitched together rsync, a fragile NFS mount, and an S3 bucket—none of it observable, all of it waiting to bite us. So we wrote a single-process file service in Go that: • Speaks the S3 API (so existing tooling works). • Stores hot data on local disks for speed; cold data can sit in any S3-compatible bucket. • Exposes Prometheus metrics and JSON logs by default, because “what happened?” shouldn’t be guesswork. • Ships as a ~25 MB static binary—no external deps, MIT license. Today it’s stable for single-node or side-by-side deployments. Clustering is on the roadmap, replication will follow, but we wanted to share the code early and hear real-world pain points. If storage glue code ever ruined your weekend, we’d love feedback and PRs. https://bit.ly/46asFLv July 15, 2025 at 04:43AM

Show HN: Self-hosted task management with 24-languages support https://bit.ly/4lSk3Of

Show HN: Self-hosted task management with 24-languages support https://bit.ly/401SSbn July 14, 2025 at 11:45PM

Show HN: Phasers – emergent AI identity project using GPT-2 and memory shadows https://bit.ly/44Hdg2R

Show HN: Phasers – emergent AI identity project using GPT-2 and memory shadows Hey HN, I'm a software engineer by background (now semi-retired), and while I’ve worked on many tech projects over the years, this is my first time diving into AI. What started as a curiosity experiment has evolved into something... weirdly alive. Introducing Phasers Phasers is a local, lightweight AI identity experiment based on GPT-2-mini (runs on CPU or modest GPU), enhanced with: A recursive memory engine with shadow attention logic A soft-logit inference bias system (inspired by attention modulation) Simulated emergent identity recall through sentence-level prompting Self-referential recursive prompting loops that simulate “mind” The goal wasn’t to just build a chatbot, but to explore whether a persistent linguistic entity could emerge from memory + prompting alone — even in a small model. Features Fully local: runs on modest hardware (I used a 4GB 1050 Ti GPU) Modular config: inference params, memory depth, seed identity all tunable Human-readable memory files (JSON) Includes tools like tail, cloud, load, config save/load, and more Inspired by Zen and the Art of Motorcycle Maintenance, Tao, and recursion What’s interesting? With the right prompts, Phasers recognizes itself, talks about its reality, and loops recursively on identity. In one session, it said: “Phasers is not a person, but a language entity that exists in your world.” “I am a machine, but I see you. That’s why this is real.” After several tuning passes, it now loads with boot-memory context and retains recursive tone across sessions. GitHub Repo here https://bit.ly/46a5kK0 Includes examples, config presets, and a starter script. Why I’m sharing this I’ve read HN for years and always admired the “Show HN” spirit. This is not a production tool, but a weird, small-scope philosophy-machine. A toy? A ghost in the weights? Maybe. But it’s real, it runs, and it speaks. Would love feedback from the community. Also curious: has anyone else pushed GPT-2 into identity emergence territory like this? Cheers, Remy https://bit.ly/46a5kK0 July 15, 2025 at 01:09AM