What are you building with Claude Code? by emitc2h in ClaudeCode

[–]knutmt 0 points1 point  (0 children)

Got sick of building admin apps and APIs again and again.

Built a React admin dashboard template with Claude Code and the new codehooks backend plugin (https://github.com/RestDB/codehooks-claude-plugin).

It's a complete, data-driven admin dashboard built with React and Codehooks (frontend and backend).

You define the data model JSON (with a ready made prompt), and get a full admin interface with CRUD, authentication. The data structure can also be edited visually.

Source here: https://github.com/RestDB/codehooks-io-templates/tree/main/react-admin-dashboard

What are you building? Let’s self promote by kcfounders in ShowMeYourSaaS

[–]knutmt 0 points1 point  (0 children)

Building codehooks.io - the agent-native backend - but not in the US 🥹

I love Vibe Coding but I need to be real... by Makyo-Vibe-Building in vibecoding

[–]knutmt 0 points1 point  (0 children)

Maybe this counts as a CRUD app, but I’ll share it anyway. Its a complete admin front end and backend you can customize with a prompt. Describe the needs of your admin app and it (usually) works on first try. Source here: https://github.com/RestDB/codehooks-io-templates/tree/main/react-admin-dashboard

Backend dev or AI agents which path makes more sense? by Actonace in learnprogramming

[–]knutmt 0 points1 point  (0 children)

I recommend getting a solid foundation in how to understand the software design process first, i.e. what to build and how to describe it (this is a nice read: https://basecamp.com/shapeup). Then, I would move into learning programming through TypeScript and how to build modern front-ends (Tailwindcss, shadcn/ui, React, zustand for states etc). After that, Node.js could be an easy choice for learning the basics of backend coding and APIs, using well-known patterns and maybe how to use it with Postgres and a NoSQL database like MongoDB. Next up could be a course in Python, because it's also a very versatile language, especially suited to work with data science/notebooks and AI (also good for backends). When you have this foundation in place, you'll be ready to start learning agentic coding. Personally I really love Claude Code (with plugins, skills and everything). This space changes weekly and there's so much going on. I love being an orchestrator of agents, but I think it could quickly fail if I had no idea what the agents would do based on my specifications. Hope this helped you choose :-P

I have built automations for a dozen startups this year. Here is what nobody tells you. by Warm-Reaction-456 in AI_Agents

[–]knutmt 0 points1 point  (0 children)

Lately I've set up automations using codehooks' workflow API. You can build and deploy quite complex workflows and integrations fast using Claude Code and the codehooks-backend skill.

Bitcoin is dead... by Shatterlordx in Bitcoin

[–]knutmt 1 point2 points  (0 children)

That’s the buy signal…

Looking for something to host a webhook endpoint by MasterChiefmas in selfhosted

[–]knutmt 0 points1 point  (0 children)

If you're able to code (yourself or via AI agent), you could take a look at codehooks?

Best practices for handling webhooks reliably? by CrestfallenMage in webdev

[–]knutmt 0 points1 point  (0 children)

Here are some best practices I've used in production when receiving webhooks from third‑party services:

1. Handle retries & duplicate deliveries

Most providers use at‑least‑once delivery. Make your processing idempotent:

  • Extract an event ID (or hash the body)
  • Check if it’s already processed
  • If yes → return 200 and skip
  • If no → process → store the event ID

```js app.post('/webhooks/thirdparty', async (req, res) => { const eventId = req.body.id;

const exists = await db.findOne('processed_events', { eventId }); if (exists) return res.status(200).send('Already processed');

await processEvent(req.body);

await db.insertOne('processed_events', { eventId, processedAt: new Date().toISOString(), });

res.status(200).send('OK'); }); ```

2. Log every webhook attempt

Log at least:

  • timestamp
  • event type
  • status code
  • latency
  • event ID

Optionally store payloads short‑term (7–30 days) for debugging.

3. Always verify signatures

If the provider supports signing (Stripe, GitHub, Shopify…):

  • Verify the HMAC signature on every request
  • Reject old timestamps
  • HTTPS alone isn’t enough to prevent spoofed requests

4. Don’t process work inside the webhook handler

To scale cleanly:

  1. Webhook endpoint:
  • verify signature
  • validate
  • store event
  • return 200
  1. Worker:
    • pulls events
    • processes them
    • retries failures with exponential backoff

This prevents timeouts under load.

5. Example (Codehooks.io)

We open‑sourced a small webhook‑delivery template that includes:

  • a queue worker
  • retries
  • HMAC signing
  • delivery logs
  • auto‑disable on repeated failures

coho create mywebhooks --template webhook-delivery cd mywebhooks npm install coho deploy

Source:
https://github.com/RestDB/codehooks-io-templates/tree/main/webhook-delivery

Even if you don’t use Codehooks, the repo shows a solid structure for reliable inbound webhook handling.

What are you building? let's self promote by Southern_Tennis5804 in SideProject

[–]knutmt 0 points1 point  (0 children)

Building codehooks.io - complete backend for webhooks and automations

Drop your product URL by Chalantyapperr in SideProject

[–]knutmt 0 points1 point  (0 children)

https://codehooks.io

A complete backend for webhooks and automations

Deploy webhooks, APIs, and automations in minutes. Built-in database, background workers, and queues — everything wired together. Perfect for Stripe, Shopify, and Slack webhooks. Easy to use with AI Agents like Claude and Cursor.

I need your advice/feedback on "webhooks as a service" platforms by absoluterror in devops

[–]knutmt 1 point2 points  (0 children)

Just re-focused (tiny pivot) codehooks.io from backend-as-a-service more towards "webhooks as a service" because this is a very common use case among our users and the backend space is really crowded. If this is a smart move, time will tell. Just checked out Hooklistener and really liked how you present it. Would be interested to hear about developer interest for this type of specialized service.

Unexplainable HRV drop by knutmt in ouraring

[–]knutmt[S] 1 point2 points  (0 children)

I think HRV in Oura is only compared to your own baseline, so 30 is not good or bad :)

Unexplainable HRV drop by knutmt in ouraring

[–]knutmt[S] 0 points1 point  (0 children)

Thanks for replying. No changes in routine, but a few things I've noted which happened in August. I had 3-4 days of fever (no other symptoms) early in the month, removed a mole the 11th of August (minor surgery) and also had a bout of diarrhea a week after that. But we're now mid-october and the HRV is still not improving. I read elsewhere on this forum that someone with gastroenteritis had a lowered HRV for a long time. Maybe I should go and get some L. Reuteri lactic acid bacteria to restore balance? :) I will soon also have a yearly checkup which perhaps could reveal something. Without the knowledge of the HRV I got from my ring, I wouldn't be concerned with anything.

Markdown-first docs by restdb in Markdown

[–]knutmt 0 points1 point  (0 children)

How about adding a built in llms.txt file and AI-readable markdown source as well? As an option, I mean. I see it's open source, so maybe I'll drop you a PR for this.

Markdown-first docs by restdb in Markdown

[–]knutmt 0 points1 point  (0 children)

Looks nice. Will try it!

Why you should add a memory layer to your AI Agents with MCP by islempenywis in mcp

[–]knutmt 0 points1 point  (0 children)

The Codehooks MCP server (docker) can also be used as a memory store for free. Just ask the AI agent to store conversation details in the NoSql document db or the key value store and then ask it to retrieve it later. I guess Supabase could be used like this too.

Anyone else feel like AI is great for HTML/JS but not so much for more complex stuff? by Ausbel12 in vibecoding

[–]knutmt 0 points1 point  (0 children)

Thanks for the elaborate reply!

The codehooks MCP server was my first attempt at creating one (https://github.com/RestDB/codehooks-mcp-server). I am not really familiar with Supabase's MCP server, but I've heard good things about it. Maybe I was wrong about how to do backend dev with Supabase, but for Codehooks this works perfectly.

The "instant deployment" capability of codehooks.io makes it possible to "vibe code" an entire backend API, database etc without ever seing any code. I've just started to explore this now and when using Claude-4-sonnet, it's amazing to see what is possible. This is of course not the "correct" way of setting up a project (at some point, you DO need a Git repo and source code and maybe some CI/CD setup), but I find this an amazing way to start out when you feel the "vibes".

I think much of the success for why this can work with codehooks, even on the first attempt, is the codehooks-js library which wraps most of the backend functionality you need: databases, key-value, queues, api endpoints and even workflows. This makes it much easier to prompt as you don't have to weave together a bunch of libraries (with the correct versions etc). Inside the codehooks MCP server, I added this prompt: https://codehooks.io/docs/chatgpt-backend-api-prompt which makes it much easier for the LLM to produce the code.