Connect GitHub once. Astra reads your codebase, surfaces your architecture, and ships a portfolio that shows how you actually build — live in under 60 seconds.
The portfolio that reads your code, not just your bio.
Most portfolio tools ask you to describe yourself. Astra reads your repositories and does it for you — with the technical precision that only comes from actually understanding the code.
Reads code structure, not just README files
Astra runs AST-level analysis on every file in your repository — not a surface skim. It identifies exported symbols, infers dependency graphs, detects framework patterns from actual usage, and surfaces architectural decisions that live in the code itself. No manual tagging. No descriptions to fill in. The truth is already in your commits.
0+
Symbols parsed per repo
Exports, components, hooks, handlers
0+
Frameworks auto-detected
Next.js, FastAPI, Django, Gin, Axum…
Writes technical narratives, not marketing copy
The AI layer is calibrated for engineering audiences — not recruiters. It explains tradeoffs, architectural motivations, and implementation depth. Why did you reach for Redis instead of PostgreSQL for the queue? Why are there two API layers? Astra surfaces those decisions in the kind of language a senior engineer uses on a design review, not a job description.
< 0s
Average end-to-end generation
OAuth to published, 5 repos
0
Repos analyzed per portfolio
Configurable — pick your best work
Live at your URL in under 60 seconds
Connect GitHub, select up to five repositories, and Astra handles everything from there. Analysis runs in parallel, narratives generate concurrently, and your portfolio deploys to a permanent URL at useastra.tech/you. No YAML files. No theme selection. No copy to write. You can edit any generated text before publishing — or ship the first draft and iterate later.
< 0s
Time from OAuth to live URL
Median across all users
0
Config files needed
Zero setup, zero maintenance
Auto-syncs when you push — always current
Astra watches your connected repositories via GitHub webhooks. When you push new code, it re-analyzes the delta and updates your portfolio automatically. No manual refresh. No stale "last updated 8 months ago" badge. Your portfolio reflects your actual current work at all times, without you thinking about it.
< 0min
Sync lag after push
Webhook → re-analysis → publish
0%
Automatic, zero-touch
No manual refresh ever needed
Everything else, included.
No upsells. No "pro plan" gating for basic features. Everything below ships with every Astra account.
Parallel repo analysis
All repositories are analyzed concurrently. Five repos parse in the time one takes sequentially.
Read-only GitHub token
Astra only requests read permissions. No write access. No private repo access unless you grant it explicitly.
Full editorial control
Every generated sentence is editable. Use the AI draft as a starting point, or publish it exactly as written.
Multiple portfolio templates
Minimal, Terminal, and Void — three distinct visual identities, each optimised for different engineering aesthetics.
Shareable project deep-links
Every project on your portfolio gets its own permanent URL. Link directly to a specific project in applications and messages.
Language-agnostic analysis
TypeScript, Python, Rust, Go, Java, Ruby — Astra parses 20+ languages and maps their ecosystem conventions.
From repo to portfolio in three steps.
No YAML. No theme files. No copy to write from scratch. Astra handles the translation from code to career narrative.

What Astra builds for you.
Click any card to see how Astra translates code into a technical narrative. Every portfolio is unique to the engineer — shaped by your actual architecture, not a template you filled in.

Next.js + PostgreSQL
Full-Stack Engineer

Python + PyTorch
ML Engineer

Rust + Go
Systems Engineer
Every portfolio is generated fresh from your code — never from a shared template.
From GitHub to portfolio
in 90 seconds.
Watch Astra analyze a real repository and generate a live portfolio — no configuration, no templates to fill in.
Your repos are already your best resume.
You've shipped real things. Astra reads what you built and tells that story to the people who matter — without you writing a single word of copy. Join the waitlist and be first through the door.
400+ engineers already on the list
No spam. No dark patterns. Unsubscribe in one click.
First access when we open
Waitlist members get access before the public launch. No scrambling, no queues.
Influence the roadmap
Early users talk directly to the builder. Your feedback shapes what ships next.
Portfolio in under 60 seconds
On day one: connect GitHub, pick repos, get a live portfolio URL. That's the whole flow.
Always up to date
Push new code and your portfolio updates automatically — no manual edits needed.
“I spent two hours building my portfolio last year. With Astra I had something better live in under a minute — and it explained my projects better than I could.”
Beta tester · Senior Engineer @ fintech startup
We'd love to hear from you
Astra is early and actively evolving. Your feedback and ideas directly shape what we build next. We read everything — don't hold back.
Product feedback
Tell us what's working, what isn't, and what you wish existed. We read every message and respond to most. This is genuinely how the roadmap gets shaped.
Feature requests
Got an idea? We're building in public and your input shapes the roadmap. If five people ask for the same thing in a week, it moves to the top of the list.
Partnerships & press
Bootcamps, job boards, engineering communities — if you want to bring Astra to your audience, reach out. We're open to integrations and co-promotion.
General enquiries
Anything else — whether it's a billing question, a bug report, or just to say the portfolio looks good. We're a small team and we actually reply.
Typical reply time: under 24 hours on weekdays.
Common questions
If yours isn't here, email us.