Tool Open source · Apache-2.0
Qinglong is a timed task management platform supporting Python 3, JavaScript, Shell, and TypeScript scripts. It provides web-based management for scripts, environment variables, and configuration files; task logs can be viewed online, schedules can be set with second-level granularity, and the platform includes system notifications, dark mode, and mobile operation.
It can be deployed with Docker using Alpine- or Debian-slim-based images, installed as the `@whyour/qinglong` npm package, or run from source. The repository also documents an embedded API and built-in commands; the default development server is accessed at port 5700.
QLScriptPublic is a public repository of JavaScript automation scripts for the Qinglong panel, maintained by the GitHub user smallfawn. The scripts automate sign-ins, daily tasks, points collection, and related account actions for numerous services, brands, apps, and WeChat mini programs. WeChat mini-program scripts require configuring `wx_server_url` and `wx_auth` to obtain mini-program codes, and generally require prior registration, authorization, or phone-number binding in the relevant mini program. The repository can be loaded into Qinglong with `ql repo https://github.com/smallfawn/QLScriptPublic.git`. Its disclaimer describes the scripts as learning, testing, and research material, prohibits commercial use and redistribution, disclaims responsibility for legality, accuracy, script errors, privacy issues, and resulting losses, and asks users to delete downloaded content within 24 hours.
QM is a multiplayer agent harness for startups that operates through Slack and a web interface. It gives each employee and room an isolated scope with its own memory, files, keychain view, permissions, scheduled jobs, web apps, and durable sandbox, while supporting collaboration in channels, group messages, and projects. Shared skills can be granted by scope, promoted by administrators, or imported from Git repositories; background work can run through crons, watches, and inbound webhooks, and internal apps can be published to selected users. A headless TypeScript core runs directly on Node with Fastify and handles identity, policy, scheduling, persistence, and the agent loop. Deployments can select harnesses and models including Pi, OpenCode, Codex, and Claude Code. PostgreSQL stores sessions, memory, queues, and other durable state, while a fixed tool surface includes an execute tool that runs commands in each scope's isolated, persistent sandbox. Slack is an optional in-process Bolt plugin; the web UI, admin panel, and public portal are optional HTTP API plugins built with Vite and Lit. Each deployment keeps organization-specific configuration, tools, skills, sandbox images, and infrastructure in a deployment directory validated and deployed by the qm CLI. Administrators can set organization-wide configuration, available harnesses and models, and a security posture. Strict mode pauses harness tool calls for human approval, Auto mode screens provenance-labelled external data and tool results with a classifier, and Dangerous mode disables content screening and pauses; a predeclared command policy with approvals and hard denials for operations such as recursive deletion or destructive SQL applies in every posture. Deployments run in the operator's own cloud account and are initialized from the @yc-software/qm package without requiring a source checkout; the project documents its threat model, operator assumptions, and known limitations in SECURITY.md.
hqtui is a TypeScript terminal UI library developed by profullstack for building btop-style dashboards with a one-import API and zero runtime dependencies. It renders directly through ANSI/VT sequences using a typed-array cell framebuffer, differential rendering, truecolor with automatic 256- and 16-color fallback, and Braille or block graphics, without ncurses, a browser DOM, React, native add-ons, or network access. Its API provides layouts, panels, tables, trees, logs, meters, graphs, forms, dialogs, themes, mouse input, and responsive terminal handling. A headless renderer can produce text, screen, ANSI, or HTML output for testing without a TTY. Bun is the default runtime; Node 22.6 or newer is supported, with best-effort Deno support. The project is MIT-licensed and includes a demo dashboard with real or simulated system metrics.
CLODEx is an open-source, local-first, zero-trust agentic IDE for long-running software engineering work. It maintains durable tasks with searchable history, workspace-aware context, restart recovery, and continued work across sessions, combining code editing, pending edits, line-level diffs, Git and worktrees, persistent terminal sessions, embedded browsing, screenshots, models, and MCP tools in one desktop workspace. Sensitive actions can require explicit approval and remain reviewable; its governing principle is that model output is input, not authority. CLODEx supports account-backed models, bring-your-own provider keys, compatible endpoints, and local Ollama models, and is available for macOS, Windows, and Linux.
Munder Difflin is a free, open-source desktop multi-agent harness that runs multiple terminal-based AI coding agents as coordinated local agents. It wraps agents including Claude Code, OpenAI Codex, Gemini CLI, Qwen, OpenCode, GitHub Copilot CLI, and custom commands, working with users' existing subscriptions and hourly usage limits. Each agent runs as a real node-pty process and is rendered through xterm.js, while an Electron and React interface displays sessions as avatars on a Pixi.js office floor. A GOD orchestrator called Michael assigns and routes work, adjudicates agent messages, and escalates spending, destructive operations, scope changes, and other configured approvals. Agents coordinate through a local Git-backed hive of plain-file memory, atomic mailboxes, a shared blackboard, and an append-only event log; a markdown-first semantic memory layer supports recall across sessions. Optional Git worktrees isolate parallel agents.