Getting Started
What is ChronEcho?
ChronEcho is the place you chronicle your professional career — your projects, roles, skills, and story — and echo it back to the world. Instead of a static resume or a LinkedIn profile, you get a living portfolio with an AI that can speak about your work in depth, answer visitors' questions, and help you create new career content on demand.
The name says it all: Chron for the chronicle you build, Echo for the AI that voices it.
How it works
Everything you add to ChronEcho — documents, project descriptions, career entries, GitHub READMEs — gets broken into searchable pieces and indexed. When a visitor asks your portfolio chatbot a question, it searches those pieces for the most relevant information and writes an answer. It only answers from what you've given it; it won't make things up.
Echo, your built-in AI agent, has access to all of it too — and can do real work: generate a tailored resume, run a job fit check, create or update documents, all from a chat conversation.
First steps
- Add career history — start with your work experience.
- Upload documents — resume, project write-ups, certifications.
- Add projects — describe work you don't have documents for.
- Connect repos — link GitHub or GitLab for README context.
- Complete voice training — helps the chatbot match your style.
- Share your portfolio —
chronecho.app/portfolio/your-username
What your subscription includes: an active subscription includes everything — unlimited documents, career history, voice training, About Me, your portfolio page, Echo AI agent tasks (resume generation, document authoring), git repo integration, the AI project interview, the Discuss feature, and Best Fit Roles analysis. ChronEcho has no tiers: you either have an active subscription or you don't.
Echo AI Agent
One assistant, two jobs
Echo is ChronEcho's built-in AI. It has one name, but you'll meet it in two places depending on who you are. When you're signed in, Echo is your private work agent — it helps you build and shape your career record. When a visitor lands on your published portfolio, Echo represents you — answering their questions and checking you against the roles they're hiring for.
Echo for you — your dashboard copilot
Open Echo from the floating button in the bottom-right corner of your dashboard. You don't fill out forms — you just talk to it, and it does the work:
- Write and edit documents — draft a project write-up, bio, role description, or case study from a conversation, and edit anything you've saved.
- Generate a tailored resume — Echo asks a few questions (length, tone, emphasis, target job) and produces a downloadable Word file.
- Run a job fit check — paste a job description and get an honest read: overall verdict, what aligns, where the gaps are.
- Interview you — Echo can ask you about a role, your writing voice, your interests, or a repo contribution, one question at a time, then save what it learns.
- Manage your profile — list, add, update, or remove items in your voice and About Me profiles, and pull in a connected repo's README.
What Echo can't do yet
- It works with text only — no layouts, images, or charts.
- Document edits are full rewrites, not small inline changes.
- Resumes are produced as Word files (DOCX) only.
- For connected repos it reads your README, not your source code.
- It has no web access — it works only from what's in your account.
Good to know
- Pace: up to 50 messages per hour.
- Saved resumes: keep up to 5 at a time — delete an old one to make room.
- Resume prerequisite: Echo needs at least one career entry before it can generate a resume.
- Memory: Echo remembers your conversation across sessions, so you don't re-explain yourself each time.
Echo for visitors — your portfolio chatbot
Every published portfolio comes with its own Echo, surfaced to visitors as an “Ask [Name]'s Echo” button — no login required. It answers in the third person, grounded only in what you've added. Visitors can do two things: chat (ask about your work, skills, and interests) and fit check (paste or upload a job description for a structured match). Echo won't invent experience that isn't in your content, and pasted job descriptions are never stored.
Privacy: the visitor chatbot can search the text of any document you've uploaded — including ones you've marked private. Marking a document private hides it from your portfolio's visible cards, but its contents can still inform the chatbot's answers. (Career entries are different — private ones are fully excluded.) Rule of thumb: don't upload anything you wouldn't want the chatbot to draw on.
Echo only operates on your own account and content. It cannot access other users' portfolios or perform actions on your behalf outside ChronEcho.
Projects & Documents
Uploading documents
You can upload PDFs, Word documents (.docx), plain text, or Markdown files. Content is automatically extracted, broken into overlapping sections, and indexed so the chatbot can search it. Status badge: Pending → Processing → Ready.
Documents marked Public appear as cards on your portfolio page. Private documents are still searchable by the chatbot but not shown in the card list.
Document types: Resume, Project, Bio, Certification, Award, and Other. Certifications and awards appear in their own section on your portfolio rather than the main project card list.
Display name
Click the pencil icon on any document to set a display name. This overrides the raw filename shown on your portfolio page.
AI project interview — Add Project
Click Add project and the AI interviews you about it — what the project was, your role, the challenges, the outcome. After at least 5 questions you can click Generate Now to create a structured document. Up to 20 questions for a richer result. You can edit generated documents at any time using the pencil icon.
Discuss — adding context to uploaded docs
The Discuss button opens an interview where the AI reads your document and asks specific questions about the story behind it. Your answers are stored alongside the document content and searchable by the chatbot.
Replacing a document
Click the Replace (↺) button on any uploaded document to swap in a new file. The old content and context are removed. Document type and visibility are preserved.
The chatbot can only answer from documents that have reached Ready status.
Career
What Career is for
The Career section is the core of your chronicle. Build a structured work history — company, role, dates, skills, and a description for each position. This gives the chatbot concrete, factual context when visitors ask about your professional background.
Adding an entry
Click Add entry and fill in the company name, your role title, start and end dates (leave end date blank for your current role), a list of skills, and an optional description. Save to add it to your timeline.
AI interview context
Click the chat bubble icon on any entry to open a short AI interview about that role. The AI asks focused questions about your day-to-day work, key achievements, and what you learned. Questions adapt to your industry — software, design, marketing, consulting, and others — so the language always feels relevant. Your answers are indexed alongside the entry.
A green icon on the chat bubble indicates the interview has been completed. Use the context panel to review or clear saved interview notes.
Ordering and visibility
Use the ↑ ↓ arrows to reorder entries. Each entry has a Public/Private toggle — public entries appear on your portfolio page; private entries are indexed for the chatbot but not shown to visitors.
Career entries work best when paired with the AI interview. The description field gives the chatbot facts; the interview context gives it the story behind them.
Git & Repos
Three ways to add repos
ChronEcho supports three ways to add repos at different trust levels, so you can add repos regardless of whether you own them:
- Browse by username — type a GitHub or GitLab username to list their public repos. No account required. Only public READMEs are indexed.
- OAuth (GitHub & GitLab) — click Connect with GitHub or Connect with GitLab to authorise read-only access. Lists all your repos (public and private) so you can choose which to index.
- Personal Access Token (PAT) — for Bitbucket, Gitea, self-hosted GitLab, or any provider. Create a read-only PAT in your provider's settings and paste it. GitHub: fine-grained PAT with Contents: Read-only. GitLab: PAT with read_repository scope.
ChronEcho never writes to your repositories.
Add by URL
For any public repo — ones you contributed to but don't own — paste the repo URL in the Add by URL box. The README is fetched and indexed without any account access. GitHub repos also auto-populate the project link from the repo's Website field.
Featured repos
Click ★ to feature a repo. Featured repos appear as cards on your portfolio page with an Ask Me button that instantly queries the chatbot about that project.
Display name & project link
Each repo card has two optional fields you can set from the dashboard:
- Display name (pencil icon) — overrides the repo slug with a human-readable name shown on your portfolio.
- Project link (link icon) — a URL for a live demo, documentation site, or deployed app. Shown as a Visit site button on the portfolio card.
GitHub repos automatically populate the project link from the repo's Website field when you add them.
Explain — describing your contribution
The Explain button lets you describe what you specifically did on a repo — the AI asks 4 focused questions. Your answers are indexed alongside the README so visitors get both project context and your personal role.
Running Explain again on the same repo adds to the existing context rather than replacing it. Use the context panel (the document icon on the repo card) to view or clear what's been saved.
Voice Training
What voice training does
Voice training teaches the portfolio chatbot to answer in a style that reflects how you communicate — your tone, vocabulary, and register. Without it, the chatbot answers correctly but generically. With a profile, responses feel more like you.
The interview
Open Voice Training and start a conversation. The AI asks open-ended questions about your work history, projects, and communication style. Answer naturally. The Your Voice Profile panel on the right updates automatically.
What gets extracted
- Tone — formal, casual, technical, or conversational
- Patterns — sentence structures you tend to use
- Vocabulary — words and phrases that appear in your answers
- Example phrases — actual sentences you wrote
- Style notes — a plain-language summary
Resetting
Clear chat removes history but keeps the extracted profile. Wipe all removes both.
The chatbot refers to you in third person ("Alex built the auth system") — voice training affects the register and tone of those responses, not who is speaking.
Your Portfolio
Your public URL
Your portfolio is live at chronecho.app/portfolio/your-username.
Share anywhere — no account required for visitors.
What visitors see
The left column shows your name, bio, contact links, and project cards. The right column is the chatbot. Visitors can type questions or click Ask Me on a project card to instantly get information about that project.
Check role fit
A collapsed Check role fit panel sits below the chat. Visitors paste or upload a job description and get a structured fit assessment — verdict first, then what aligns, then any gaps. The JD is never stored.
Best fit roles
If you've generated role suggestions in Settings, they appear as chips below your bio giving recruiters an instant read on what positions suit you.
Themes
Choose your theme in Settings → Profile: Dark Tech, Light Minimal, Slate Pro, Nord, Midnight Purple, Warm Paper, Forest, or Rose Dusk.
Layouts
Nine templates available in Settings → Profile:
- Default — sidebar with profile, career, and project cards; chatbot in the main area
- Projects First — projects and career appear above the chatbot
- Minimal — slim sidebar (profile only); all content in a single column
- Wide Sidebar — expanded sidebar with profile, career, projects, and chat
- Banner — full-width header; career sidebar; projects and chat in the main area
- Banner + Wide — full-width header; wide sidebar with career and projects; narrow chat column
- Three Column — three equal columns (profile, career, projects) with chat below
- Banner + Two Col — full-width header; two equal columns; chat below
- Focus — streamlined full-width layout; career and projects open as side drawers
Settings
Profile
- First & Last name — shown as the portfolio heading
- Bio — short introduction (up to 500 characters)
- Public Email, Phone, Social links — shown as contact links
Upload a profile photo with the Upload photo button.
Username
Set during onboarding, forms your portfolio URL. Can be changed in profile settings — update any links you've shared if you change it.
What your subscription includes
ChronEcho is a single subscription with no tiers — you either have an active subscription or you don't. An active subscription includes everything: unlimited documents, voice training, the portfolio page, career history, About Me, the role fit checker, Echo AI agent tasks, resume generation, git repo integration, Add Project, Discuss, and Best Fit Roles.
All themes and layout templates are available to every account.
Fit & Roles
Job fit checker
Visitors paste a job description — or upload a PDF or Word file — and get an honest, evidence-based assessment. The verdict appears first, followed by what aligns and any gaps. Each assessment cites specific projects and skills from your portfolio.
The panel is collapsed by default. Job descriptions are never stored.
Best fit roles
Go to Settings → Best Fit Roles and click Analyse my profile. The AI reads all your portfolio content and suggests 3–5 roles with evidence. Results appear as chips on your portfolio page below your bio. Regenerate any time your portfolio has grown.
Resume generation
Go to Settings → Resume or ask Echo to generate one. Choose a template (Minimal, Classic, Modern, or Executive), tone, length, and emphasis. Optionally paste a job description and ChronEcho generates a version tailored to that role. Generated resumes are saved as documents and can be downloaded as DOCX files.
The fit checker and resume generator work best when your chronicle is well-populated — career entries, documents, project descriptions, and README context all contribute to more accurate results.
About Me
What About Me is for
The portfolio chatbot handles professional questions well, but visitors who ask "what do you do outside of work?" deserve a real answer. The About Me page is a casual conversation about your life outside work — hobbies, things you're learning, causes you care about.
Your answers feed into the portfolio chatbot so it can answer personal questions authentically.
The conversation
Open About Me from the sidebar and just start talking. No fixed questions, no set number of exchanges. The Your Interests Profile panel updates automatically as the conversation continues.
Resetting
Clear chat keeps your extracted interests profile. Wipe all removes both.
Once the interests profile is populated, the chatbot can answer personal questions immediately — no extra step needed.