frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tor browser removing various Firefox AI features

https://blog.torproject.org/new-alpha-release-tor-browser-150a4/
182•HelloUsername•1h ago•117 comments

Hyperflask – Full stack Flask and Htmx framework

https://hyperflask.dev/
118•emixam•3h ago•27 comments

Video game union workers rally against $55B private acquisition of EA

https://www.eurogamer.net/ea-union-workers-rally-against-55bn-saudi-backed-private-acquisition-wi...
75•ksec•1h ago•30 comments

Lace: A New Kind of Cellular Automata Where Links Matter

https://www.novaspivack.com/science/introducing-lace-a-new-kind-of-cellular-automata
36•airesearcher•2h ago•16 comments

Upcoming Rust language features for kernel development

https://lwn.net/Articles/1039073/
230•pykello•10h ago•135 comments

A stateful browser agent using self-healing DOM maps

https://100x.bot/a/a-stateful-browser-agent-using-self-healing-dom-maps
63•shardullavekar•4h ago•39 comments

Launch HN: Inkeep (YC W23) – Open Source Agent Builder

https://github.com/inkeep/agents
33•engomez•3h ago•32 comments

LINQ and Learning to Be Declarative

https://www.nickstambaugh.dev/posts/LINQ-and-being-declarative
32•sieep•1w ago•36 comments

Ld_preload, the Invisible Key Theft

https://bomfather.dev/blog/ld-preload-the-invisible-key-theft/
11•nathan_naveen•54m ago•10 comments

VOC injection into a house reveals large surface reservoir sizes

https://www.pnas.org/doi/10.1073/pnas.2503399122
45•PaulHoule•4d ago•27 comments

Liquibase continues to advertise itself as "open source" despite license switch

https://github.com/liquibase/liquibase/issues/7374
284•LaSombra•8h ago•237 comments

Why more SaaS companies are hiring chief trust officers

https://www.itbrew.com/stories/2025/10/14/why-more-saas-companies-are-hiring-chief-trust-officers
9•PwnEmAll•54m ago•5 comments

Electricity can heal wounds three times as fast (2023)

https://www.chalmers.se/en/current/news/mc2-how-electricity-can-heal-wounds-three-times-as-fast/
15•mgh2•3h ago•8 comments

JustSketchMe – Digital Posing Tool

https://justsketch.me
155•surprisetalk•6d ago•26 comments

Jiga (YC W21) Is Hiring Full Stacks

https://www.workatastartup.com/jobs/44310
1•grmmph•4h ago

Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js

https://akarshc.com/post/phoenix-for-my-project.html
107•akarshc•2h ago•91 comments

How America got hooked on ultraprocessed foods

https://www.nytimes.com/interactive/2025/10/16/well/eat/ultraprocessed-food-junk-history.html
45•mykowebhn•1h ago•38 comments

Improving the Trustworthiness of JavaScript on the Web

https://blog.cloudflare.com/improving-the-trustworthiness-of-javascript-on-the-web/
7•doomrobo•1h ago•2 comments

New coding models and integrations

https://ollama.com/blog/coding-models
167•meetpateltech•10h ago•53 comments

Trusting builds with Bazel remote execution

https://jmmv.dev/2025/09/bazel-remote-execution.html
3•jmmv•3d ago•4 comments

TurboTax’s 20-year fight to stop Americans from filing taxes for free (2019)

https://www.propublica.org/article/inside-turbotax-20-year-fight-to-stop-americans-from-filing-th...
570•lelandfe•10h ago•305 comments

Flies keep landing on North Sea oil rigs

https://theconversation.com/thousands-of-flies-keep-landing-on-north-sea-oil-rigs-then-taking-off...
179•speckx•6d ago•96 comments

The people rescuing forgotten knowledge trapped on old floppy disks

https://www.bbc.com/future/article/20251009-rescuing-knowledge-trapped-on-old-floppy-disks
76•jnord•5d ago•27 comments

Credential Stuffing

https://ciamweekly.substack.com/p/credential-stuffing
35•mooreds•2d ago•23 comments

Silver Snoopy Award

https://www.nasa.gov/space-flight-awareness/silver-snoopy-award/
84•LorenDB•4d ago•18 comments

Sharp Bilinear Filters: Big Clean Pixels for Pixel Art

https://bumbershootsoft.wordpress.com/2025/10/11/sharp-bilinear-filters-big-clean-pixels-for-pixe...
24•todsacerdoti•4d ago•5 comments

The Hidden Math of Ocean Waves Crashes Into View

https://www.quantamagazine.org/the-hidden-math-of-ocean-waves-crashes-into-view-20251015/
51•pykello•9h ago•1 comments

Apple M5 chip

https://www.apple.com/newsroom/2025/10/apple-unleashes-m5-the-next-big-leap-in-ai-performance-for...
1198•mihau•1d ago•1291 comments

Working with the Amiga's RAM and Rad Disks

https://www.datagubbe.se/ramdisk/
11•ibobev•1h ago•2 comments

Free applicatives, the handle pattern, and remote systems

https://exploring-better-ways.bellroy.com/free-applicatives-the-handle-pattern-and-remote-systems...
83•_jackdk_•12h ago•24 comments
Open in hackernews

Launch HN: Inkeep (YC W23) – Open Source Agent Builder

https://github.com/inkeep/agents
33•engomez•3h ago
Hi HN! I'm Nick from Inkeep. We built an agent builder with true 2-way sync between code and a drag-and-drop visual editor, so devs and non-devs can collaborate on the same agents. Here’s a demo video: https://go.inkeep.com/video.

As a developer, the flow is: 1) Build AI Chat Assistants or AI Workflows with the TypeScript SDK 2) Run `inkeep push` from your CLI to publish 3)Edit agents in the visual builder (or hand off to non-technical teams) 4) Run `inkeep pull to edit in code again.

We built this because we wanted the accessibility of no-code workflow builders (n8n, Zapier), but the flexibility and devex of code-based agent frameworks (LangGraph, Mastra). We also wanted first-class support for chat assistants with interactive UIs, not just workflows. OpenAI got close, but you can only do a one-time export from visual builder to code and there’s vendor lock-in.

How I've used it: I bootstrapped a few agents for our marketing and sales teams, then was able to hand off so they can maintain and create their own agents. This has enabled us to adopt agents across technical and non-technical roles in our company on a single platform.

To try it, here’s the quickstart: https://go.inkeep.com/quickstart.

We leaned on open protocols to make it easy to use agents anywhere: An MCP endpoint, so agents can be used from Cursor/Claude/ChatGPT A Chat UI library with interactive elements you can customize in React An API endpoint compatible with the Vercel AI SDK `useChat` hook Support for Agent2Agent (A2A) so they work with other agent ecosystems

We made some practical templates like a customer_support, deep_research, and docs_assistant. Deployment is easy with Vercel/Docker with a fair-code license and there's a traces UI and OTEL logs for observability.

Under the hood, we went all-in on a multi-agent architecture. Agents are made up of LLMs, MCPs, and agent-to-agent relationships. We’ve found this approach to be easier to maintain and more flexible than traditional “if/else” approaches for complex workflows.

The interoperability works because the SDK and visual builder share a common underlying representation, and the Inkeep CLI bridges it with a mix of LLMs and TypeScript syntactic sugar. Details in our docs: https://docs.inkeep.com.

We’re open to ideas and contributions! And would love to hear about your experience building agents - what works, hasn’t worked, what’s promising?

Comments

xpe•2h ago
The opening line from the video [1] impressed me:

> We built an agent builder with true two-way sync between code and a drag-and-drop visual editor.

Wow, what a clear pitch. I like it.

At the same time, I think about design space between Visual/DAG editors (here, a directed graph of agent workflows) versus, say, a high level textual configuration format (a la Dockerfiles).

- I think back ... how many visual tools have I been excited by [2] [3] [4] [5] [6], only to find that I usually prefer the textual editing most of the time? There are certainly cases where the visual editors really catch on. But on the other hand, when it comes to the programming world, it seems like the configuration format approach works more often.

- What do customers want here? (I don't have any particular expertise here) In my footnoted examples, my guess is that visual tools catch on the best when the target audience has a deep physical, even tactile, connection to the domain rather than a preference for textual representations.

Personally, I really like both. I like being able to quickly edit and share text files and also switch to a visualization. But it can be hard to make the visualization capture the necessary details without too much clutter.

All in all, delivering on two-way sync between code and visual editors might be hard. Hard is not necessarily bad. Delighting customers on both fronts could be a competitive advantage, for sure. [7]

--

I know this comment could be better organized, sorry about that. This is a "thinking out loud comment"... I haven't even touched on the "no code" and "low code" angle to it. I'd be happy to hear from others on their experiences.

[1]: https://www.youtube.com/watch?v=4FuEnAEPqwU

[2] Tools like SAS Enterprise Miner (https://www.sas.com/en_us/software/enterprise-miner.html) or Orange Data Mining: Visual Programming: (https://orangedatamining.com/home/visual-programming/)

[3]: Max for Live (integrated with Ableton for sound design)

[4]: LabVIEW (used for electrical engineering)

[5]: Various visual SQL Schema editors

[6]: Graphical views of document linkages: e.g. Obsidian, The Brain (going way back)

[7]: It may be difficult in achieve parity between the different capabilities of each. It seems to me many applications recognize that full parity isn't practical and instead let each "view" do what it does best. Traditionally, the visual approaches help with the top-level view and the code versions get into the details.

engomez•1h ago
Yes! This is what I struggled with prior. A Multi-agent system makes a lot of sense to the person who wired it up, less so to other people, even when looking at just code. We architected the SDK so it feels like a declarative ORM - similar to Drizzle for databases. In a way, it is a DSL, just in TypeScript, so you get full typesafety and devex of an IDE.

Being able to handle off and give the same system to other engineers or non-engineers in a visual format for them to own and edit makes it easy to make these agents portable and explainable.

d0100•2h ago
How does it compare to OpenAI agents builder?

inkeep isn't open source with a Elastic License 2.0, why not just go with OpenAI agents sdk (MIT)?

engomez•2h ago
We made a good video about the differences between n8n, OpenAI, and Inkeep here: https://youtu.be/tRgU5FQoe3s. Short overview.

Re:OpenAI agents builder - there is a hard one-time ejection to code. You can export to their TypeScript or Python SDKs (in some limited use cases), but it's a one-way fork. Their visual canvas is meant to stay visual canvas.

Their SDK is open source -- it's basically for calling the OpenAI APIs downstream. But their visual builder / orchestration layer is not.

langitbiru•46m ago
Don't forget to cover Google Opal as well.

https://opal.google/landing/

thesandlord•2h ago
Is this primarily for building chat based agents? What if I want to trigger a workflow via API or webhook and the wait for some sort of human in the loop verification? Do you have an example for something like that?

The visual UI + code is really cool, addresses the weaknesses of both approaches.

engomez•2h ago
Both work - Agents can be triggered via API just like any normal process, so they will go do the work async and post the result via e.g. an MCP of your choice to Slack, backend forms, etc. We don't have a built-in human-in-loop orchestration layer just yet, but since each execution has a conversation thread, you could orchestrate a way for your human-in-loop process to simply submit a new message with whatever was sent. Basically using the messaging as the event queue system.

That said, yes, we deal with a lot of customer support use cases so conversational experiences were a top priority for us. It's nice to be able to interact with an agent as a workflow or conversationally.

thedevilslawyer•2h ago
Fake "Open source" all over again.. why do we repeatedly have to do this? You can own the "Fair source" and call it that.

I was excited with the pitch. And then had this completely ruin your image. If you'd been upfront, then you could still have retained the interest.

I recommend everyone keep away from this if you care about your autonomy should your side project commercialize. There's plenty of good alternatives. The intent seems dishonest - given how brazenly every comment about the license is exclusively being ignored.

engomez•51m ago
We aim to be upfront with the fair-code approach by detailing that in the post, docs, etc. Our goal is to allow for broad usage for folks using it for building assistants, copilots, workflows, etc., while protecting against direct competitive use of the platform. This helps us guarantee we can continue to innovate.
JimDabell•29m ago
You aren’t being upfront if you are calling it open source. Fair code is not open source.
mips_avatar•9m ago
You're "source available" don't call something open source when it's not
yujzgzc•2h ago
My experience building agents is that the "main loop" of the framework is really not the hard part, and too much time gets devoted to framework picking. It reminds me a lot of early web application days, stuff feels at the level of PHP and WordPress in their attempt to simplify things, when in reality we still need low level stuff a lot of time and the framework gets in the way.
engomez•1h ago
Generally agree, we're targeting teams who need to make agents accessible to both their developers and non-developers in one platform. There's not really a way to do that as far as I know in any other framework. That said, I do find with multi-agent systems, having good abstraction layers makes things like observability, tracing, etc. cleaner. When the LLMs are driving the execution, normalizing on how the LLMs interact with each other can simplify the stack.
r0b05•2h ago
This is not an open source application. Here is the definition of open source should you wish to correct your post - https://opensource.org/osd
srameshc•26m ago
Inkeep SDK – Elastic License 2.0 with Supplemental Terms https://github.com/inkeep/agents?tab=License-1-ov-file#readm...
mips_avatar•11m ago
That's an extremely restrictive license, the best you could say about it is it's "source available"
endymion-light•2h ago
Genuine question, what makes this more effective than something like N8n? Right now i'm not seeing what I could achieve within Inkeep that I couldn't on N8n. Less being snide and more being genuinely curious
engomez•1h ago
Good question! Main things: n8n you can't export to code (or import). It's all visual, so you don't get CI/CD, typesafety, etc. when you want it. That can be fine if visual is all you need.

Architecturally, n8n is good for deterministic workflows and adding some LLM nodes for data transformations and tool calling, but because their system is not truly multi-agent, then a) it's not good for conversational experiences like chatbots or copilots and b) agents can't actually go back and forth with each other to solve problems with a shared conversation history, etc.

endymion-light•1h ago
Great, thank you, that makes the benefits stand out a lot to me.
engomez•1h ago
You got it. Feel free to shoot us over any feedback - nick @inkeep.com.
nextworddev•2h ago
Was expecting MIT license but disappointed. If not there’s plenty of established “OSS” options.
engomez•42m ago
We aim to be transparent with the fair-code approach by detailing that in the post, docs, readme. Our goal is to allow for broad usage for folks using it for building assistants, copilots, workflows, etc. while ensuring it can be economically viable for us long term.
esafak•1h ago
Since this is for people who can't code, I'd make sure the debugging capabilities are beefed up. Otherwise what's going to happen when the code doesn't work? This is the whole problem with no code tools. Does the visualization help here? If not, what do the visuals add; why not stick with a simple text prompt?
engomez•1h ago
Agree. The visual builder has a live tracer that shows visually the state of the execution, which can be helpful (even as an engineer). Working on other debugging utilities.

That said - for devs, you still get the TypeScript representation, so you can always interface with the system that way if you prefer.

rvz•1h ago
This is not "open source" at all.

It looks like OpenAI really has messed around with the definition of "Open" and we are seeing lots of startups run with that to the point where the definition is meaningless.

Just like "AGI" is also meaningless.

mips_avatar•7m ago
The good news is their rugpull is their launch day since they came out of the gate with a fake open source license
mrjay42•1h ago
I started to follow documentation here (https://docs.inkeep.com/self-hosting/docker-local) to run things with Docker.

-> connect to the locally installed instance of SigNoz

-> It asks for an email -> when I type it, it says: "This account does not exist. To create a new account, contact your admin to get an invite link"

-> But I am the admin :'), also tried to create an account there https://signoz.io/

-> but they refuse personal Github or Gmail accounts for now.

Conclusion

So it's literally impossible to run your app for a 'normal person' running their own server :(

Or maybe I missed a step :/

rtran915•1h ago
Hi! Could you look inside the generated .env file? You should be able to find there
mrjay42•14m ago
Oh alright, I didn't notice that!

Thanks a lot <3

rtran915•9m ago
Great!
Benclaman•1h ago
The Git-style workflow is super clever. How do teams typically collaborate around it? For example, can multiple people work on different branches of the same agent (visual and code), or is the sync more linear?
engomez•1h ago
For now -- more linear. n-player simultaneous edits with instant versioning for any edit is something we're working on.

You can always "pull" a project to a staging folder so you can resolve conflicts in code manually if someone made changes in visual while you made changes in code.