Skip to content

AgentEra/Agently-NexusTodo

Repository files navigation

NexusTodo (VibeCoding Edition)

NexusTodo Preview

An end-to-end, AI-assisted task system built through VibeCoding: a Go backend, a Python Agently-based agent service, and a streaming web client.

Chinese README: README_cn.md

Background / Context

This project was completed end-to-end via VibeCoding. The Golang backend was implemented by TRAE, while the remaining parts (agent service, client, and documentation) were built with VSCode + Codex. Parts of the setup were demonstrated live in a 51CTO course hosted by Maplemx. The overall build-and-optimization cycle took about six hours, with roughly four hours covered in the live session.

What’s Inside

  • backend (Go): task API, persistence, device registration.
  • auto_agent (Python): ReAct loop, structured outputs, SSE streaming, task tool calls.
  • client (Web): chat UI with streaming bubbles and task cards.

Quick Start (2 Services + 1 Client)

  1. Backend (default 8080)
    cd backend
    go run main.go
  2. Auto Agent (default 15590)
    cd ..
    python -m uvicorn auto_agent.app:app --host 0.0.0.0 --port 15590
  3. Client
    cd client
    npm install
    npm run dev

Full instructions: PROJECT_OVERVIEW.md

Agently in This Project

The intelligent module is built on the Agently AI application framework.

Agently provides the core primitives used here:

  • Contract-first structured output (output() + ensure_keys).
  • Tool planning without vendor lock-in.
  • Streaming-friendly orchestration and ReAct-style loops.

Documentation Map

VibeCoding Process & Quality Loop

A detailed write-up of guidance, self-checks, scenario design, and iterative optimization:

Agently + VibeCoding Learnings

We summarize the effectiveness of Agently-driven VibeCoding and the self-bootstrapping loop for production-grade agent systems:

  • Deterministic, schema-first outputs to reduce ambiguity.
  • Real-API integration scenarios as the primary validation gate.
  • Prompt + parser updates as regression fixes, captured in docs.

Community & Contribution (Agently)

Join the Agently WeChat Group

You can find the official WeChat group entry in either place below:

Current application form from the GitHub README:

About

An end-to-end, AI-assisted task system built through VibeCoding: a Go backend, a Python Agently-based agent service, and a streaming web client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors