TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Kucedr는 개인 AI 비서로 상황에 맞게 적응해 글쓰기·연구·코딩·이미지·오디오·영상 등을 수행합니다
Kucedr is a personal AI assistant that adapts to you and the task at hand. Write, research, code, or create images, audio, and video. Bring your files, choose your models, and make it work your way.
생산성TypeScript · PythonGitHub @HaraldBregu온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기One Desktop Agent. Infinite Personal Tools.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Kucedr is a desktop AI assistant that brings conversation, tools, and your personal context into one workspace. Ask it to summarize a document, research a question, edit project files, or create images, audio, and video. Type or speak, attach files, and follow the agent's tool activity as it works through the task.
Choose providers and models separately for chat, voice, and media. Shape the assistant with instructions, memory, and a searchable knowledge base; connect services through MCP; and schedule recurring tasks and health checks while Kucedr is running. Extend your workspace with focused apps, reusable skills, and compatible remote agents.
Conversations, settings, memory, and workspace files live in your local Kucedr profile. A Kucedr account is optional for local use. Tasks that use external models or connected services send the required inputs to those services; selected folders can also be backed up or synchronized remotely. See Control and Privacy for credential handling and data boundaries.
Start with the application guide, or explore the full documentation index.
Kucedr runs on Windows, macOS, and Linux, with English and Italian interfaces and light, dark, and system themes.
Choose a package for your operating system from GitHub Releases. After launch, configure a model provider and select an assistant model. You can continue local-only without an account; provider usage may require your own credentials and incur charges.
Requirements: Node.js 22.19+ and npm 11.5.1+.
npm ci
npm run dev
The root install includes the Electron app, @kucedr/sdk, and @kucedr/cli through npm
workspaces and one lockfile. The manifest also declares a website workspace, but that
directory is absent in this checkout; website scripts require it to be supplied separately.
On first launch, follow the Start Page Flow to sign in or continue local-only, save a model-provider API key, and select the provider and model for the assistant. Search, database, speech, and media configuration are optional and can be completed later in Settings. Configure an S3-compatible provider and select folders for backup in Settings → Storage. Folder backup does not require account sign-in. Version history sync requires sign-in and a configured backend; see Cloud file synchronization. See Home UI for the chat workspace's states and interactions. See Settings UI for configuration navigation and behavior.
If the normal development command cannot start on your Linux host, the following local-development command disables Electron's sandbox. Do not use this override for production distribution:
npm run dev-linux
The TypeScript CLI lives in packages/cli. It launches the desktop app, installs validated Kucedr
plugins, and includes an interactive terminal interface:
npm run cli:build
npm link ./packages/cli
kucedr
kucedr install package-one
kucedr tui
The CLI validates and stores plugin packages, but the desktop runtime does not automatically
activate contributions from the CLI install directory. See Plugins for supported
runtime paths. Inside the TUI, enter /install package-one. See
packages/cli/README.md for the command and plugin-install contracts.
For documentation-only changes, check the touched Markdown with Prettier and verify relative links. See Contributing for the workflow.
For code changes, run the main local checks before submitting:
npm run quality:check
This runs dependency audits, TypeScript checks, ESLint, main-process tests, renderer tests, and package tests. Run the end-to-end suite separately:
npm run test:e2e
npm run build # Type-check and create a production build
npm run dist:win # Windows x64 installer and portable executable
npm run dist:win:portable # Windows x64 portable executable only
npm run dist:mac # macOS package for x64 and arm64
npm run dist:mac:dmg # macOS DMG for x64 and arm64
npm run dist:linux:appimage # Linux AppImage
npm run dist:linux:portable # Linux AppImage and tar.gz archive
With Node.js 22 or newer, run bash scripts/install.sh on macOS or Linux, or from Git Bash on Windows.
It selects the latest published Kucedr release for the current OS and architecture, then places
the portable app in %LOCALAPPDATA%\\Programs\\Kucedr, ~/Applications, or ~/.local/bin,
respectively. Windows and Linux builds support x64; macOS builds support x64 and arm64.
If no matching Kucedr artifact has been published, the script reports that instead of installing
an older Friday release or an installer package.
On Windows, download Kucedr-Portable-<version>-x64.exe and run it directly. It temporarily
extracts its application files while Kucedr is running, but does not install shortcuts,
file associations, or uninstall records and does not require administrator access.
On Linux, download the AppImage, mark it executable, and launch it. If AppImage mounting or FUSE
is unavailable, extract the .tar.gz release and run kucedr-desktop from the extracted folder.
Neither option requires a package installation.
Kucedr settings, conversations, workspace files, and generated data remain under
%USERPROFILE%\.kucedr on Windows or $HOME/.kucedr on Linux. Electron runtime data remains in
%APPDATA%\Kucedr on Windows or $XDG_CONFIG_HOME/Kucedr on Linux, normally
$HOME/.config/Kucedr. Portable updates are manual: close Kucedr and replace the executable or
extracted application; the profile data remains in place.
Portable packaging does not bypass AppLocker, WDAC, Linux noexec, endpoint security, or network
policy. Protected command execution may require administrator or IT setup, and browser automation
requires an installed, permitted Google Chrome. Kucedr reports these limitations without preventing
chat and other supported features from running.
src/main contains the Electron main process, agent runtime, channels, model integrations, media services, transcription, IPC, and application services.src/renderer/src contains the React user interface.src/preload exposes the narrow bridge between the renderer and main process.src/shared contains cross-process types and API contracts.src/main/terminal contains the PTY lifecycle behind the typed terminal IPC API. See Terminal IPC Architecture.packages/cli contains the publishable TypeScript command-line and terminal interface.packages/sdk contains typed embedded bridges and an HTTP client; this checkout does not start
a matching standalone SDK HTTP server. See Application Architecture.src/main/agent contains sessions, tools, skills, memory, schedules, health runs, sandboxing, and permission policy.src/main/models contains provider-specific model integrations. See
Provider Reference for the built-in catalog and runtime support matrix.src/main/cloud and src/main/storage keep account and cloud behavior behind replaceable ports.
See Account and Cloud Architecture.Renderer windows use sandboxing, context isolation, disabled Node integration, and web security. Preload APIs expose narrow typed IPC methods, and agent writes, edits, patches, and command execution are subject to the permission policy.
See SECURITY.md for the security policy and vulnerability reporting process.
The Electron app, SDK, and CLI are versioned independently. Checked-in automated release workflows are currently disabled; follow the local release checks before publishing. See Development, Testing, and Deployment for local setup, test commands, normal pushes, tag conventions, npm trusted publishing, desktop signing, and recovery procedures.
See CONTRIBUTING.md for setup, workflow, and code standards. Behavioral guidelines for AI-assisted contributions are in AGENTS.md.
MIT © 2026 Harald Bregu