每日 Show HN

Upvote0

2026年5月31日 的 Show HN

26 条
13

Ouijit, an open-source task and terminal manager for coding agents #

ouijit.com faviconouijit.com
2 评论4:29 PM在 HN 查看
Hi HN, I’m working on Ouijit.

It’s a project and task-based terminal session manager that provides a few basic but useful tools for agent workflows:

- Terminal sessions in Ouijit have access to the ouijit CLI, and supported agents (Claude, Codex, Pi) can work with it out of the box to manage tasks and customize a personal development workflow

- Tasks live on a kanban board that supports hooks for task lifecycle events (eg. ‘Run this script when a task moves to ‘in progress’)

I’ve found this simple combination to be very expressive and flexible for adapting to changing workflows.

I made the V1 a couple months ago for fun, and have kept at it since a friend shared they had logged an 8 hour work session in it. Along the way I’ve baked in lots of what I believe are table-stakes for this type of tool, like task isolation via Git worktrees, agent working/idle status with sound and notifications, diff/markdown plan/URL previews, and support for VM sandboxing using Lima.

It’s free and open source with no login or telemetry, so feedback is highly appreciated.

Github: https://github.com/ouijit/ouijit Website: https://ouijit.com

7

I made a Gemma 4 Mac app that names screenshots with local AI #

snapname.app faviconsnapname.app
6 评论1:40 AM在 HN 查看
I made my first macOS utility app that ships with a bundled Gemma 4 model, specifically the Gemma E4B one. It made my app DMG have 5.3 GB in size, but I think it is a small size for the power that this free local model can provide.

It runs fine on CPU, but can also run on Apple Silicon GPU, although I did not notice any performance improvements with GPU (tested on a M5 chip).

I think these local lightweight and multimodal models will open multiple possibilities for new software tools where privacy is essential.

4

Deliberate – log what your agent rejected, not just what it ran #

deliberate.dev favicondeliberate.dev
1 评论4:50 PM在 HN 查看
I'm building Deliberate in response to the PocketOS incident in April and the DataTalks.Club incident in February. Jer Crane could see the API call that deleted his prod volume. He couldn't see that the agent had other options and picked the worst one. Trace tools show you what ran. I wanted something that shows you what the agent was choosing between. Early access for teams running LangGraph or OpenAI Agents in prod.
3

Cordium: FOSS sandbox platform that eliminates credential injection #

github.com favicongithub.com
0 评论10:41 AM在 HN 查看
Hello HN, Cordium is a general-purpose sandbox platform built on Kubernetes and Octelium, may main work https://github.com/octelium/octelium, that can be used for various use cases, including coding for developers with VSCode, Zed, etc. (i.e. self-hosted GitHub Codespaces alternative), AI agent tasks (i.e. FOSS alternative to AI sandbox products such as E2B, Daytona, etc.), CI/CD workloads (e.g. building and publishing Docker images etc.), and more importantly for secretless remote access to infrastructure for devs and automated workloads.

The main _differentiator_ here, compared to other dev environments and sandbox platforms, is that Cordium automatically provides identity-based, secretless secure access to resources/infrastructure (e.g. APIs, SSH, databases, k8s, etc.) without having to inject credentials (e.g. API keys, SSH private keys, database passwords, etc.) into the sandbox where the upstream credential is held by the identity-aware proxy of the Octelium-protected resource outside the reach of the sandbox. You can simply think of it as a sandbox + ZTNA/remote-access-VPN baked-in where access to infrastructure is based on identity and policy-as-code rather than credentials.

Cordium is a purely FOSS project under Apache 2.0 that's meant for self-hosting and there are no plans for a pro/SaaS/cloud version. The development of the project started back in 2022 and it is already being used by a few organizations that use Octelium since last year. Happy to answer any questions.