惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
雷峰网
雷峰网
IT之家
IT之家
小众软件
小众软件
M
MIT News - Artificial intelligence
博客园 - 聂微东
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
C
Check Point Blog
云风的 BLOG
云风的 BLOG
腾讯CDC
H
Help Net Security
Y
Y Combinator Blog
I
InfoQ

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
GitHub - tjbmoose09/ai-tool-launcher: Cross-platform laun...
tjbmoose09 · 2026-06-17 · via Hacker News - Newest: "AI"

AI Tool Launcher V1.12 is a local, cross-platform web GUI for discovering and launching AI CLI tools and desktop apps from one place.

AI Tool Launcher interactive demo

Live interactive demo: https://tjbmoose09.github.io/ai-tool-launcher/#demo

It is designed for Windows, macOS, and Linux. On first run, the user selects the OS display, scans for installed AI tools, optionally adds tools manually, and then launches the selected tools from a terminal or app launcher.

Project homepage: https://tjbmoose09.github.io/ai-tool-launcher/

What It Feels Like

The launcher is built around a terminal-first status board and a right-side command deck:

  • Live running indicators for selected tools
  • A status terminal that rotates version, environment, state, and last-launch details
  • One-click launches for CLI tools and desktop apps
  • Local settings for title, accent color, tool selection, repo updates, and reset-session flow

The GitHub Pages homepage includes the looping interactive asset used for the project marketing preview.

Features

  • First-run setup for Windows, macOS, or Linux
  • Scans for common AI tools such as Codex, Claude, Gemini, OpenRouter, LM Studio, Cursor, Aider, OpenCode, Ollama, Qwen Code, and ChatGPT
  • Manual tool entry for custom CLIs or apps
  • OS-specific command display and launch behavior
  • Terminal-style status board with rotating version, environment, state, and last-launch details
  • Launcher cards with running indicators and uptime
  • Settings gear for rescanning, editing the launcher title, changing the accent color, and applying repo updates
  • Update notification badge when the upstream repo has a newer launcher version
  • One-click repo update with a reset-session prompt after the fast-forward pull completes
  • Local-only config storage in the user's OS config directory
  • Localhost API protected by a per-session mutation token
  • No bundled API keys or personal machine configuration

Requirements

  • Node.js 18 or newer
  • A terminal app for CLI launches:
    • Linux: Konsole, GNOME Terminal, Kitty, Alacritty, or xterm
    • macOS: Terminal
    • Windows: Windows Terminal preferred, cmd.exe fallback

Quick Start

git clone https://github.com/tjbmoose09/ai-tool-launcher.git
cd ai-tool-launcher
npm start

Then open:

On Linux/macOS you can also run:

Choose a browser explicitly:

./bin/ai-tool-launcher --browser firefox
./bin/ai-tool-launcher --browser edge
./bin/ai-tool-launcher --browser safari

Or set a default for your shell:

AI_TOOL_LAUNCHER_BROWSER=firefox ./bin/ai-tool-launcher

Supported browser values are auto, brave, chrome, chromium, edge, firefox, safari, and default.

On Windows:

Linux Desktop Entry

This writes ~/.local/share/applications/ai-tool-launcher.desktop.

Local Config

The app stores user choices locally and does not write them into the repository.

  • Linux: ~/.config/ai-tool-launcher/config.json
  • macOS: ~/Library/Application Support/AI Tool Launcher/config.json
  • Windows: %APPDATA%\AI Tool Launcher\config.json

The file can contain user-selected tools and custom commands. Do not commit local config files.

Security Model

  • The server binds only to 127.0.0.1
  • API write actions require a random per-session token
  • Known tools are launched from the registry or from user-created local config
  • The repo includes a static security scan for common key/token patterns and local personal paths
  • No API keys, user configs, or machine-specific paths are included

Run checks:

Development

npm run check
npm run security:scan
npm start

Versioning

Larger launcher updates use Vmajor.minor labels such as V1.10. Smaller patch updates should advance the minor label the same way, for example V1.11, while the package metadata uses semver-compatible values such as 1.10.0.

Packaging

This repository currently ships as a dependency-free Node/web application. Native packaging can be added later with Electron or Tauri while keeping the same frontend and backend contracts.