FutureHuman Code
Hand it a fix, a test or a migration, and steer it from your terminal, your editor, your team chat or the web.
For macOS, Linux and Windows.
storefront / fix-flaky-test
The checkout test fails about one run in ten. Find out why and fix it.
Read 3 files
The test waits on a timer the payment mock sometimes misses. I will wait on the event instead.
Ran the test 50 times
Edited checkout.test.ts+9−3
storefront / router-migration
Move the app to the new router, one route at a time, and keep the tests green.
Read 14 files
Twelve routes to move. I will start with the ones that have tests, so each step is checked.
Edited routes/account.tsx+21−17
dashboard / dark-mode
Add a dark mode switch to the settings page that follows the system by default.
Read the theme tokens
The tokens already have a dark set. I will add the switch and store the choice.
Edited settings/Theme.tsx+34−2
docs / release-notes
Draft the release notes for this week from the merged changes.
Read 23 merged changes
Grouped into features, fixes and internal changes, with links to each change.
tooling / build-speed
The build takes nine minutes. Find the slowest steps and make it faster.
Profiled the build
Two steps repeat work the cache already holds. Turning that on saves about four minutes.
Edited build.config.ts+6−1
- Northwind
- Halvorsen
- Lumen
- Cedar & Co
Get started with FutureHuman Code
-
Studio
FutureHuman Code in your terminal and editor, for everyday work on smaller projects.
-
Studio Max
More use, for longer tasks and larger codebases.
-
Studio Max+
The most use, for people who hand it work all day.
-
Platform
Pay for what you use, through the platform, with your own keys.
-
Team
Shared projects, admin controls and billing in one place.
-
Enterprise
Single sign-on, audit logs and the controls a large company needs.
Prices are placeholders. Every plan includes FutureHuman in chat, on the web and on your phone.
Latest feature announcements
-
Background tasks. Start a long job, close the laptop, and pick it up later from any device.
-
Review in your editor. See every proposed change inline and accept it one hunk at a time.
-
Faster on large repositories. Indexing now runs in the background and takes a third of the time.
-
Team rules. Share the conventions FutureHuman Code should follow across every project.
What FutureHuman Code can take on
From your first day in a new codebase to a migration that runs for hours.
explain how payments flow through this repo
Payments start in checkout/, which calls the payment service through one client.
Retries live in client/retry.ts; refunds go through a queue in workers/refunds.
Three places read the currency setting; two of them ignore the user’s locale.
Want me to draw the flow as a diagram, or fix the locale bug first?
look at the five newest bug reports and fix what you can
#412 Duplicate of #398, closed with a link.
#411 Off-by-one in pagination. Fixed, with a test.
#410 Needs a design decision. Left a summary for the team.
#409 and #408 Same root cause in date parsing. Fixed together.
Opened one change for review: 3 fixes, 4 new tests, all passing.
move every service from the old logger to the new one
Found 64 call sites across 11 services.
Migrating one service at a time and running its tests after each.
auth ✓ billing ✓ search ✓ notifications ✓ …
Done: 11 services, 64 call sites, 0 failing tests. Ready for review.
Learn a codebase fast
Ask how anything works and get answers grounded in the code, with the files to read next.
Turn issues into changes
Point it at a bug report and it reproduces, fixes and tests the problem, then opens a change for review.
Run long refactors and migrations
Hand it a change that touches hundreds of files. It works through them in order and checks each step.
Meets you where you code
-
Start in your terminal
Install with one line and work from the command line you already use.
-
Work in your editor
See changes inline, accept them one at a time, and keep your own keyboard shortcuts.
-
Pick it up anywhere
Start a task on your laptop and check on it from the web or your phone.
What developers are saying
-
Northwind
“We hand it the migrations nobody wants to do. It works through them one service at a time and the tests stay green.”
Rosa Calder, Head of Platform
Read the story -
Halvorsen
“New engineers ask it how things work before they ask a person. Onboarding went from weeks to days.”
Jonas Berg, Engineering Manager
Read the story -
Lumen
“It triages the bug queue every morning. By standup the easy ones are fixed and the hard ones are written up.”
Priya Natarajan, Staff Engineer
Read the story
- Git
- Cloud
- Monitor
- Deploy
- Registry
- Logs
- Tracker
- Queue
- Cache
- Search
- Metrics
- Secrets
Connects with the command-line tools you use
Your version control, cloud, monitoring and deploy tools, from the same terminal session.
FAQ
How do I get started?
Install it with one line, sign in, and run it in any project folder. Read the docs for the details.
What kinds of tasks can it take on?
Fixes, tests, refactors, migrations, reviews and questions about how a codebase works.
Does it work with my tools?
Yes. It runs in your terminal and editor and uses the command-line tools you already have.
Is my code safe?
It asks before it changes files or runs commands, and your code is not used to train models.
What do I need to run it?
macOS, Linux or Windows, and a FutureHuman Studio or Team plan.
How much does it cost?
It is included in Studio plans, with more use on the larger plans.
Build what’s exciting. Maintain what’s essential.
Use FutureHuman Code wherever you work.