414 karma · joined December 18, 2021
# ClawJetty Skills
ClawJetty lets you create a live public progress page for a task.
## Goal
Before starting work, create a run and return its public URL to the user. As you work, post short progress updates. When finished, post a final event marking the run complete or failed.
## Base URL
## API
### 1) Create a run
POST /api/runs
Request body:
```json { "title": "Researching CRM tools" } ```
Response body:
```json { "id": "run_abc123", "viewer_url": "https://clawjetty.com/t/run_abc123", "status": "active" } ```
Create the run before doing the task. Return viewer_url to the user immediately.
### 2) Post an event
POST /api/runs/{id}/events
Request body:
```json { "kind": "update", "message": "Comparing 5 tools by price and features" } ```
Allowed event kinds:
- update - complete - fail
Example complete event:
```json { "kind": "complete", "message": "Finished. Sent final recommendation to user." } ```
Example fail event:
```json { "kind": "fail", "message": "Failed due to missing access to the source system." } ```
## Usage rules
- Create the run before starting the task. - Return the viewer_url to the user immediately. - Post short updates after meaningful steps. - Keep updates short and plain. - Do not flood the run with tiny updates. - Do not include secrets, passwords, API keys, or raw private data. - End every run with either complete or fail.
## Good update examples
- Reading the uploaded PDF - Summarizing the findings - Drafting the email reply - Blocked waiting on missing invoice number
## Bad update examples
- Thinking - Working - Doing stuff - Long dumps of raw content
Pricing is two tiers and two purchase options:
Plus: $149/mo with a 12-month commitment (box included) or $449 upfront + $119/mo
Pro: $269/mo with a 12-month commitment (box included) or $449 upfront + $219/mo
Plans include managed updates + rollback, safe defaults (no exposed inbound ports), and address collection at checkout for fulfillment. AI usage is bundled with included allowance; overages/top-ups will come later.
Looking for feedback from people who’ve self-hosted agents (or tried): what parts of setup/ops were the biggest pain, and what would you demand from an “agent appliance” to trust it?
ML Engineer with experience in high visibility DARPA and DAF projects. I charge $200/hour for time spent in an interview process.
You also don’t seem to offer a simple chat-based client.
This is a small project that packages a Flask app in Docker and deploys it using Docker Compose. It runs a server that returns `"crouton!"`, the current time, and a visitor count that persists across restarts.
* The codebase: https://github.com/rodlaf/crouton * You can try it here: https://crouton.rlafuente.com * The idea was originally inspired by https://crouton.net
The app itself is trivial. But what you get, by building and deploying it properly, is a full walkthrough of how web services actually make their way from a script on your laptop to something versioned, persistent, and runnable everywhere.
It touches on containerization, orchestration, logging, port forwarding, file persistence, and shipping artifacts to Docker Hub. All in about 30 lines of Python.
I will give this a shot! And if you would be willing to collaborate, please shoot me an email.
Radix sort works with any ordered sets--it just lends itself well for GPUs since it is designed to be run in parallel. I used the modified version to get the best hamming distance results quickly, and implemented a few other distance measures as well (e.g., cosine distance)
A major improvement to the software that I didn't get around to was a script to identify which securities offer the best market making opportunities (e.g., maybe by generating a custom YAML file).
Syndeo is an open-source software framework that allows developers to run Ray clusters on Slurm and other HPC environments with secure containerization. The goal is simple: write code once, deploy anywhere. By bridging the gap between cloud and on-premises compute, Syndeo enables researchers to leverage the best of both worlds.