News for hackers. Stuff that matters.

heycesr

Re:Show HN: Poncho, a general agent harness built for the web on Wednesday February 18, 2026 @01:02PM (#47064021)
Thanks, let me know how it goes

Show HN: Poncho, a general agent harness built for the web

https://github.com/cesr/poncho-ai

Hi HN! I'm building poncho, a framework for building custom AI agents that are version-controlled in git, developed locally, and deployed as isolated endpoints (serverless-friendly by default).Poncho agents follow the same conventions as openclaw or claude code so they probably feel familiar.You can talk to them via terminal or web ui to build new skills or configure the agent, and they're...

( Read More... | 2 comments | 4 points | on HN )
Re: on Saturday April 19, 2025 @04:42PM (#43739314)
TL;DR: We built PromptL, an open-source templating language for AI prompts, because we were frustrated with how messy prompt engineering had become. PromptL lets you write prompts in a structured, reusable way: with variables, logic, and multi-step workflows. No more hard-coded strings or copy-pasting between AI calls. We hope it makes prompt development more reliable and collaborative, and we’d love to share why and how we built it.

Over the past year, we worked a lot with LLMs. We constantly found ourselves wrestling with prompts: embedding variables into giant strings, stitching together calls, and juggling many slightly different versions. It felt like trying to write a program without a programming language.

We weren’t alone. Most teams manage prompts as plain text or JSON, leading to:

- Repetition and inconsistency - Hard to maintain structure - Poor readability - Clumsy collaboration

So we built PromptL to bring the benefits of a markup language to prompt design. In PromptL, you write a declarative prompt script with system/user messages, variables, and logic. A compiler turns this into something any LLM API can use (OpenAI, Anthropic, etc.).

Here's a quick taste of what PromptL looks like in action:

```

---

model: gpt-4o

temperature: 0.7

---

You are a helpful coding assistant.

<user>

Generate unit tests for the following function:

{{ code_snippet }}

</user>

```

This prompt:

- Defines model settings - Includes a system role message in plain text - Has a user block with a {{ code_snippet }} placeholder

Much easier than managing raw JSON or string concatenation. If you want to change something, just edit the template. PromptL handles formatting and interpolation automatically.

We built in features that we felt were missing in our prompt workflows:

1. Variables: Define once, reuse anywhere. No more brittle string concat.

2. Role blocks: <system>, <user>, <assistant> make multi-turn prompts easy to follow.

3. Control flow: Add basic logic: if/else and loops. Great for adapting prompts to context.

4. Chaining: Compose multiple steps in a workflow. For example, one prompt to analyze, another to act.

5. Multi-modal placeholders: Include non-text inputs (like images) cleanly in templates.

6. Provider-agnostic: PromptL compiles to a standard message array usable with any LLM. Built-in adapters for OpenAI, Anthropic, and open-source models.

We kept the syntax simple. If you know basic YAML/Markdown and a little programming logic, you can use PromptL. That was important, we wanted non-engineers to help build and edit prompts. At our company, even non-devs are tweaking PromptL files now.

Why did we build this?

We weren’t sure a “prompt language” was necessary. But once we built a prototype, we were hooked. It let us iterate faster: no more writing glue code for each prompt change, just edit the template and recompile.

We shared it with a few devs and got great feedback: they saved time and could iterate faster. That led to new features like chaining and control flow. PromptL is now at v0.5.4. Still early, but stable and usable.

We open-sourced it because we believe prompt engineering needs better tools and shared standards. You can find the compiler and spec on GitHub. Contributions welcome!

We’re excited (and a little nervous) to finally launch PromptL. Our goal is to start better conversations about prompt design and offer a tool we found useful. Even if PromptL isn’t the final answer, we hope it helps move things forward.

If you're curious, check out the repo or our docs. There’s a quick start guide and example templates. We’ll be hanging out in the comments, ask us anything!

Thanks for reading, and thanks to HN for inspiring tools like this. We built PromptL to make our lives easier. Maybe it can help you too.

Show HN: Latitude Agents, the first autonomous agent platform built for the MCP

https://latitude.so/agents

Hi HN, I'm excited to share Latitude Agents—the first autonomous agent platform built for the Model Context Protocol (MCP).With Latitude Agents, you can design, evaluate, and deploy self-improving AI agents that integrate directly with your tools and data.We've been working on agents for a while, and continue to be impressed by the things they can do. When we learned about the Model Context...

( Read More... | 2 comments | 5 points | on HN )

Show HN: Latitude, open-source prompt playground for teams

https://github.com/latitude-dev/latitude-llm

Hi all,This is our 3rd pivot and I just realized I never shared it here.We built Latitude for teams who collaborate on prompts and want to iterate with confidence.We've seen people use spreadsheets, notion docs, and even build internal tools to manage prompts, but it's still pretty much a manual workflow based on vibes.With Latitude you get:1. A prompt manager to enable non-technical folks to...

( Read More... | no comments | on HN )

Show HN: PromptL, a templating language designed for LLM prompting

https://promptl.ai

Hey HN!We just launched PromptL: a templating language built to simplify writing complex prompts for LLMs like GPT-4 and Claude.Why PromptL?Creating dynamic prompts for LLMs can get tricky, even with standardized APIs that use lists of messages and settings. While these formats are consistent, building complex interactions with custom logic or branching paths can quickly become repetitive and...

( Read More... | 4 comments | 7 points | on HN )
Re:Tell HN: GitHub Is Down on Tuesday April 09, 2024 @09:19AM (#39979142)
Works for me!

Show HN: File-over-App Directory

https://fileoverapp.latitude.so/

Hi all!I’ve been into the “file-over-app” philosophy lately. The idea of using products through files you can control, in formats that are easy to read and retrieve.I built this directory (https://fileoverapp.latitude.so/) to organize tools following the same principles. The cool thing is most of them are open-source and you can even filter by that.Now I'm looking for more stuff. If you’re...

( Read More... | no comments | 6 points | on HN )
Similar ethos, but we built the framework with SQL at its core instead of Python, which makes it ideal for working with databases or data warehouses.

Show HN: Latitude – Open-source framework for building data apps using SQL

https://github.com/latitude-dev/latitude

Hello HN,We spent the last 2 years building software for data teams. After many iterations, we've decided to rebuild everything from scratch and open-source it for the entire community.Latitude is an open-source framework for building high-quality data apps on top of your database or warehouse using SQL and simple frontend components.We're actively looking for feedback and contributors. Let me...

( Read More... | 3 comments | 8 points | on HN )
Not open source nor self-hosted AFAIK, but it sounds like you're looking for something like Retool (https://retool.com)
Shameless plug: I built Typehut[1] for use cases like this, spinning up a super quick blog/publication that people can subscribe to.

Custom templates and domains are built-in too.

[1] https://typehut.com

Re:Ask HN: What projects are you working on now? on Saturday March 21, 2020 @03:42PM (#22649320)
I'm working on Typehut, a super-simple publishing platform for blogs, newsletters, changelogs, devlogs, etc.

Currently adding support for private sites and fully custom templates, to enable more use cases.

https://typehut.com/

Re:How to start a blog using Hugo on Tuesday January 07, 2020 @01:54PM (#21983272)
Hmm, works on my side. What’s the error you’re seeing?
Re:How to start a blog using Hugo on Tuesday January 07, 2020 @08:54AM (#21979868)
Shameless plug: I built https://typehut.com as a simpler alternative to classic blog and publishing systems. It's super easy to get started and it has some nice things like email subscriptions built-in.

If anybody tries it out let me know!

Re:Ask HN: What did you build in 2019? on Wednesday January 01, 2020 @07:33AM (#21927791)
Hmm nope, I'm not familiar with TipTap. The text editor is actually just a textarea, nothing fancy :)
Re:Ask HN: What did you build in 2019? on Tuesday December 31, 2019 @08:06AM (#21920734)
Sure! Just created this example site with some dummy content: https://example.typehut.com/

Right now there's only one template available, but I plan on adding custom templating mid-January.

(It's fully functional btw, so don't hesitate and sign up!)

Re:Ask HN: What did you build in 2019? on Tuesday December 31, 2019 @04:21AM (#21919886)
Tomorrow I’ll be launching https://typehut.com, a super simple publishing platform for blogs, changelogs, newsletters, announcements, etc that I’ve been building during this last month.
Re:Ask HN: How do you take notes? on Monday August 20, 2018 @12:29PM (#17801303)
Workflowy changed my life https://workflowy.com/
Sure! I’m using Processing to both sketch designs and generate the final images that get printed. It’s pretty easy and straightforward to get started with and it also supports animations, if that’s what you’re into :)

Older »