[-] maxim_be@lemmy.ml 3 points 10 hours ago

It is indeed all fun and pleasure if you are good at it and love it

9
submitted 10 hours ago by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I’m building Agentic Control Freak (ACF): a local control plane for Codex CLI, Claude Code, Antigravity CLI, and Ollama. With ACF, you can build local projects ranging from Next.js apps to training ML models all via your browser on your local machine.

The agents still do the coding. ACF owns the outer loop:

"task -> plan -> approve -> execute -> verify -> preview -> handoff"

It keeps durable state outside any one agent session: plans, tasks, filesystem diffs, checkpoints, undos, forks, verification runs, previews, memory, skills, and handoff briefs. That means you can switch providers mid-project without starting from zero.

It also does not trust the agent’s final message. The filesystem diff is truth; verification and live preview are owned by the control plane.

The orchestration, workspaces, previews, and state are local: localhost-only, workspace-confined under .workspace/<project>, and not meant for hosting. Provider CLIs may still call their model services. Optional Telegram control lets you approve or steer runs from your phone through a token-gated local worker.

Repo: https://github.com/Antibody/Agentic-Control-Freak

Video intro: https://youtu.be/1fRH-XQrgkY

ML model design and training video: https://youtu.be/KdiiU4RIfFU

P.S. I’d love feedback, especially on whether the app works on Mac or Linux (I tested only on Win11).

[-] maxim_be@lemmy.ml 1 points 9 months ago

I just implemented the columns (stages) name change. But the coloring will be lost.

[-] maxim_be@lemmy.ml 1 points 9 months ago* (last edited 9 months ago)

I meant that I use OpenAI's web_search tool for the app, changing that is not difficult but would require testing after he fact. Changing LLMs for summarizers, outliners and final report is just few lines of code, especially if the providers use OpenAI formate, and should be easy also test-wise.

I am now working on implementing "tavily" search tool in addition to web_search by OpenAI. The app will default to "tavily" when valid api key is provided by the client.

[-] maxim_be@lemmy.ml 2 points 10 months ago* (last edited 9 months ago)

I need to study the repo, but the first thing I can say is that mine is in JS.

Edit: in addition, GPT researcher uses tavily for web search and mine uses web_search tool but OpenAI Edit-2: added optin with "tavily" into my app as weel

[-] maxim_be@lemmy.ml 4 points 10 months ago

No, not without substantial code update. But it is a good idea to break a vendor lock.

[-] maxim_be@lemmy.ml 3 points 10 months ago

But my code to work with it is

22
submitted 10 months ago* (last edited 9 months ago) by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I made a node.js-based "Deep Researcher" web app. It searches internet and creates structured academic-style cited reports based on user's prompt. One can nudge the app to search exclusively through scholar sources with science-related keywords.

The app requires your own api key to run OpenAI's LLMs and the web search tool. The LLM vendor can easily be changed. The search will be changed to "Tavily" if the corresponding api key is provided

Edit: added web search tool.
Edit-2: added a sentence about "Tavily"

Edit 3: My public board for tracking progress

[-] maxim_be@lemmy.ml 1 points 10 months ago* (last edited 10 months ago)

No, not yet, but it is a good idea. I will have to think how to do that

Edit: I just thought, what you could is to delete the existing column and then add back a new one with the name you like. You will lose the default colors though.

[-] maxim_be@lemmy.ml 2 points 10 months ago

Thanks a lot, I appreciate

[-] maxim_be@lemmy.ml 1 points 10 months ago

Many thanks indeed - corrected!

[-] maxim_be@lemmy.ml 3 points 10 months ago

Thanks a lot, I corrected that, the correct extension is .co

[-] maxim_be@lemmy.ml 1 points 10 months ago

No, it uses Supabase as a backend. Nextcloud is a self hosted file sharing system, isn't it? Not a database?

93
submitted 10 months ago* (last edited 9 months ago) by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I made FOSS project management (kanban) app with version and project controls, cards filtering and search.

I plan to implement WIP (work-in-progress) limits and email notification for the approaching deadlines. What else would you like to see?

Edit: typo

Edit-2: Implemented WIP and columns name change from UI

[-] maxim_be@lemmy.ml 2 points 1 year ago

It is very different indeed. I never used nikola but from what I can tell it also uses server side rendering and has much more features than my Bloggr.

16
submitted 1 year ago by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I made a Node.js-based (with SSR) blogging engine that has newsletter components. It is MIT-licensed, targeting primarily the developers. The app uses Supabase abd Resend at the back.

Would appreciate feedback.

21
submitted 1 year ago* (last edited 1 year ago) by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I made a simple Next.js-based blog engine. It is primarily for people developing their own Next.js project and considering to implement a blog. It is currently backed by Supabase but I plan on making adapters for other data layers. in addition, currently working on Node.js version. Looking for ideas, feedback and collaborators.

view more: next ›

maxim_be

joined 1 year ago