Discover and explore top open-source AI tools and projects—updated daily.
coleam00Web application for building and maintaining daily habits
Top 53.1% on SourcePulse
A personal, local-first web application designed for building and maintaining daily habits. It targets individuals seeking a private, distraction-free tool to track routines through streak tracking, completion rates, and calendar visualization, without requiring any accounts or external services.
How It Works
The application employs a modern stack with a FastAPI backend serving a React frontend. Data is persisted locally using SQLite, ensuring all operations occur on the user's machine. This architecture prioritizes privacy and simplicity, eliminating the need for server-side infrastructure or user accounts, and offering direct API documentation via Swagger UI.
Quick Start & Requirements
uv package manager), Node.js 18+ (with npm).backend/, run uv sync, then uv run uvicorn app.main:app --reload --port 8000. API documentation is available at http://localhost:8000/docs.frontend/, run npm install, then npm run dev. The frontend is accessible at http://localhost:5173.http://localhost:5173 in a web browser.http://localhost:8000/docs.Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack). Mentions of "AI Coding Workshop" and "Claude Commands" suggest a potential link to AI-assisted development workflows or educational contexts, but no direct community engagement platforms are listed.
Licensing & Compatibility
The README does not specify a software license. This omission requires clarification regarding usage rights, modification permissions, and compatibility for commercial or closed-source integration.
Limitations & Caveats
The local-first nature inherently limits data synchronization across devices and lacks cloud backup capabilities. The absence of user accounts means no multi-user or collaborative features are supported. The README mentions a "workshop branch" for templates, implying the main branch might serve a different purpose or be less stable.
1 month ago
Inactive
DropbaseHQ
screenpipe
streamlit