TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기CV (LaTeX) + AI-powered job search tool for LinkedIn, Indeed, Glassdoor
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Status: Beta. Keep independent copies of important documents and review all generated content.
Rolevia provides private profiles, job searches, an application tracker, editable CVs and cover letters, and document exports. AI drafting is optional; manual editing remains available independently.README 전문 보기 ↗Application: Open Rolevia
Manual updated: 14 September 2026
Status: Beta. Keep independent copies of important documents and review all generated content.
Rolevia provides private profiles, job searches, an application tracker, editable CVs and cover letters, and document exports. AI drafting is optional; manual editing remains available independently.
Follow sections 1-3 for your first search, then sections 4-7 as needed. Bold text identifies controls in the application. A path such as Applications > Generate with AI means open the first screen, then select the named control.
Important: Generating, inserting, saving and exporting are separate actions. A generated draft does not replace your letter until you choose Use generated draft. Exporting a file does not save your edits to your account.
Before you begin: Have an email account, an internet connection and, optionally, a PDF or DOCX CV ready.
| Screen | Purpose |
|---|---|
| Matches | Search for jobs and review ranked results. |
| Applications | Save opportunities, update progress and edit application letters. |
| Cover letters | Create, edit, save and export independent letter drafts. |
| CV editor | Maintain an independent Resume (1-2 page) and CV (2-3 page) document. |
| Activity | Review job-check outcomes and source warnings. |
| Profile & preferences | Maintain candidate details, skills and search roles. |
Expected result: You are working in your private account, not the sample workspace.
The demo contains fictional data. Demo edits are temporary and are not saved to an account. Personal CV import and external AI generation require sign-in. CV and manual letter editing are available before profile onboarding is complete.
Purpose: Supply the facts used for matching and optional AI drafting.
Expected result: Your saved roles are used for subsequent searches. Change role keywords here, not on the Matches screen.
AI drafting uses your saved profile and saved extracted CV text, not unsaved edits or a selected CV-editor version. Review that source text before generating. Do not include unnecessary sensitive information.
Before you begin: Complete and save your profile.
| Control | What it changes |
|---|---|
| Search country | Selects the provider's country context. Changing it resets the location. |
| Country or city | Narrows the search to your chosen locations. |
| Employment type | Includes the selected employment categories. |
| List size | Caps the ranked jobs shown, from 10 to 100. |
| Results per request | Caps requested listings per platform/role/location query, from 10 to 100; providers may return fewer. |
| Include remote roles | Includes eligible remote listings without bypassing geographic restrictions. |
Reading the result: Listings retrieved is the raw collection count. Ranked matches is the displayed result count after filtering. Newly saved counts new match records; zero new records does not necessarily mean zero results.
Results are deduplicated, exclude already logged applications and appear in best-score order. Scores indicate relevance, not hiring probability. Confirm that the original posting is open and that you meet its eligibility requirements.
| Status | Use when |
|---|---|
saved | You are considering the opportunity. |
applied | You have submitted an application yourself. |
interview | You are in an interview process. |
offer | You have received an offer. |
rejected | The application was unsuccessful. |
withdrawn | You have withdrawn from the process. |
Expected result: The opportunity and its progress are stored in your account. Saving a job does not submit an application; Rolevia never applies automatically.
Before you begin: Save your profile and the job. AI drafting must be available in your workspace; otherwise, use manual editing or Draft from profile.
Expected result: You have a reviewed, saved letter and a separate downloaded copy. Generating or regenerating alone does not overwrite the existing letter.
Privacy: Saved CV text may include contact details. Google's free-tier data-use terms vary by region and may permit product improvement or human review. Remove sensitive details first. Supporting-quote checks do not guarantee that every generated claim is correct.
Without AI: Type the letter yourself, or use Draft from profile when the letter is blank. This fallback assembles profile text without calling a model. Edit and save it normally.
| Command | Result |
|---|---|
| Duplicate letter | Creates an editable copy of the selected draft. |
| Delete letter | Removes the selected draft from the editor after confirmation; choose Save letters to persist removal. |
| Undo generated draft | Restores the affected letter's previous state without undoing other letters. |
| Export letter backup | Downloads the editor's drafts as a JSON backup. |
| Import letter backup | Loads a compatible JSON backup for review and saving. |
Expected result: Independent letters are saved separately from application letters. Editing one does not automatically update the other. Use a new draft when you want to keep both the original and a generated alternative. The editor supports up to 20 drafts.
| Starting action | Content used |
|---|---|
| Use profile | Builds a document from the shorter profile fields. |
| Use uploaded CV | Recovers the full saved extracted upload, including recognized research, awards, projects, publications and languages. Use this again any time you upload a newer CV on Profile & preferences, since saving a new upload there does not automatically refresh an already-edited Resume or CV. |
| Import PDF / DOCX | Imports a new document directly into the selected editor version. |
Replacement safety: Import/recovery replacement asks for confirmation and supports Undo. The other document (Resume vs. CV) remains unchanged.
Format limits: The editor reconstructs editable content, not the original PDF or LaTeX layout. Extraction errors may differ by source document. Dense content may require more pages or layout changes. The original uploaded file is not retained, so keep your own copy.
| Work area | Save command | Separate backup/export |
|---|---|---|
| Profile | Save profile | Review the account data export from Applications. |
| Application | Save changes | Download its letter; use Export on Applications for profile/application data. |
| Independent letters | Save letters | Export letter backup, plus PDF/Word/text downloads. |
| CV versions | Save CVs | Keep exported CVs and original source documents separately. |
Wait for a successful save message before reloading or signing out. Unsaved edits can be lost. Application data export is not a complete backup of all independent document drafts; use each editor's export controls as well. Store downloaded files securely because they can contain personal information.
Android
iPhone
Account access, cloud saves, searches and AI generation still require an internet connection. Installation does not make these workflows available offline.
| Symptom | Action |
|---|---|
| AI drafting is unavailable | Contact the administrator. Continue with manual editing or Draft from profile. |
| Generation asks you to sign in | Open your private workspace instead of the demo. |
| Generation asks for a saved profile | Complete and save Profile & preferences before retrying. |
| Job details or consent are rejected | Supply a title, company, 80-20,000 characters of description, and explicit consent. |
| Generation already started this minute | Wait until the next minute before retrying. |
| Daily generation limit reached | Rolevia allows 20 attempts per rolling 24 hours per account; edit an existing draft or return later. |
| AI quota exhausted or provider unavailable | Retry later or contact the administrator. Existing drafts remain unchanged; manual editing is still available. |
| AI returns unsupported evidence or an invalid draft | Review the saved profile/job text and retry, or draft manually. Do not assume rejected output is safe to use. |
| Search returns few or no matches | Inspect source warnings, locations, role terms and employment filters. See the coverage table below. A provider failure is not a count of available jobs. |
| Search reports a time limit | Reduce role/location combinations and search again. Unfinished combinations are reported. |
| Job is absent from fresh results | Check whether it is already in Applications or excluded by your filters. |
| A save fails or reports a conflict | Keep a local copy of your edits, check connectivity, and resolve the message before reloading. Do not assume the change was stored. |
| PDF/Word download is unavailable | Wait for preview generation, then address any validation or overflow message. |
| Daily email does not arrive | Email delivery is not configured in this deployment. Manual search remains available. |
Manual searches target LinkedIn, Indeed, Google Jobs, StepStone and Xing, supplemented by Arbeitsagentur queries and Arbeitnow/Remotive feeds. The Python worker receives only role/location/country/limit, never CV text. StepStone runs in the app's Node runtime.
Snapshot from 14 September 2026: three robotics queries, counts before deduplication and ranking. These are diagnostic results, not guaranteed future counts.
| Source | Hosted result | Current limitation |
|---|---|---|
| 30 listings | Provider access and query coverage can vary. | |
| Indeed | 22-26 listings | Provider access and query coverage can vary. |
| 30 listings | Provider access and query coverage can vary. | |
| Google Jobs | 0; empty_or_blocked | JobSpy returned no usable records, including for a broad local control query. Unresolved. |
| StepStone | 0; timeout | Returned 10 dated/typed listings locally but timed out from Vercel. Unresolved. |
Full five-source equivalence is not yet verified. No paid proxies, CAPTCHA bypass or paid search API was introduced. An empty, blocked or unavailable source does not show how many jobs exist in the market.
ok means a query returned listings; partial means some StepStone results survived a later failure. timeout, blocked and unavailable indicate retrieval failures. empty_or_blocked cannot distinguish a true empty result from a parser/access failure.Daily automation attempts the same sources as interactive search, within a time limit; Google and StepStone can still be unavailable. The cloud-only scheduler supports up to 100 opted-in accounts through 25 daily batches of at most four attempts each. Batches are scheduled between 07:00 and 19:00 UTC, with the last invocation possible by 19:59 UTC. Accounts get at most one attempt per UTC day, including failed attempts; accounts enabled after the final batch wait until the next day. Free hosting and source quotas still apply, and 100-account production load has not been verified. Gmail delivery is configured. In Activity, use Send test email to check delivery to your confirmed account address (one attempt per UTC day), and review job-check outcomes and source warnings. Daily digests are sent only when new matches are saved.
Separately, every daily batch invocation also checks all accounts for an interview scheduled that UTC day (any round, from Applications > Interview history, including the older single-date field) and emails a same-day reminder to the account's address, once per interview round. This reminder does not depend on Daily schedule or Email digest being enabled.