AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Conduit는 AI를 모든 기기에서 사용하고 무료 채팅·로컬 음성·오픈소스 브리지와 종단 암호화 연결로 컴퓨터와 연결합니다
Use your AI from any device. Free chat, local voice and an open-source bridge, with an end-to-end encrypted connection to your computer.
개발 도구JavaScript · PythonGitHub @CommsConnectgmbh온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Conduit bridge: runs on your computer and connects the Conduit apps to Claude Code, Codex, Gemini and Ollama, end-to-end encrypted, with local speech.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The part of Conduit that runs on your own computer. It connects the Conduit apps to your AI tools: Claude Code, Gemini through Antigravity, OpenAI Codex, or a local model through Ollama. Chat history is stored locally in SQLite.
The bridge runs on macOS, Linux and Windows with Node.js 22.5 or newer.
Open the Conduit app and follow its setup instructions. The app provides a one-line install command with a single-use setup code.README 전문 보기 ↗The part of Conduit that runs on your own computer. It connects the Conduit apps to your AI tools: Claude Code, Gemini through Antigravity, OpenAI Codex, or a local model through Ollama. Chat history is stored locally in SQLite.
The bridge runs on macOS, Linux and Windows with Node.js 22.5 or newer.
Open the Conduit app and follow its setup instructions. The app provides a one-line install command with a single-use setup code.
The installer (install.sh or install.ps1):
npm ci --ignore-scripts.Pair each device once using the QR code or link on the loopback-only pairing page.
App-to-bridge traffic is end-to-end encrypted using Noise: Noise_IKpsk1 for pairing and Noise_IK for reconnects, with X25519, AES-GCM and SHA-256. Framed channels provide flow control.
The tunnel and Conduit cloud see ciphertext and connection metadata. The cloud holds no key to the bridge. Unencrypted /api and /ws access through the public port is refused.
Self-updates accept only packages signed with the pinned release key. See RELEASE_SIGNING.md.
Report security issues to [email protected].
All settings are environment variables in .env.local in the bridge directory. Without them the bridge behaves as before. docs/ENTERPRISE.md lists every variable, the network connections, the local data and how to run the engines on company accounts.
CONDUIT_CLAUDE_PERMISSION_MODE, CONDUIT_CLAUDE_ALLOWED_TOOLS, CONDUIT_CLAUDE_DISALLOWED_TOOLS, CONDUIT_CLAUDE_SETTINGS, CONDUIT_CODEX_SANDBOX, CONDUIT_AGY_PERMISSIONS, CONDUIT_AGY_SANDBOX and CONDUIT_DISABLED_ENGINES restrict them with the options of each CLI. A refused tool call is reported in the answer. An invalid value blocks the engine.CONDUIT_SELFUPDATE=notify only reports a newer release, CONDUIT_UPDATE_PIN installs nothing newer than a given version, and CONDUIT_UPDATE_WINDOW limits installs to a time range. The signature check always applies.CONDUIT_RETENTION_DAYS, CONDUIT_AUDIT_RETENTION_DAYS and CONDUIT_PASTE_RETENTION_DAYS set retention periods. CONDUIT_LOG_* and CONDUIT_SERVICE_LOG_* control log rotation.The bridge ships an uninstaller for each platform. It lists everything before removing anything. By default it removes the services and the program and keeps chats, keys, configuration, logs and models. Add --purge (-Purge on Windows) to delete them too, or use --dry-run (-DryRun) to only see the list.
bash ~/.conduit/bridge/src/uninstall.sh # macOS, Linux
powershell -ExecutionPolicy Bypass -File "$HOME\.conduit\bridge\src\uninstall.ps1" # Windows
Optional speech recognition and synthesis run on your computer:
Models and pronunciation files are downloaded on demand and pinned by SHA-256. Native runtime dependencies use exact versions and integrity hashes from the signed bridge package. Speech support depends on the operating system and CPU architecture; see speech-runtime.mjs.
The parity tools compare pronunciation against the Python originals. The German results document Unicode differences and deliberate reading changes. English checks are in tools/parity-en.
npm install
npm test
npm start
npm test runs the suite with Node's built-in test runner. Use npm run dev to restart the server when source files change.
Build a release package with:
node scripts/build-release.mjs --out <output-directory>
Sign the package before publishing it. See RELEASE_SIGNING.md for signing and release-channel instructions.
The tools directory contains the eSpeak NG WebAssembly build, English pronunciation-data export and parity tests. Python reference and export steps require Python 3.12 with the original packages. These tools are excluded from the bridge release package.
The bridge's own code is licensed under MIT. Speech components and generated files carry additional licenses, including Apache-2.0, LGPL-2.1-or-later and GPL-3.0-or-later.
When GPL-licensed files are distributed with the bridge, the combined package is distributed under GPL-3.0-or-later; the MIT license of the other files remains unchanged. Downloaded models have their own licenses.
See THIRD-PARTY-NOTICES.md and licenses for details.