Find the open-source solution that fits.
Start with a real need, then filter by use case, format, runtime, and repository facts to find projects you can use, combine, or build on.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 42 of 240
Open fim-oneWeb appWorkflow automation
fim-one↗
@fim-ai·Python
Self-host an agent platform connecting global and China-focused enterprise systems.
Project overviewFIM One is a self-hosted agent platform for connecting APIs, databases, and MCP servers behind one execution layer. Teams can create connectors from OpenAPI specifications, a conversational builder, or MCP, then run multi-step work through a ReAct loop or dynamically generated DAGs. The same agent core can be delivered as a standalone assistant, embedded copilot, or central hub. Its connector strategy explicitly spans global SaaS and China-focused systems such as Feishu, WeCom, DingTalk, and domestic databases, and deployment requires a compatible LLM endpoint and credentials.
- Stars
- ★ 1,332
- Forks
- ⑂ 149
- GitHub updated
- Jul 14, 2026
Open langchain4j-aideepinWeb appProductivity and officeModel Context Protocol
langchain4j-aideepin↗
@moyangzhan·Java
Build business AI assistants with chat, RAG, workflows, tools, voice, and memory.
Project overviewLangChain4j-AIDeepin is a self-hostable web platform for teams building intelligent business assistants. It combines multi-character chat, image generation, RAG knowledge bases, visual workflows, MCP tools, speech input and output, and conversation memory, with separate admin and user interfaces plus REST APIs. Docker deployment is documented, while supported capabilities vary across model providers.
- Stars
- ★ 1,328
- Forks
- ⑂ 324
- License
- MIT
Open lapDesktop appMedia, audio and videoLinux
lap↗
@julyx10·Vue
Organize large offline photo libraries with private, on-device AI search.
Project overviewLap manages photos and videos directly in existing local folders without requiring a cloud account or upload. It offers timeline and metadata browsing, on-device text and similarity search, smart tags, face clustering, duplicate cleanup, and basic editing for large personal libraries. Builds are available for macOS, Windows, and Linux. Because the application keeps its own database and cache separate from source folders, uninstalling it or deleting those support files does not remove the original media.
- Stars
- ★ 1,328
- Forks
- ⑂ 52
- License
- GPL-3.0
Open infinite-image-browsingDesktop appMedia, audio and videoWindows
infinite-image-browsing↗
@zanllp·Vue
Browse, search, and organize images and videos produced by AI generation tools.
Project overviewInfinite Image Browsing helps people manage large folders of AI-generated images and videos from tools such as Stable Diffusion WebUI, Fooocus, NovelAI, and StableSwarmUI. It indexes generation metadata for tag, filename, and advanced search, while also providing previews, file operations, comparisons, statistics, and bulk downloads. It can run as a desktop app, a standalone Python service, or a WebUI extension. Semantic clustering and natural-language search require an OpenAI-compatible embedding and chat provider plus additional Python dependencies.
- Stars
- ★ 1,327
- Forks
- ⑂ 174
- License
- MIT
Open diglerDesktop appSecurity and privacyLinux
digler↗
@ostafen·Go
Scan disk images or raw devices and recover lost or deleted files.
Project overviewDigler analyzes disk images and physical devices through either a command-line interface or desktop application. Its scan-first workflow creates a DFXML report, which can then guide selective file recovery; on Linux, results can also be mounted as a browsable FUSE filesystem. File carving is designed to work independently of the original filesystem, and plugins can add scanners for new formats. Prebuilt binaries cover macOS, Windows, and Linux, but the project remains at an early v0.1.0 stage.
- Stars
- ★ 1,320
- Forks
- ⑂ 77
- License
- MIT
Open laravel-kitDesktop appSoftware developmentLinux
laravel-kit↗
@tmdh·TypeScript
Run Artisan commands, use Tinker, and serve Laravel projects from a desktop interface.
Project overviewLaravel Kit gives Laravel developers a desktop interface for common project operations on Windows, macOS, and Linux. It reads Artisan commands from the selected application, lets users execute them through a graphical view, provides a Tinker code editor, and can start the Laravel app locally with a button. Per-project setup is not required, but PHP must already be installed on the system, and the downloadable macOS DMG is not code-signed.
- Stars
- ★ 1,316
- Forks
- ⑂ 135
- License
- GPL-2.0
Open airunnerDesktop appImage generation and editingREST
airunner↗
@Capsize-Games·Python
Generate art, hold voice conversations, and expose local AI inference through an offline app.
Project overviewAI Runner combines an offline conversational companion with configurable personality, voice, and memory, plus a layered canvas for generating and editing images. It can also run headlessly and expose local LLM, image, speech-to-text, and text-to-speech functions over HTTP. Docker is the recommended setup, while manual installation requires Python 3.13 and a substantial set of system dependencies.
- Stars
- ★ 1,311
- Forks
- ⑂ 99
- License
- GPL-3.0
Open alpaca-electronDesktop appCommunication and collaborationWindows
alpaca-electron↗
@ItsPi3141·JavaScript
Run Alpaca and LLaMA-based chats locally on Windows without using a command line.
Project overviewAlpaca Electron gives Windows users a graphical way to chat with Alpaca and other llama.cpp-based local models without compiling software or using a command line. After installing the app, you point it at a supported 4-bit .bin model and it runs inference on the CPU; internet access is only needed to obtain models. The repository mentions experimental builds for other systems, but its current notice says only Windows is supported.
- Stars
- ★ 1,309
- Forks
- ⑂ 138
- License
- MIT
Open Beaver-NotesDesktop appWriting and editing
Beaver-Notes↗
@Beaver-Notes·JavaScript
Write offline Markdown notes and choose where they are stored and synced.
Project overviewBeaver Notes is a local-first, Markdown-native notes app for macOS, Windows, Linux, Android, and iOS. It works offline without requiring an account and includes folders, tags, note links, locked notes, and flexible synchronization, allowing notes to stay on a device, a user-controlled server, or the project’s service. The repository currently presents the in-progress version 5 rewrite, which is expected to have rough edges. Users who need a stable build should use the installers provided on the project’s downloads page.
- Stars
- ★ 1,307
- Forks
- ⑂ 66
- License
- MIT
Open vibeyardDesktop appSoftware development
vibeyard↗
@elirantutia·TypeScript
Manage AI coding sessions, project tasks, and terminal panes from one desktop workspace.
Project overviewVibeyard is a desktop IDE for developers who run AI coding agents from the command line. Each project can have a dashboard and Kanban board, where a task card starts or resumes its linked CLI session. Split panes and swarm mode help monitor several agents, while session history, cost tracking, and encrypted peer-to-peer terminal sharing reduce window juggling. Installers are available for macOS and Windows. Vibeyard is a workspace rather than an AI provider, so users need an authenticated Claude Code, Codex CLI, or Gemini CLI installation.
- Stars
- ★ 1,304
- Forks
- ⑂ 156
- License
- MIT
Open voidenDesktop appSoftware developmentLinux
voiden↗
@VoidenHQ·TypeScript
Design, test, and document APIs in version-controlled plain-text workspace files.
Project overviewVoiden is an offline, Git-native API workspace that keeps requests, tests, notes, and documentation together in executable .void text files. Developers, QA engineers, and technical writers can reuse blocks, review changes like code, and work without an account or mandatory cloud synchronization. Installable plugins add REST, GraphQL, gRPC, and WebSocket support, while existing collections can be imported from Postman, Insomnia, and OpenAPI. A companion CLI supports scripted and agent-oriented workflows.
- Stars
- ★ 1,300
- Forks
- ⑂ 62
- License
- Apache-2.0
Open OpenList-DesktopDesktop appProductivity and officeLinux
OpenList-Desktop↗
@OpenListTeam·Vue
Manage OpenList services and mount WebDAV storage from a desktop interface.
Project overviewOpenList Desktop provides a cross-platform graphical interface for controlling OpenList and Rclone. Users can start, stop, or restart services, mount WebDAV-backed cloud storage into the local file system, edit configuration, inspect logs, and monitor runtime status from the app or system tray. It is intended for people who prefer not to manage OpenList entirely through the command line. The project is still in its early 0.x stage, so features may be unstable and major changes can occur.
- Stars
- ★ 1,297
- Forks
- ⑂ 63
- License
- GPL-3.0
Open app-store-preflight-skillsAutomationCode review and quality
app-store-preflight-skills↗
@truongduy2611
Scan iOS and macOS projects for common App Store rejection risks before submission.
Project overviewApp Store Preflight checks an iOS or macOS project before review by inspecting the Xcode project, source code, configuration, and store metadata. It identifies the app type, loads a matching checklist, scans for known rejection patterns, and reports severity, affected files, and remediation steps. Its references cover common cases such as subscriptions, user-generated content, kids, health, games, macOS, and AI apps. Metadata inspection uses the asc CLI and assumes its canonical JSON layout, so fastlane projects may need path adaptation.
- Stars
- ★ 1,292
- Forks
- ⑂ 71
- License
- MIT
Open agentsFrameworkAI and agent developmentREST
agents↗
@inkeep·TypeScript
Build synchronized AI agents visually or through a TypeScript SDK.
Project overviewInkeep Agents lets non-technical teams design agents on a drag-and-drop canvas while engineers define the same agents in a TypeScript SDK, with two-way synchronization between both formats. It supports customer assistants, internal copilots, and multi-agent workflow automation, along with MCP credential handling, embeddable chat components, tracing, and Vercel or Docker deployment. The platform can be self-hosted, but it uses Elastic License 2.0 with supplemental terms rather than a permissive open-source license.
- Stars
- ★ 1,289
- Forks
- ⑂ 148
- GitHub updated
- Jul 14, 2026
Open cliCLI appFrontend development
cli↗
@TanStack·TypeScript
Create and manage TanStack Start or Router applications from the command line.
Project overviewTanStack CLI scaffolds a full-stack TanStack Start app or a Router-only single-page app, with optional add-ons for authentication, databases, deployment, monitoring, and more. Its JSON commands expose libraries, add-on details, and documentation searches to coding agents. Anonymous usage telemetry is enabled by default and can be disabled by command or environment variable.
- Stars
- ★ 1,281
- Forks
- ⑂ 180
- License
- MIT
Open SpearmintDesktop appTesting and debugging
Spearmint↗
@open-source-labs·TypeScript
Generate executable JavaScript tests through an accessibility-first desktop GUI.
Project overviewSpearmint helps developers create Jest tests by selecting a project and assembling arrangements, actions, and assertions through autocomplete, dropdowns, and guided forms. It can generate tests for accessibility, endpoints, GraphQL, Puppeteer, React, Vue, Svelte, Solid, Redux, hooks, and security-related workflows without requiring every line to be written manually. The result appears as editable test code. Export is currently limited to plain JavaScript; TypeScript test-file export remains planned rather than available.
- Stars
- ★ 1,279
- Forks
- ⑂ 177
- License
- MIT
Open panwriterDesktop appWriting and editing
panwriter↗
@mb21·TypeScript
Edit Markdown with paginated previews and Pandoc-powered conversion.
Project overviewPanWriter is a distraction-free Markdown editor built around two practical workflows: a preview that renders pages and page breaks, and Pandoc integration for importing or exporting formats such as HTML, DOCX, LaTeX, and EPUB. Layout changes appear immediately in the preview, making it useful for writers who care about the shape of the final document rather than only raw Markdown. Pandoc must be installed separately for most export formats.
- Stars
- ★ 1,275
- Forks
- ⑂ 62
- License
- GPL-3.0
Open BrowserGymFrameworkResearch and knowledge
BrowserGym↗
@ServiceNow·Python
Develop and evaluate web agents through a unified, extensible Gym environment.
Project overviewBrowserGym exposes open-ended browser tasks and benchmarks such as MiniWoB, WebArena, WorkArena, and VisualWebArena through a consistent Gym interface. Researchers can install only the core environment or add benchmark-specific packages, then run agent–environment loops with Chromium controlled through Playwright. It is designed as research infrastructure rather than a consumer automation product, and individual benchmark suites require their own setup.
- Stars
- ★ 1,273
- Forks
- ⑂ 180
- GitHub updated
- Jul 14, 2026