u/Electrical_Ninja3805

Image 1 — This is TeamIDE
Image 2 — This is TeamIDE
▲ 6 r/TeamIDELabs+2 crossposts

This is TeamIDE

The development environment where you don't write code, you direct it. Plans, tasks, agents, conductors, executors‚ all wired into the same workspace as your repo, your browser, your terminal, your git, your docs. The IDE finally caught up to how I actually work.

The screenshot is one of my projects mid-build. Three phases green. Thirteen drafted, scoped, sequenced, and waiting their turn. I click Run Plan. I go make coffee. I come back to a pull request.

I'm not coding anymore. I'm conducting.

Soft launch coming soon. If you've ever wished your editor understood your project the way you do ‚get ready. follow us on https://x.com/TeamIDElab or download teamide.dev . When the harness drops the app will notify you its ready.

u/Electrical_Ninja3805 — 4 days ago

It seems well known that you guys are lurking in the open source firmware community. instead of locking things down why not have your devs speak up and participate? I'm currently designing the lua based firmware crosslua github.com/dcherrera/CrossLuaReader and I had hoped to try and build a community around allowing people to write their own plugins. and making it easy for people to find and install plugins. I would be happy to hear from you guys. and im sure the crosspoint folks would love to work with you guys too.

reddit.com
u/Electrical_Ninja3805 — 23 days ago

Hey folks just a heads up,

I've been building a new firmware runtime for the Xteink X4 under TeamIDE. Instead of the usual monolithic C++ firmware where every feature has to be compiled in, CrossLua Reader is a thin ~500KB C runtime that just loads `.lua` files from the SD card. Want to add a feature? Drop a `.lua` file in `/plugins/`. No toolchain, no flashing, no rebuild.

Working today:

• Full Lua 5.4 with `display`, `input`, `storage`, `font`, `wifi` APIs

• Plugin manager that discovers and switches plugins on the fly

• SD-loadable `.cfont` fonts (Hebrew/RTL bidi already in core)

• Settings, persistence, button remapping

• Multi-language UI via JSON language packs

Adding a plugin:

write a `.lua` file with `onEnter()`, `loop()`, `onExit()`, drop it in `/plugins/`. PRs are pure Lua, no C++ required. If it's good, it lands in a community plugins directory in the next release.

Adding a language:

copy `sdcard/languages/en/lang.json`, translate the strings, set your language code and direction (LTR/RTL). RTL languages can ship their own `.cfont` font inside `languages/{code}/fonts/`. Partial translations are fine — missing keys fall back to English. No code review, just a sanity check.

Heads up — early preview.

The runtime, plugin system, and core UI plugins work on real hardware, but **the web installer isn't built yet** — that's planned for the full release. For now you'll need to flash via PlatformIO. I'm sharing now so people can poke at the code, suggest plugins, or contribute translations while it's still being shaped.

GitHub: https://github.com/dcherrera/CrossLuaReader

Feedback and PRs welcome.

u/Electrical_Ninja3805 — 27 days ago