AI 资讯
Hermes Agent's skill trust model is a four-repo allowlist
So far I've only been running openclaw agents and had a steep learning curve. "self-improvement" became a very attractive term on this journey. So I took a dive into Hermes Agent, the self-improving agent runtime from Nous Research. One of the first things I wanted to understand was a risk: what actually happens when you install a community skill? Skills are code and instructions that the agent will execute, and Hermes pulls them from an open ecosystem. So I read the install path in the source - instead of blindly trusting the docs. What I found is better than I expected in one way and structurally limited in another. What Hermes already has on board Hermes does not install external skills blindly. Every externally-sourced skill goes through a real gate before it lands on disk. In hermes_cli/skills_hub.py , the install flow is: fetch → quarantine → scan → policy decision → install or block-and-audit. The scan lives in tools/skills_guard.py and runs regex-based static analysis for known-bad patterns: secret exfiltration ( curl interpolating $API_KEY / $TOKEN / $SECRET ), reads of credential stores ( ~/.ssh , ~/.aws , ~/.gnupg , ~/.kube , and Hermes's own ~/.hermes/.env ), destructive commands, persistence, and obfuscation. If the scan blocks an install, the quarantined copy is deleted and the event is written to an audit log. This is more than most agent tooling ships with. If you remember the wave of malicious skills that hit competing ecosystems, a chunk of that class of attack would be caught here before anything ran. Someone thought about this. The part that doesn't scale imo The scanner produces a verdict — safe , caution , or dangerous . That verdict is then combined with a trust level to decide whether to install. The trust levels and their policies look like this: INSTALL_POLICY = { # safe caution dangerous " builtin " : ( " allow " , " allow " , " allow " ), " trusted " : ( " allow " , " allow " , " block " ), " community " : ( " allow " , " block " , " bloc
AI 资讯
Supercharge your macOS workspace management with Aerospace - A guide for busy people
Aerospace completely revolutionized my workflow after 15 years of using macOS the way Apple intended. I no longer hunt for apps and windows in Mission Control or drag them around spaces to organize. I can open as many windows as I need and have them all under my fingertips. And instead of swiping around to find one, I instantly teleport to where they are. This incredible software is technically aimed at advanced users. It’s installed from the command line and offers extensive configuration options. For basic use though, you don’t need to configure it at all, and if you have opened the Terminal application before and know what running a command means, you should be good to go. Rest assured, I will not show you how to configure Aerospace with Vim, or show you how to create an elaborate but useless dashboard! Just the essentials to get you started. How to set up Aerospace Aerospace is a menu bar application, but you can’t download it from an App Store or get it as a DMG file. You need a package manager. Go to the Homebrew website and follow the installation guide. Make sure to accurately follow the on-screen instructions. This may include any of the following: A prompt to enter your password. When you type passwords in Terminal, you will not see stars or anything. Just make sure you’re typing the correct one and hit Enter. A prompt to install XCode Command Line Tools . Somewhere around the end of the installation process, you may get a prompt to run some extra commands, which depend on your system. Make sure you run them as instructed. To test if you have correctly installed Homebrew, run which brew in Terminal. If you see a path printed out, like /opt/homebrew/bin/brew , you’re good to go. If not, something has gone wrong. Try searching for other, more focused guides on installing Homebrew. With Homebrew, you can install applications from the Terminal app using the brew command. For Aerospace, you would run the following command: brew install --cask nikitabobko/tap/ae
开发者
I built a free image converter that runs 100% in your browser — no upload, no signup
Hey DEV community! 👋 I built IMGVO — a free image tool that works entirely in your browser. What it does Convert JPG, PNG, WebP, AVIF, HEIC and more Compress images up to 90% without quality loss Crop, resize, rotate, watermark Works offline (PWA) Why I built it Most image tools upload your files to servers. I wanted something private and instant. Tech 100% vanilla JavaScript No backend, no server Works offline as PWA Privacy first No files uploaded to any server. Everything runs locally in your browser. 🆓 Free, no signup required. 👉 Try it: https://imgvo.com Would love your feedback! 🙏
AI 资讯
Road To KiwiEngine #11: Why I’m Building Sovereign AI Instead of Another AI Wrapper
Most AI products today are wrappers. Different interfaces. Different branding. Different marketing. But underneath many of them is the same pattern: centralized models, rented intelligence, recurring dependence, and cloud-first control. The user doesn’t own the intelligence. They lease access to it. I think that creates a dangerous future. AI Is Quietly Becoming Infrastructure We’re moving toward a world where AI won’t just help write emails or generate images. It will: operate businesses, manage workflows, coordinate logistics, assist with infrastructure, analyze systems, monitor environments, and increasingly act as operational infrastructure. That changes the stakes dramatically. If AI becomes operational infrastructure, then ownership matters. Control matters. Resilience matters. And right now, most users have very little of any of those things. The Problem With Generalized Intelligence One of the biggest issues I see in modern GenAI is overgeneralization. We’re trying to build one giant intelligence that does everything: coding, marketing, legal reasoning, architecture, writing, support, psychology, operations, and research. The results can be impressive. But also unreliable. Hallucinations happen because the systems are stretched across too many domains simultaneously. The broader the intelligence becomes, the harder consistency becomes. That’s why I’ve become increasingly interested in specialized AI systems. AI Should Work Like A Workforce Instead of one giant model pretending to know everything, I believe AI should operate more like a coordinated workforce. Specialized agents. Focused responsibilities. Defined operational boundaries. For example: a development agent, an infrastructure agent, a security agent, a documentation agent, a research agent, a support agent, a creative writing agent. Each one optimized for a specific domain. Each one independently updateable. Independently replaceable. Independently trainable. Not one brain. Many experts. Local-Firs
开源项目
🔥 denoland / deno - A modern runtime for JavaScript and TypeScript.
GitHub热门项目 | A modern runtime for JavaScript and TypeScript. | Stars: 106,979 | 15 stars today | 语言: Rust
开源项目
🔥 cloudflare / quiche - 🥧 Savoury implementation of the QUIC transport protocol and
GitHub热门项目 | 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3 | Stars: 11,540 | 7 stars today | 语言: Rust
开源项目
🔥 shadcn-ui / ui - A set of beautifully-designed, accessible components and a c
GitHub热门项目 | A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code. | Stars: 115,842 | 73 stars today | 语言: TypeScript
开源项目
🔥 storybookjs / storybook - Storybook is the industry standard workshop for building, do
GitHub热门项目 | Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation | Stars: 90,212 | 11 stars today | 语言: TypeScript
开源项目
🔥 cloudflare / vinext - Vite plugin that reimplements the Next.js API surface — depl
GitHub热门项目 | Vite plugin that reimplements the Next.js API surface — deploy anywhere | Stars: 8,149 | 8 stars today | 语言: TypeScript
开源项目
🔥 mifi / lossless-cut - The swiss army knife of lossless video/audio editing
GitHub热门项目 | The swiss army knife of lossless video/audio editing | Stars: 40,995 | 67 stars today | 语言: TypeScript
开源项目
🔥 nuxt / nuxt - the full-stack Vue framework
GitHub热门项目 | the full-stack Vue framework | Stars: 60,358 | 14 stars today | 语言: TypeScript
开源项目
🔥 vitejs / vite - Next generation frontend tooling. It's fast!
GitHub热门项目 | Next generation frontend tooling. It's fast! | Stars: 81,082 | 71 stars today | 语言: TypeScript
开源项目
🔥 tiagozip / cap - Free, open-source and self-hosted CAPTCHA alternative to reC
GitHub热门项目 | Free, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges. | Stars: 6,767 | 59 stars today | 语言: JavaScript
开源项目
🔥 ritesh-1918 / HELPDESK.AI - A full-stack AI helpdesk platform that uses machine learning
GitHub热门项目 | A full-stack AI helpdesk platform that uses machine learning, NLP, and OCR to automatically analyze support requests, detect similar incidents, and help teams resolve technical issues faster. | Stars: 139 | 4 stars today | 语言: JavaScript
开源项目
🔥 Gracker / SmartPerfetto - use ai analysis Performance issue with perfetto
GitHub热门项目 | use ai analysis Performance issue with perfetto | Stars: 491 | 1 star today | 语言: JavaScript
开源项目
🔥 webpack / webpack - A bundler for javascript and friends. Packs many modules int
GitHub热门项目 | A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. | Stars: 65,757 | 2 stars today | 语言: JavaScript
开源项目
🔥 khoj-ai / khoj - Your AI second brain. Self-hostable. Get answers from the we
GitHub热门项目 | Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free. | Stars: 34,899 | 51 stars today | 语言: Python
开源项目
🔥 microsoft / VibeVoice - Open-Source Frontier Voice AI
GitHub热门项目 | Open-Source Frontier Voice AI | Stars: 48,317 | 219 stars today | 语言: Python
开源项目
🔥 openai / whisper - Robust Speech Recognition via Large-Scale Weak Supervision
GitHub热门项目 | Robust Speech Recognition via Large-Scale Weak Supervision | Stars: 101,694 | 116 stars today | 语言: Python
开源项目
🔥 golang / go - The Go programming language
GitHub热门项目 | The Go programming language | Stars: 134,434 | 24 stars today | 语言: Go