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

推荐订阅源

H
Help Net Security
腾讯CDC
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
V
V2EX
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
量子位
F
Fortinet All Blogs
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
J
Java Code Geeks
S
SegmentFault 最新的问题
D
Docker
博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
M
MIT News - Artificial intelligence
博客园 - 【当耐特】

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.