Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
185 lines (173 loc) · 16.8 KB
/
Copy pathindex.html
File metadata and controls
185 lines (173 loc) · 16.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>FTW | Local energy. Ready for AI.</title>
<meta name="description" content="A fast, local energy core for solar, batteries and EV charging. Use FTW from iPhone, the web, Home Assistant or your AI assistant. Try the beta.">
<meta name="keywords" content="FTW, home energy management, HEMS, open source, self-hosted, solar, battery, EV charging, OCPP, OCPP 1.6J, OCPP 2.0.1, Raspberry Pi, Go, Lua, Home Assistant, iPhone, iOS, webapp, AI, MCP, ChatGPT">
<meta name="robots" content="index,follow">
<meta name="author" content="Sourceful Energy">
<meta name="theme-color" content="#0a0a0a">
<link rel="canonical" href="https://ftw.sourceful.energy/">
<meta property="og:title" content="FTW | Local energy. Ready for AI.">
<meta property="og:description" content="Your home energy, connected. Local planning and control, a native iPhone app, an installable webapp, Home Assistant and access for AI assistants.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://ftw.sourceful.energy/">
<meta property="og:image" content="https://ftw.sourceful.energy/favicon.svg">
<meta property="og:site_name" content="FTW">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="FTW | Local energy. Ready for AI.">
<meta name="twitter:description" content="A fast, local energy core. iPhone, webapp, Home Assistant and AI access. Try the FTW beta.">
<meta name="twitter:image" content="https://ftw.sourceful.energy/favicon.svg">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="/sourceful.css?v=apps-cloud-2">
<link rel="stylesheet" href="/home.css?v=energy-core-1">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "FTW",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Home energy management system",
"operatingSystem": "Linux, Raspberry Pi OS",
"url": "https://ftw.sourceful.energy/",
"downloadUrl": "https://github.com/srcfl/ftw/releases",
"softwareHelp": "https://github.com/srcfl/ftw/blob/master/SUPPORT.md",
"license": "https://github.com/srcfl/ftw/blob/master/LICENSE",
"description": "A local energy core for people, apps and AI agents. Core measures, plans and controls supported equipment, with AGPLv3 code and a separately licensed Energyplan worker.",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" },
"maintainer": {
"@type": "Organization",
"name": "Sourceful Energy",
"url": "https://www.sourceful.energy/"
}
}
</script>
</head>
<body class="home">
<a class="skip-link" href="#content">Skip to content</a>
<header class="site-header">
<div class="wrap nav">
<a class="brand" href="#top" aria-label="FTW home"><img src="/favicon.svg" alt="" width="34" height="34"><span class="brand-name">ftw</span></a>
<nav class="nav-links" aria-label="Primary navigation">
<a href="#core">The core</a><a href="#ai">AI</a><a href="#apps">Apps</a><a href="#start">Get started</a>
<a class="nav-cta" href="https://github.com/srcfl/ftw">GitHub <span aria-hidden="true">↗</span></a>
</nav>
<details class="mobile-nav"><summary>Menu</summary><nav aria-label="Mobile navigation">
<a href="#core">The FTW core</a><a href="#ai">AI and ChatGPT</a><a href="#apps">iPhone and webapp</a><a href="#start">Install FTW</a><a href="#community">Community</a><a href="https://stats.ftw.energy/">Project statistics</a>
</nav></details>
</div>
</header>
<main id="content">
<section class="hero" id="top">
<div class="wrap hero-layout">
<div class="hero-copy">
<p class="project-state"><span class="status-dot" aria-hidden="true"></span>FTW · Public beta</p>
<h1>Local energy.<br><em>Ready for AI.</em></h1>
<p class="hero-lede">A fast, local core for your home's energy. FTW brings solar, batteries and car charging together. Use it from your iPhone, the web, Home Assistant or an AI assistant.</p>
<div class="hero-actions">
<a class="btn btn-primary" href="https://app.ftw.energy/">Try the webapp <span aria-hidden="true">↗</span></a>
<a class="btn btn-ghost" href="#start">Get FTW <span aria-hidden="true">↓</span></a>
</div>
<p class="hero-footnote">Have an iPhone? <a href="https://testflight.apple.com/join/E4Japad7">Join the iOS beta on TestFlight <span aria-hidden="true">↗</span></a></p>
<div class="hero-facts"><span>Runs at home</span><span>Open source</span><span>Built for people and agents</span></div>
</div>
<div class="app-pair" aria-label="The FTW iPhone app and webapp">
<figure>
<a href="https://testflight.apple.com/join/E4Japad7" aria-label="Try FTW for iPhone on TestFlight"><img src="/assets/ftw-ios-now.webp" alt="Full FTW iPhone screen showing energy flow and the next twelve hours in a simulated home" width="1206" height="2622" fetchpriority="high"></a>
<figcaption><span>01 / iPHONE</span>Native. Fast. With you.</figcaption>
</figure>
<figure>
<a href="https://app.ftw.energy/" aria-label="Try the FTW webapp"><img src="/assets/ftw-webapp-now.webp" alt="Full FTW webapp screen showing solar, battery, home, grid and car power in the live demo" width="860" height="1864" fetchpriority="high"></a>
<figcaption><span>02 / WEBAPP</span>Open it. See your home.</figcaption>
</figure>
<p class="image-note">Real app screens · Simulated homes</p>
</div>
</div>
<div class="wrap product-routes" aria-label="Ways to use FTW">
<a href="https://testflight.apple.com/join/E4Japad7"><span>iPhone</span>Join the beta <b aria-hidden="true">↗</b></a>
<a href="https://app.ftw.energy/"><span>Webapp</span>Try the live demo <b aria-hidden="true">↗</b></a>
<a href="#home-assistant"><span>Home Assistant</span>Run FTW in HA <b aria-hidden="true">↓</b></a>
<a href="#ai"><span>ChatGPT + MCP</span>Connect an assistant <b aria-hidden="true">↓</b></a>
</div>
</section>
<section class="section core-story" id="core">
<div class="wrap story-heading">
<p class="section-kicker">01 / The energy core</p>
<div><h2>One system.<br>Your choice of interface.</h2><p class="section-intro">Your meter, solar, battery and charger each report their own readings. FTW reads them together, plans ahead and controls on the equipment's own network. The core runs on your hardware and keeps working when an app or assistant disconnects.</p></div>
</div>
<div class="wrap core-steps">
<article><span class="cap-number">MEASURE</span><h3>See what is happening.</h3><p>Live power, stored energy and device health. Fresh readings, estimates and missing data stay distinct.</p></article>
<article><span class="cap-number">PLAN</span><h3>Work towards your goals.</h3><p>Energyplan combines prices, solar, household forecasts and charging needs into one local plan.</p></article>
<article><span class="cap-number">CONTROL</span><h3>Check the result.</h3><p>Core checks commands against site and equipment limits, then checks the readings for the response.</p></article>
</div>
<div class="wrap core-links"><a href="https://srcfl.github.io/device-drivers/">Find your equipment <span aria-hidden="true">↗</span></a><a href="https://github.com/srcfl/ftw/blob/master/VISION.md">Read the product vision <span aria-hidden="true">↗</span></a></div>
</section>
<section class="section ai-story" id="ai">
<div class="wrap ai-layout">
<div>
<p class="section-kicker">02 / An energy primitive for AI</p>
<h2>Your home energy.<br>In the conversation.</h2>
<p class="ai-lede">Ask why the battery is charging. Understand tonight's plan. Get help connecting your equipment. FTW gives an authorized assistant the context to answer.</p>
<p>The FTW plugin brings that access to ChatGPT. MCP gives agents a structured way to work with the core. You choose who gets access and can revoke it. Core checks every request and keeps control at home.</p>
<a class="btn btn-primary" href="/chatgpt">Explore FTW for ChatGPT <span aria-hidden="true">→</span></a>
<p class="availability">ChatGPT plugin preview · Public directory listing pending</p>
</div>
<div class="agent-examples">
<p class="example-label">A FEW THINGS TO ASK</p>
<ul>
<li>“Why is the battery charging now?”</li>
<li>“What happened to our energy use today?”</li>
<li>“Will the car be ready by morning?”</li>
<li>“Help me set up FTW with my equipment.”</li>
</ul>
<div class="agent-contract"><h3>A core you can build on.</h3><p>State, history, goals and plans through APIs and MCP. Connect your own agent or automation, with scoped access and Core's validation.</p><a href="https://github.com/srcfl/ftw/blob/master/docs/adr/0011-agent-led-setup.md">Agent-led setup and access <span aria-hidden="true">↗</span></a></div>
</div>
</div>
<div class="wrap ai-privacy">Assistant access is explicit. FTW Cloud and your assistant provider can read the data you grant them. <a href="/privacy#assistants">How access and privacy work <span aria-hidden="true">↗</span></a></div>
</section>
<section class="section apps-story" id="apps">
<div class="wrap story-heading">
<p class="section-kicker">03 / Built to feel immediate</p>
<div><h2>Open the app.<br>There's your home.</h2><p class="section-intro">The apps show saved readings straight away, then catch up with the box. Every reading keeps its age. Watch the flow, change a charging goal and see what FTW does next.</p></div>
</div>
<div class="wrap app-details">
<article><p class="cap-number">FTW FOR iPHONE · iOS 26+</p><h3>A native app for everyday use.</h3><p>Live energy, car charging and electricity prices. Check the plan, set a charging goal or choose Charge now. Keep prices close with widgets.</p><a class="text-link" href="https://testflight.apple.com/join/E4Japad7">Get the iOS beta on TestFlight <span aria-hidden="true">↗</span></a><p class="small-note">Includes a simulated home to explore before you connect a box.</p></article>
<article><p class="cap-number">FTW WEBAPP · PHONE + COMPUTER</p><h3>Your energy, in the browser.</h3><p>Live flow, plans, history and access to your box. Install the webapp on your home screen and open it like an app. Pair it with FTW to use your own home's data.</p><a class="text-link" href="https://app.ftw.energy/">Open the webapp and try the demo <span aria-hidden="true">↗</span></a><p class="small-note">The public demo uses simulated equipment. No box needed.</p></article>
</div>
</section>
<section class="section plan-story" id="planning">
<div class="wrap plan-layout">
<div><p class="section-kicker">04 / Planning that stays local</p><h2>The whole home.<br>Planned together.</h2></div>
<div>
<p class="section-intro">Prices change. The car plugs in. The forecast changes. FTW updates the plan around your goals and the energy available.</p>
<ul class="check-list"><li>Charge the car towards the level and time you set.</li><li>Plan battery use around prices, solar and household needs.</li><li>Coordinate supported equipment from different brands.</li></ul>
<p class="product-note">Energyplan runs locally. Core checks each proposed plan before it reaches a device. Site limits and fresh meter readings govern control.</p>
<a class="text-link" href="https://srcfl.github.io/device-drivers/">Check your equipment in the device catalog <span aria-hidden="true">↗</span></a>
</div>
</div>
</section>
<section class="section get-started" id="start">
<div class="wrap story-heading"><p class="section-kicker">05 / Try the beta</p><div><h2>Start where you are.</h2><p class="section-intro">Explore a demo, run FTW inside Home Assistant or install it on your own Linux host. Then connect the apps and assistants you want to use.</p></div></div>
<div class="wrap install-options">
<article id="home-assistant"><span class="cap-number">HOME ASSISTANT OS</span><h3>FTW, directly in HA.</h3><p>Install the <strong>FTW (0.x beta)</strong> app from the Sourceful repository. Run the core on your Home Assistant hardware and open its interface from HA.</p><a class="btn btn-primary" href="https://github.com/srcfl/ftw/blob/master/docs/home-assistant-app.md">Install in Home Assistant <span aria-hidden="true">↗</span></a><p class="small-note">Beta / pilot · Home Assistant OS · aarch64 and amd64</p></article>
<article><span class="cap-number">RASPBERRY PI + LINUX</span><h3>Your hardware. Your core.</h3><p>Run FTW on a Raspberry Pi or a supported 64-bit Linux host. The install guide covers native, Docker and the checks your site needs.</p><a class="btn btn-ghost" href="https://github.com/srcfl/ftw/blob/master/docs/native-beta.md#choose-your-path">Install FTW on Linux <span aria-hidden="true">↗</span></a><p class="small-note">Raspberry Pi OS, Debian and Ubuntu</p></article>
</div>
<div class="wrap install-notes"><p>Already running FTW? <a href="https://github.com/srcfl/ftw/blob/master/docs/native-beta.md">Follow the switch or update guide</a>. The retired 2.x and 3.x lines receive no more updates.</p><details><summary>Moving an older installation?</summary><p>Keep a full backup and your old data. On a Raspberry Pi, keep the old SD card and use a second card. Guided transfer of old settings and history is not ready. Stop old Core and its autostart before another Core controls the same equipment. If an install refuses the old layout, follow the guide before trying another path.</p></details></div>
</section>
<section class="section community-story" id="community">
<div class="wrap community-row"><div><p class="section-kicker">Open code · Sourceful maintained</p><h2>Use it. Adapt it.<br>Help make it better.</h2></div><div><p>FTW is open-source software. Connect your own software, adapt Lua drivers and contribute a tested fix. Sourceful develops and maintains the project with the community.</p><div class="community-actions"><a class="btn btn-primary" href="https://github.com/srcfl/ftw">Explore FTW on GitHub <span aria-hidden="true">↗</span></a><a href="https://discord.gg/UK2ygPBu8N">Join the Discord <span aria-hidden="true">↗</span></a><a href="https://stats.ftw.energy/">Anonymous project statistics <span aria-hidden="true">↗</span></a></div><p class="small-note">FTW code uses AGPLv3 with the Energyplan permission. The separate Energyplan worker is licensed for private household use. Commercial worker use needs a Sourceful license. <a href="https://github.com/srcfl/ftw/blob/master/LICENSING.md">Licensing</a> · <a href="https://github.com/srcfl/ftw/blob/master/SUPPORT.md">Community and commercial support</a></p></div></div>
</section>
</main>
<footer><div class="wrap footer-main">
<div class="footer-brand"><img src="/favicon.svg" alt="" width="38" height="38"><div><strong>FTW</strong><span>A local energy core.<br>Built for people and agents.</span></div></div>
<div class="footer-links">
<div><span>Use FTW</span><a href="https://testflight.apple.com/join/E4Japad7">iPhone beta</a><a href="https://app.ftw.energy/">Webapp</a><a href="#home-assistant">Home Assistant</a><a href="/chatgpt">ChatGPT plugin</a><a href="#start">Install the core</a></div>
<div><span>Project</span><a href="https://github.com/srcfl/ftw">GitHub</a><a href="https://github.com/srcfl/ftw/releases">Releases</a><a href="https://srcfl.github.io/device-drivers/">Device catalog</a><a href="https://github.com/srcfl/ftw/blob/master/docs/roadmap.md">Roadmap</a><a href="/future/">The future of FTW</a><a href="https://stats.ftw.energy/">Anonymous statistics</a><a href="https://discord.gg/UK2ygPBu8N">Discord</a></div>
<div><span>Help + terms</span><a href="https://github.com/srcfl/ftw#documentation">Documentation</a><a href="https://github.com/srcfl/ftw/blob/master/CONTRIBUTING.md">Contribute</a><a href="/support">App support</a><a href="/privacy">Privacy</a><a href="/plugin-terms">Plugin terms</a><a href="https://github.com/srcfl/ftw/blob/master/LICENSING.md">Licensing</a><a href="https://github.com/srcfl/ftw/blob/master/TRADEMARKS.md">Trademarks</a></div>
</div>
</div><div class="wrap footer-bottom"><span>© Sourceful Labs AB and FTW contributors</span><a href="https://www.sourceful.energy/">sourceful.energy <span aria-hidden="true">↗</span></a></div></footer>
<script src="/navigation.js?v=1" defer></script>
</body>
</html>