chatless
💻一款简洁实用轻量级的本地AI对话客户端,采用Tauri2.0和Next.js编写 A simple, practical, and lightweight local AI chat client, written in Tauri 2.0 & Next.js.
Language: javascript
Author: GitHub Repos (@github-repos)
0 stars · 1 views
Viewing path: README.md
Files
- docs (txt)
- skills-architecture.md (md)
- assets (txt)
- screenshot-main1.png (image)
- dev_memo.md (md)
- sync-architecture.md (md)
- SECURITY.md (md)
- tailwind.config.ts (ts)
- eslint.config.mjs (mjs)
- README.md (md)
- tsconfig.json (json)
- next-env.d.ts (ts)
- components.json (json)
- LICENSE (txt)
- package.json (json)
- INSTALLATION_INSTRUCTIONS.md (md)
- .github (github)
- workflows (txt)
- manual-release.yml (yml)
- build-test.yml (yml)
- tag-release.yml (yml)
- tag-release-test.yml (yml)
- ci.yml (yml)
- tag-release-files-test.yml (yml)
- ISSUE_TEMPLATE (txt)
- feature_request.md (md)
- bug_report.md (md)
- pull_request_template.md (md)
- README_EN.md (md)
- scripts (txt)
- release.mjs (mjs)
- update-app-info.js (js)
- generate-icons-index.cjs (cjs)
- generate-settings-index.cjs (cjs)
- copy-wasm.js (js)
- mcp-dev-servers.mjs (mjs)
- export-model-fetch-rules.mjs (mjs)
- extract-changelog.mjs (mjs)
- repushtag.mjs (mjs)
- set-version.mjs (mjs)
- cleanup-icons.js (js)
- updater.mjs (mjs)
- updater-verify.mjs (mjs)
- biome.json (json)
- INSTALLATION_INSTRUCTIONS_EN.md (md)
- src-tauri (txt)
- icons-macos (txt)
- Square89x89Logo.png (image)
- 32x32.png (image)
- Square284x284Logo.png (image)
- android (txt)
- mipmap-mdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xxxhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xxhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-hdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- StoreLogo.png (image)
- Square71x71Logo.png (image)
- [email protected] (image)
- Square310x310Logo.png (image)
- 128x128.png (image)
- icon.png (image)
- Square44x44Logo.png (image)
- 64x64.png (image)
- tray-icon.png (image)
- Square107x107Logo.png (image)
- icon.ico (image)
- Square30x30Logo.png (image)
- Square142x142Logo.png (image)
- ios (txt)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- Square150x150Logo.png (image)
- icons-windows (txt)
- Square89x89Logo.png (image)
- 32x32.png (image)
- Square284x284Logo.png (image)
- android (txt)
- mipmap-mdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xxxhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-xxhdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- mipmap-hdpi (txt)
- ic_launcher_foreground.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- StoreLogo.png (image)
- Square71x71Logo.png (image)
- [email protected] (image)
- Square310x310Logo.png (image)
- 128x128.png (image)
- icon.png (image)
- Square44x44Logo.png (image)
- 64x64.png (image)
- Square107x107Logo.png (image)
- icon.ico (image)
- Square30x30Logo.png (image)
- Square142x142Logo.png (image)
- ios (txt)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- [email protected] (image)
- Square150x150Logo.png (image)
- .rustfmt.toml (toml)
- tauri.macos.conf.json (json)
- tauri.windows.conf.json (json)
- capabilities (txt)
- desktop.json (json)
- main.json (json)
- tauri.linux.conf.json (json)
- tauri.conf.json (json)
- build.rs (rs)
- src (txt)
- lib.rs (rs)
- lib (txt)
- document_parser.rs (rs)
- http_request.rs (rs)
- onnx_logic.rs (rs)
- sse.rs (rs)
- http_client.rs (rs)
- sandbox (txt)
- mod.rs (rs)
- commands.rs (rs)
- validator.rs (rs)
- web_search (txt)
- mod.rs (rs)
- commands.rs (rs)
- env_setup.rs (rs)
- main.rs (rs)
- mcp (txt)
- types.rs (rs)
- commands_test.rs (rs)
- state.rs (rs)
- mod.rs (rs)
- commands.rs (rs)
- filesystem (txt)
- types.rs (rs)
- state.rs (rs)
- mod.rs (rs)
- commands.rs (rs)
- Cargo.toml (toml)
- next.config.ts (ts)
- CONTRIBUTING.md (md)
- src (txt)
- lib (txt)
- llm (txt)
- interpreter.ts (ts)
- KeyManager.ts (ts)
- types.ts (ts)
- adapters (txt)
- ToolChannelParser.ts (ts)
- StreamEventAdapter.ts (ts)
- strategy-factory.ts (ts)
- ParameterPolicy.ts (ts)
- ProviderRegistry.ts (ts)
- types (txt)
- tool-capability.ts (ts)
- tool-schema.ts (ts)
- stream-events.ts (ts)
- index.ts (ts)
- providers (txt)
- GoogleAIProvider.ts (ts)
- thinking (txt)
- ollama-thinking-strategy.ts (ts)
- __tests__ (txt)
- tag-parsing.test.ts (ts)
- content-parser.ts (ts)
- types.ts (ts)
- standard-thinking-strategy.ts (ts)
- index.ts (ts)
- factory.ts (ts)
- deepseek-reasoning-strategy.ts (ts)
- base-streaming-strategy.ts (ts)
- AnthropicProvider.ts (ts)
- DeepSeekProvider.ts (ts)
- OllamaProvider.ts (ts)
- OpenAICompatibleProvider.ts (ts)
- MultiStrategyProvider.ts (ts)
- OpenAIProvider.ts (ts)
- BaseProvider.ts (ts)
- healthcheck.ts (ts)
- OpenAIResponsesProvider.ts (ts)
- index.ts (ts)
- provider-field-support.ts (ts)
- config (txt)
- tool-call-config.ts (ts)
- index.ts (ts)
- prompt (txt)
- search.ts (ts)
- shortcut.ts (ts)
- render.ts (ts)
- utils (txt)
- debug-headers.ts (ts)
- logoService.ts (ts)
- startupPerformanceMonitor.ts (ts)
- __tests__ (txt)
- pinyin.test.ts (ts)
- linkOpener.ts (ts)
- pinyin.ts (ts)
- contentFilter.ts (ts)
- runtimePlatform.ts (ts)
- downloadService.ts (ts)
- partialJsonParser.ts (ts)
- databaseStateRepair.ts (ts)
- fileOpener.ts (ts)
- environment.ts (ts)
- time.ts (ts)
- messageParser.ts (ts)
- avatarCache.ts (ts)
- id.ts (ts)
- themeInitializer.ts (ts)
- logoPreloader.ts (ts)
- filesystemAllowlist (txt)
- displayPathAliases.ts (ts)
- types.ts (ts)
- backendSync.ts (ts)
- allowlist.ts (ts)
- autoAuthorize.ts (ts)
- index.ts (ts)
- __admin__ (txt)
- databaseRepair.ts (ts)
- databaseDiagnostic.ts (ts)
- databaseFix.ts (ts)
- devTools.ts (ts)
- databaseStatus.ts (ts)
- unifiedFileService.ts (ts)
- provider (txt)
- ProviderService.ts (ts)
- README.md (md)
- catalog.ts (ts)
- transform.ts (ts)
- types.ts (ts)
- ModelRepository.ts (ts)
- browser-fallback-utils.ts (ts)
- ProviderRepository.ts (ts)
- usecases (txt)
- RefreshAllProviders.ts (ts)
- UpdateModelKey.ts (ts)
- UpdateProviderConfig.ts (ts)
- RefreshProvider.ts (ts)
- EnsureProviderEnabled.ts (ts)
- services (txt)
- ProviderInitializationService.ts (ts)
- ProviderModelService.ts (ts)
- ProviderStatusService.ts (ts)
- check-controller.ts (ts)
- strategyInference.ts (ts)
- keyDocLinks.ts (ts)
- events (txt)
- keys.ts (ts)
- staticModels.ts (ts)
- skills (txt)
- sandbox (txt)
- ISandboxExecutor.ts (ts)
- ExecutionPlanManager.ts (ts)
- types.ts (ts)
- ProcessSandbox.ts (ts)
- validators (txt)
- CommandValidator.ts (ts)
- index.ts (ts)
- ConfirmationManager.ts (ts)
- index.ts (ts)
- RemoteSkillLoader.ts (ts)
- SkillManager.ts (ts)
- types.ts (ts)
- dependencyChecker.ts (ts)
- integrity.ts (ts)
- SkillValidator.ts (ts)
- SKILL_TEMPLATE.md (md)
- skillFileOperations.ts (ts)
- ActionRouter.ts (ts)
- SkillMdParser.ts (ts)
- skillFileTools.ts (ts)
- LocalSkillLoader.ts (ts)
- types (txt)
- SkillContext.ts (ts)
- SkillOrchestrator.ts (ts)
- index.ts (ts)
- skillTools.ts (ts)
- SkillExecutor.ts (ts)
- userFs (txt)
- autoAuthorizeFromApprovedPath.ts (ts)
- userFsOperations.ts (ts)
- userFsTools.ts (ts)
- knowledgeService.ts (ts)
- knowledgeBaseConfig.ts (ts)
- sync (txt)
- webdav (txt)
- WebDavClient.ts (ts)
- adapters (txt)
- PromptAdapter.ts (ts)
- SkillAdapter.ts (ts)
- SettingsAdapter.ts (ts)
- ProviderAdapter.ts (ts)
- index.ts (ts)
- core (txt)
- SyncTransport.ts (ts)
- SyncAdapter.ts (ts)
- types.ts (ts)
- SyncManager.ts (ts)
- index.ts (ts)
- ConflictResolver.ts (ts)
- deviceId.ts (ts)
- transports (txt)
- WebDAVTransport.ts (ts)
- index.ts (ts)
- index.ts (ts)
- prompts (txt)
- webdavPromptSync.ts (ts)
- autoSync.ts (ts)
- storage.ts (ts)
- logger.ts (ts)
- retrieval (txt)
- strategies (txt)
- SQLiteVectorStore.ts (ts)
- OptimizedSQLiteVectorStore.ts (ts)
- AbstractVectorStore.ts (ts)
- RetrievalService.ts (ts)
- types.ts (ts)
- SQLITE_OPTIMIZATION_README.md (md)
- VectorStoreFactory.ts (ts)
- similarity.ts (ts)
- VectorStoreConfig.ts (ts)
- historyService.ts (ts)
- models.json (json)
- rules (txt)
- schema-ai-parser.ts (ts)
- modelFetchSchemaHelper.ts (ts)
- agent (txt)
- agentWorkflowTools.ts (ts)
- request-patches.ts (ts)
- update (txt)
- update-notifier.ts (ts)
- markdown (txt)
- renderers.tsx (tsx)
- themes.ts (ts)
- chunking (txt)
- strategies (txt)
- RecursiveCharacterSplitter.ts (ts)
- SemanticSplitter.ts (ts)
- types.ts (ts)
- ChunkingService.ts (ts)
- ATTRIBUTION.md (markdown)