{"id":34011926,"url":"https://github.com/lostintangent/conduit-release","last_synced_at":"2026-01-16T13:43:51.901Z","repository":{"id":324326853,"uuid":"1096836508","full_name":"lostintangent/conduit-release","owner":"lostintangent","description":"🔌 A terminal-centric workspace manager (a \"DIY-DE\"), that's built for task parallelization with coding agents","archived":false,"fork":false,"pushed_at":"2026-01-11T01:56:50.000Z","size":24,"stargazers_count":205,"open_issues_count":18,"forks_count":11,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-01-11T09:32:48.431Z","etag":null,"topics":["coding-agents","developer-tools","terminal"],"latest_commit_sha":null,"homepage":"https://trl.mx/conduit","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lostintangent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-15T03:13:53.000Z","updated_at":"2026-01-11T01:01:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lostintangent/conduit-release","commit_stats":null,"previous_names":["lostintangent/conduit-release"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/lostintangent/conduit-release","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostintangent%2Fconduit-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostintangent%2Fconduit-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostintangent%2Fconduit-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostintangent%2Fconduit-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostintangent","download_url":"https://codeload.github.com/lostintangent/conduit-release/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostintangent%2Fconduit-release/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-agents","developer-tools","terminal"],"created_at":"2025-12-13T13:00:21.104Z","updated_at":"2026-01-16T13:43:51.893Z","avatar_url":"https://github.com/lostintangent.png","language":null,"funding_links":[],"categories":["🚀 AI Tools for Vim, Neovim, and Terminal"],"sub_categories":[],"readme":"# What is Conduit?\n\nConduit is a \"workspace manager\" for parallelizing coding tasks with agents, across both local and cloud compute. It allows you to design bespoke development workflows, which are organized as arbitrarily-flexible tabs of terminals, editors, and browsers.\n\nWhy is this interesting? Because CLIs and coding agents are getting increasingly powerful, and so the aforementioned primitives may eventually be all that you need? 🤔 Or maybe not! It's just an exploration, and meant to be fun.\n\n### 🏃 Getting Started\n\n* Grab the [latest release](https://github.com/lostintangent/conduit-release/releases/latest/download/Conduit.dmg) _(currently macOS-only)_\n* Learn more by reading the [feature reference](https://gistpad.dev/#/share/654a7ab37a00328334de5826588b124c) and/or checking out the screenshots below 👇\n* Follow along with our updates by subscribing to the Conduit [releases](https://github.com/lostintangent/conduit-release/releases)\n* File an issue with any feedback, questions, ideas, etc. 🚀\n  \n---\n\n### Bespoke dev environments\n\nCreate information-dense tabs, each with a flexible grid of terminal, editor, and browser panes (that can be resized, organized, collapsed, and cloned)\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/679b6618-905b-488b-a0f4-b424735b1a9f\" /\u003e\n\nAnd once your tabs feel exactly like you want, you can then lock them, to prevent accidentally changes.\n\n### Agent sessions\n\nCreate isolated agent sandboxes, by simply spliting new terminals, or duplicating tabs, with automatic worktree management.\n\n\u003cimg width=\"3190\" height=\"2442\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4a8f6ed8-73a7-47d5-8549-754c96788110\" /\u003e\n\n### Cloud terminals\n\nSpin up cloud terminals and intermingle them with local terminals, so you can parallelize your tasks even further.\n\n\u003cimg width=\"2444\" height=\"1842\" alt=\"image\" src=\"https://github.com/user-attachments/assets/aff7e28f-a98f-4732-a2bd-e436f1eb8c31\" /\u003e\n\n### Agent customizations\n\nDefine and configure all of the coding agents you use, so you can quickly recall them via a slash command from any terminal.\n\n\u003cimg width=\"2594\" height=\"1978\" alt=\"image\" src=\"https://github.com/user-attachments/assets/cb50e29b-43c6-41ef-bb28-77f1456fc744\" /\u003e\n\n### Design mode\n\nOrganize your tabs by creating or removing panes, drag \u0026 dropping panes, splitting panes into new tabs, moving panes between tabs, etc. All with a fun and visual editing surface.\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/59e85f9b-0677-404a-8099-49da0da9ff17\" /\u003e\n\nYou can also configure the radial \"quick actions\", so its simple to create the exact panes and layouts you want.\n\n\u003cimg width=\"2272\" height=\"1760\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4f76f9aa-a6c5-4eb6-93c6-772724c2743d\" /\u003e\n\n### Focus mode\n\nZoom in and out of panes in a tab (w/`cmd+option+f`), so you can seamlessly transition between focusing and observing (with a really fun minimap!)\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/7d67d30a-aa43-4526-a387-5c0238ba05f7\" /\u003e\n\n### Tab preview / overview\n\nHover over any tab and see a **live preview** of its status. This is kind of like \"peek definition\" for tabs, and makes it easy to parallelize work, while keeping an eye on background tasks.\n\n\u003cimg width=\"2506\" height=\"1806\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b037fd8b-4ed9-4a6a-901f-bb43e1c58ada\" /\u003e\n\nWhen you have multiple tabs, you can open a live \"birds-eye view\" of them all, which makes it easy to observe multiple tasks at once.\n\n\u003cimg width=\"3024\" height=\"1898\" alt=\"image\" src=\"https://github.com/user-attachments/assets/2f645be7-2c38-4e7c-a183-b0ef93a011a6\" /\u003e\n\n### Editor panes\n\nAdd editor panes to any tab, which provide a file explorer + text editor, complete with real-time git status, diffs, and the ability to stage, commit, push and pull changes.\n\n\u003cimg width=\"2594\" height=\"1978\" alt=\"image\" src=\"https://github.com/user-attachments/assets/dabb5b08-bc33-4568-bcd3-6d662b224624\" /\u003e\n\nAnd because markdown is so central to most devs/projects, the editor pane includes an integrated markdown preview as well:\n\n\u003cimg width=\"1450\" height=\"1023\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4faecc4d-edbe-4aee-ae1a-46a614875976\" /\u003e\n\n### Browser panes\n\nWhen you click a URL in your terminal, it will open a new browser pane, which allows you to navigate, test, debug, and favorite web pages, without needing to context switch.\n\n\u003cimg width=\"2646\" height=\"2016\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a1bb4d22-1f94-4df1-b7fb-6974a9a76c41\" /\u003e\n\n### Quick actions\n\nPerform one-off actions without needing to disrupt your tab layouts, or switching to another tool.\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/72e7dc2e-8ae6-4168-993b-d460096888eb\" /\u003e\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0cafd2d2-a581-461a-8fb1-a1c590d856c2\" /\u003e\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/5363b5a6-8ab8-4124-864c-865f3ae9f0f5\" /\u003e\n\n### Conduit CLI\n\nUsing the `conduit` CLI, you (and your coding agents!) can design, interact, and automate every part of your dev environment (including terminals and browsers!).\n\n\u003cimg width=\"2594\" height=\"1978\" alt=\"image\" src=\"https://github.com/user-attachments/assets/9e98cb67-cddb-433c-8d79-b9df38d87e70\" /\u003e\n\n### Synchronized panes\n\nCreate multiple terminal panes, that can be synchronized, so that as you type, you can orchestrate/steer them all at once.\n\n\u003cimg width=\"2594\" height=\"1978\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4664b682-accb-42e9-b0c6-4bcd63fc79e8\" /\u003e\n\n### Workspaces\n\nSave and restore sets of tabs, so you can jump in and out of projects with ease.\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/f44c3317-e1ed-4c8d-8d40-c51a3016f660\" /\u003e\n\n### Customizable keybindings\n\nConfigure the keybindings that are used for common actions, so you can maximize your flow state exactly as you want it.\n\n\u003cimg width=\"2412\" height=\"1844\" alt=\"image\" src=\"https://github.com/user-attachments/assets/f93823ac-f2b8-40d5-b557-62a39b9a2e63\" /\u003e\n\n### Command palette\n\nRun global commands at any time (`cmd+shift+p`), including spinning up quick terminal instances (w/an MRU list).\n\n\u003cimg width=\"3260\" height=\"2166\" alt=\"image\" src=\"https://github.com/user-attachments/assets/797a1483-3169-46fe-b35a-3f5402e8044d\" /\u003e\n\n## 🧠 Fundamental assumptions\n\nConduit was born out of the following key assumptions:\n\n1. Developers will continue to make use of _multiple different coding agents_, because no single agent will (ever?) serve all their needs. Therefore, it's critcal to have toolchains that allow a **\"learn once, use any agent\"** experience.\n\n1. Coding agents will continue to _evolve at a rapid pace_, and putting too many abstractions on top of them will creation friction in the availability of innovation. Therefore, developers want to be as **\"close to the metal\"** as possible with their agents.\n\n1. Coding agents will continue to _get more powerful over time_, and therefore, a CLI interface, along with supporting tools, will be sufficient for most users. Therefore, toolchains should embrace **terminals as being central vs. secondary**.\n\n1. Developers love hackable environments, but with smart defaults. That way they can get started quickly, but without compromising on their flow. Therefore, agentic surfaces must embrace **compsability and personalization at its core**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostintangent%2Fconduit-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flostintangent%2Fconduit-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostintangent%2Fconduit-release/lists"}