openconcho
Fast, privacy-first desktop & web UI for self-hosted Honcho — browse memories, peers, sessions, conclusions, and chat with memory context.
파일 탐색기
최종 버전 다운로드 (.zip)- coding-standards.md
- workflows.md
- action.yml
- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- docker-publish.yml
- release.yml
- dependabot.yml
- pull_request_template.md
- commit-msg
- pre-commit
- pre-push
- extensions.json
- settings.json
- test-healthz.yaml
- test-spa-root.yaml
- _helpers.tpl
- deployment.yaml
- hpa.yaml
- ingress.yaml
- networkpolicy.yaml
- NOTES.txt
- pdb.yaml
- service.yaml
- serviceaccount.yaml
- Chart.yaml
- README.md
- values.schema.json
- values.yaml
- 40-openconcho-config.sh
- nginx.conf.template
- smoke-test.sh
- active.png
- idle.png
- overview.png
- stalled.png
- dreams-dark-detail.png
- dreams-dark-list.png
- dreams-light-detail.png
- dreams-light-list.png
- fleet-dashboard-dark.png
- fleet-dashboard-light.png
- fleet-dashboard-mixed-health.png
- playground-idle.png
- playground-results.png
- playground-running.png
- 01-list.png
- 02-create-form.png
- 03-apply-dialog.png
- 01-list.png
- 02-create-form.png
- 03-apply-dialog.png
- 2026-06-02-web-api-proxy.md
- 2026-06-02-honcho-api-proxy-design.md
- architecture.md
- docker.md
- default.json
- ic_launcher.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- AppIcon-20x20@1x.png
- AppIcon-20x20@2x-1.png
- AppIcon-20x20@2x.png
- AppIcon-20x20@3x.png
- AppIcon-29x29@1x.png
- AppIcon-29x29@2x-1.png
- AppIcon-29x29@2x.png
- AppIcon-29x29@3x.png
- AppIcon-40x40@1x.png
- AppIcon-40x40@2x-1.png
- AppIcon-40x40@2x.png
- AppIcon-40x40@3x.png
- AppIcon-512@2x.png
- AppIcon-60x60@2x.png
- AppIcon-60x60@3x.png
- AppIcon-76x76@1x.png
- AppIcon-76x76@2x.png
- AppIcon-83.5x83.5@2x.png
- 128x128.png
- 128x128@2x.png
- 32x32.png
- 64x64.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- discover.rs
- lib.rs
- main.rs
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- package.json
- dreams.spec.ts
- fleet.spec.ts
- playground.screenshots.spec.ts
- sidebar.spec.ts
- config.js
- favicon.svg
- icons.svg
- screenshot-dream-progress.mjs
- screenshot-seed-kits.mjs
- client.ts
- compareQueries.ts
- keys.ts
- queries.ts
- schema.d.ts
- scopedClient.ts
- ChatPage.tsx
- ConclusionBrowser.tsx
- Dashboard.tsx
- ServerWorkspaceRows.tsx
- DreamDetail.tsx
- DreamList.tsx
- PremiseTree.tsx
- fleetAggregates.ts
- FleetDashboard.tsx
- FleetRow.tsx
- Breadcrumb.tsx
- Sidebar.tsx
- PeerDetail.tsx
- PeerList.tsx
- DialecticPlayground.tsx
- ApplyKitDialog.tsx
- SeedKitForm.tsx
- SeedKitsView.tsx
- SessionDetail.tsx
- SessionList.tsx
- DiscoveredInstances.tsx
- InstancesManager.tsx
- SettingsForm.tsx
- Badge.tsx
- Card.tsx
- ConfirmDialog.tsx
- EmptyState.tsx
- ErrorAlert.tsx
- FormModal.tsx
- HealthDot.tsx
- InlineEditor.tsx
- JsonViewer.tsx
- LoadingSpinner.tsx
- MarkdownRenderer.tsx
- Pagination.tsx
- PeerCardViewer.tsx
- Skeleton.tsx
- SortControl.tsx
- TimestampChip.tsx
- badge.tsx
- button.tsx
- card.tsx
- collapsible.tsx
- dialog.tsx
- input.tsx
- label.tsx
- separator.tsx
- table.tsx
- tooltip.tsx
- typography.tsx
- DreamProgressPanel.tsx
- ScheduleDreamModal.tsx
- WebhookManager.tsx
- WorkspaceDetail.tsx
- WorkspaceList.tsx
- DemoContext.tsx
- MetadataContext.tsx
- useDemo.ts
- useHealthStatus.ts
- useInstances.ts
- useMetadata.ts
- useStaleQueueDetection.ts
- useTheme.ts
- config.ts
- constants.ts
- deep-link.ts
- demo.ts
- discovery.ts
- dispatch.ts
- dreams.ts
- http.ts
- peerDisplay.ts
- platform.ts
- runtimeConfig.ts
- security.ts
- seedKits.ts
- theme.ts
- utils.ts
- __root.tsx
- _dev.dream-progress.tsx
- explore.tsx
- fleet.tsx
- index.tsx
- seed-kits.tsx
- settings.tsx
- workspaces.tsx
- workspaces_.$workspaceId.tsx
- workspaces_.$workspaceId_.conclusions.tsx
- workspaces_.$workspaceId_.dreams.tsx
- workspaces_.$workspaceId_.peers.tsx
- workspaces_.$workspaceId_.peers_.$peerId.tsx
- workspaces_.$workspaceId_.peers_.$peerId_.chat.tsx
- workspaces_.$workspaceId_.peers_.$peerId_.playground.tsx
- workspaces_.$workspaceId_.queue.tsx
- workspaces_.$workspaceId_.sessions.tsx
- workspaces_.$workspaceId_.sessions_.$sessionId.tsx
- workspaces_.$workspaceId_.webhooks.tsx
- app.test.tsx
- check-connection.test.ts
- dashboard.test.tsx
- discovery.test.ts
- dispatch.test.ts
- dream-progress.test.tsx
- dreams.test.ts
- fleet.test.tsx
- health-status.test.tsx
- instances.test.ts
- peer-display.test.ts
- platform.test.ts
- playground.test.tsx
- runtime-config.test.ts
- security.test.ts
- seed-kits.test.ts
- server-workspace-rows.test.tsx
- settings-form.test.tsx
- setup.ts
- index.css
- main.tsx
- routeTree.gen.ts
- vite-env.d.ts
- .gitignore
- index.html
- openapi.json
- package.json
- playwright.config.ts
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- pr-evidence.sh
- secret-scan.sh
- .dockerignore
- .editorconfig
- .fire-tools.json
- .gitignore
- .npmrc
- .nvmrc
- .pnpmfile.cjs
- .releaserc.json
- AGENTS.md
- biome.json
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- commitlint.config.mjs
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- LICENSE
- Makefile
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- turbo.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/offendingcommit/openconcho
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd openconcho
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
pnpm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
pnpm dev
개발/실행 서버를 켭니다.
pnpm --filter @openconcho/desktop dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm build # web only → packages/web/dist/
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm --filter @openconcho/desktop build # desktop → packages/desktop/src-tauri/target/release/bundle/
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd packages/desktop/src-tauri
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make down # stop + remove (dev or prod)
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make clean # down + drop the locally built image
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
