frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ochat – reproducible, diffable LLM workflows in a single Markdown file

1•dakotamurphyucf•1h ago
I built Ochat, a toolkit for building AI agent workflows out of a small set of primitives.

The core primitive is ChatMarkdown (ChatMD): a single .md file is both:

the prompt/program (model config, tool allowlist, instructions, context), and the auditable transcript (assistant replies + tool calls + tool outputs) The part that feels most powerful in practice is that this simple building block scales: with good prompting + a curated tool set you can build lots of workflows, and then package them as prompt packs by mounting other prompts as tools (“agent-as-tool”). That lets you assemble Claude Code/Codex-style “agent apps” as just a folder of .md files.

High-leverage built-ins (especially for coding workflows):

apply_patch (repo-safe atomic edits) read_file / read_dir (safe grounding in local files) webpage_to_markdown (web ingestion + GitHub blob fast-path) local retrieval: index_markdown_docs + markdown_search code retrieval: index_ocaml_code + query_vector_db import_image (vision inputs) Extensibility: beyond built-ins, you can add narrowly-scoped shell wrappers, and (optionally) import external tools via MCP. MCP isn’t the point of the project, but it’s useful when you want to reuse existing tool servers.

You can run the same prompt file via:

chat_tui (interactive terminal UI; persistent sessions; branching/export; manual context compaction) ochat chat-completion (scripts/CI) mcp_server (expose prompts as MCP tools) Caveats: provider support today is OpenAI-only; project is research-grade and evolving quickly.

Repo <https://github.com/dakotamurphyucf/ochat>

Demo <https://youtu.be/eGgmUdZfnxM>

If this resonates: stars help a lot, and I’d love early adopters + contributors (prompt packs, examples, docs, tool integrations).

Minimal snippet (prompt pack orchestrator + optional MCP tool):

  <config model="gpt-5.2" reasoning_effort="medium" temperature="0"/>

  <!-- core built-ins -->
  <tool name="read_dir"/>
  <tool name="read_file"/>
  <tool name="apply_patch"/>
  <tool name="webpage_to_markdown"/>

  <!-- optional: import an external tool via MCP -->
  <tool mcp_server="stdio:npx -y brave-search-mcp" name="brave_web_search" />

  <!-- prompt-pack tools (agents as tools) -->
  <tool name="plan"   agent="prompts/pack/plan.md" local/>
  <tool name="code"   agent="prompts/pack/code.md" local/>
  <tool name="review" agent="prompts/pack/review.md" local/>

  <developer>
  You are the orchestrator. Call plan first.
  Keep edits small. Before apply_patch: explain the diff and wait for confirmation.
  </developer>

  <user>
  Add a Quickstart section to README.md.
  </user>

Show HN: Kantext – A context-native data store in Rust, grounded in Git

https://www.kantext.dev/
1•jasonlantz•23s ago•0 comments

HR teams are drowning in slop grievances

https://www.ft.com/content/afc335fb-8f32-458f-9b6f-431021774002
1•speckx•52s ago•0 comments

Nix isOdd

https://github.com/anna-oake/nix-is-odd
1•notpushkin•1m ago•0 comments

A single display picture reaching ~2T views organically on Threads

https://www.threads.com/@lalithaagasthyaraju
1•samrajnilalitha•1m ago•0 comments

Show HN: ClawShell, Process-Level Isolation for OpenClaw Credentials

https://github.com/clawshell/clawshell
1•guanlan•1m ago•0 comments

OpenTrace: Multiplatform Visualized Route Tracing Tool

https://github.com/Archeb/opentrace
1•redbell•3m ago•0 comments

Germany seeks more F-35 jets as European fighter programme falters

https://www.reuters.com/business/aerospace-defense/germany-seeking-more-f-35-jets-european-fighte...
2•alephnerd•3m ago•0 comments

Sharing internal AI adoption/spend stats from Sentry

1•jshchnz•3m ago•0 comments

If You Are Using OpenClaw, Don't Use the Installer

https://nicktrees.dev/blog/openclaw-clone-with-git
1•kicksent•4m ago•0 comments

Show HN: FreeLLMRouter – Live ranked list of OpenRouter free models

https://www.jacobchak.com/blog/free-llm-router
1•jacobchak•5m ago•0 comments

Glimmer by Google

https://design.google/library/transparent-screens
1•ms7892•6m ago•0 comments

Why "Land of Assets" Standardizes on glTF for the Master Asset

https://benhouston3d.com/blog/why-land-of-assets-standardizes-on-gltf
1•bhouston•6m ago•0 comments

The Musidex: A physical music library for the streaming era

https://hannahilea.com/blog/musidex/
1•zdw•9m ago•0 comments

I'm Glad the Internet Wasn't Watching My Worst Breakup

https://yinsuboaster.substack.com/p/im-glad-the-internet-wasnt-watching
1•areoform•9m ago•0 comments

Show HN: High-performance Hex editor in C# with a custom DSL for binary patching

https://github.com/pumpkin-bit/EUVA
1•falkerdev•10m ago•1 comments

Unsinkable metal tubes could lead to resilient ships and floating platforms

https://techxplore.com/news/2026-01-unsinkable-metal-tubes-resilient-ships.html
1•PaulHoule•11m ago•0 comments

Cloud Deployment Headaches in AI Era

https://z11.dev
1•Omakidx•11m ago•1 comments

Stop Calling Optimization "Innovation."

https://werd.io/stop-calling-optimization-innovation/
1•speckx•12m ago•0 comments

Chief: Delightfully Simple Agentic Loops

https://www.geocod.io/code-and-coordinates/2026-02-18-introducing-chief/
1•mjwhansen•13m ago•0 comments

New Tool Makes 3D Printed PCBs, Fast

https://hackaday.com/2026/02/19/new-tool-makes-3d-printed-pcbs-fast/
1•greesil•13m ago•0 comments

We built a free tool that audits how AI agents see your website

https://clarvia.dev/
1•lr001328•13m ago•2 comments

Show HN: Tauri2 Any WebApp Wrapper

https://github.com/AtmanActive/Tauri2_Any_WebApp_Wrapper
1•atmanactive•13m ago•0 comments

Ambani Joins Adani, Tata with Plans to Invest $110B in AI

https://www.bloomberg.com/news/articles/2026-02-19/ambani-s-reliance-to-invest-110-billion-in-ai-...
1•newusertoday•13m ago•0 comments

Made codex app run on Windows

https://twitter.com/i/status/2024433646661451875
1•SubratGupta•14m ago•1 comments

Show HN: Use SQL to Query Your Claude/Copilot Data via DuckDB

https://duckdb.org/community_extensions/extensions/agent_data
1•axsaucedo•14m ago•0 comments

Mass Call: Laid-Off Tech Workers and Allies

https://wwwrise.org/
4•burkaman•14m ago•1 comments

The Relaxation Paradox: Why Zoning Out Doesn't Always Restore Your Energy

https://www.scotthyoung.com/blog/2026/02/17/relaxation-paradox/
1•samuel246•17m ago•0 comments

Repeating Prompts

https://daoudclarke.net/2026/02/19/repeating-prompt
2•daoudc•17m ago•0 comments

High-speed video system uses sensors, infrared illumination to track insects

https://phys.org/news/2024-01-high-speed-video-sensors-infrared-illumination.html
1•mhb•18m ago•0 comments

Clerk Is Down?

https://status.clerk.com
3•sarreph•18m ago•0 comments